@jenskrumsieck/moleculesjs
Version:
Some TypeScript Molecule Parsers
131 lines (130 loc) • 2.85 kB
TypeScript
import { Vector3 } from './vector3';
export declare class Atom {
constructor(symbol: string, location: Vector3);
id: number;
location: Vector3;
symbol: string;
color: number[];
radius: number;
title: string;
static col: {
h: number[];
he: number[];
li: number[];
be: number[];
b: number[];
c: number[];
n: number[];
o: number[];
f: number[];
ne: number[];
na: number[];
mg: number[];
al: number[];
si: number[];
p: number[];
s: number[];
cl: number[];
ar: number[];
k: number[];
ca: number[];
sc: number[];
ti: number[];
v: number[];
cr: number[];
mn: number[];
fe: number[];
co: number[];
ni: number[];
cu: number[];
zn: number[];
ga: number[];
ge: number[];
as: number[];
se: number[];
br: number[];
kr: number[];
rb: number[];
sr: number[];
y: number[];
zr: number[];
nb: number[];
mo: number[];
tc: number[];
ru: number[];
rh: number[];
pd: number[];
ag: number[];
cd: number[];
in: number[];
sn: number[];
sb: number[];
te: number[];
i: number[];
xe: number[];
cs: number[];
ba: number[];
la: number[];
ce: number[];
pr: number[];
nd: number[];
pm: number[];
sm: number[];
eu: number[];
gd: number[];
tb: number[];
dy: number[];
ho: number[];
er: number[];
tm: number[];
yb: number[];
lu: number[];
hf: number[];
ta: number[];
w: number[];
re: number[];
os: number[];
ir: number[];
pt: number[];
au: number[];
hg: number[];
tl: number[];
pb: number[];
bi: number[];
po: number[];
at: number[];
rn: number[];
fr: number[];
ra: number[];
ac: number[];
th: number[];
pa: number[];
u: number[];
np: number[];
pu: number[];
am: number[];
cm: number[];
bk: number[];
cf: number[];
es: number[];
fm: number[];
md: number[];
no: number[];
lr: number[];
rf: number[];
db: number[];
sg: number[];
bh: number[];
hs: number[];
mt: number[];
ds: number[];
rg: number[];
cn: number[];
uut: number[];
uuq: number[];
uup: number[];
uuh: number[];
uus: number[];
uuo: number[];
};
}