Skip to content
Snippets Groups Projects
Commit e2abe0f5 authored by Alexander Rose's avatar Alexander Rose
Browse files

pdb-parser, atom-site fixes

parent 5d186433
No related branches found
No related tags found
No related merge requests found
......@@ -108,9 +108,9 @@ export function addAtom(sites: AtomSiteTemplate, model: string, data: Tokenizer,
// 27 AChar Code for insertion of residues.
if (str.charCodeAt(s + 26) === 32) { // ' '
TokenBuilder.add(sites.label_alt_id, 0, 0);
TokenBuilder.add(sites.pdbx_PDB_ins_code, 0, 0);
} else {
TokenBuilder.add(sites.label_alt_id, s + 26, s + 27);
TokenBuilder.add(sites.pdbx_PDB_ins_code, s + 26, s + 27);
}
// 31 - 38 Real(8.3) Orthogonal coordinates for X in Angstroms.
......@@ -129,7 +129,7 @@ export function addAtom(sites: AtomSiteTemplate, model: string, data: Tokenizer,
if (length >= 66) {
TokenBuilder.addToken(sites.B_iso_or_equiv, Tokenizer.trim(data, s + 60, s + 66));
} else {
TokenBuilder.add(sites.label_alt_id, 0, 0);
TokenBuilder.add(sites.B_iso_or_equiv, 0, 0);
}
// 73 - 76 LString(4) Segment identifier, left-justified.
......@@ -148,6 +148,9 @@ export function addAtom(sites: AtomSiteTemplate, model: string, data: Tokenizer,
guessElementSymbolTokens(sites.type_symbol, str, s + 12, s + 16)
}
// 79 - 80 LString(2) charge Charge on the atom.
// TODO
sites.pdbx_PDB_model_num[sites.index] = model;
sites.index++;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment