|
@@ -212,6 +212,8 @@ export async function pdbToMmCif(pdb: PdbFile): Promise<CifFrame> {
|
|
|
if (substringStartsWith(data, s, e, 'CRYST1')) {
|
|
|
helperCategories.push(...parseCryst1(pdb.id || '?', data.substring(s, e)));
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
break;
|
|
|
case 'H':
|
|
|
if (substringStartsWith(data, s, e, 'HETATM')) {
|
|
@@ -227,6 +229,7 @@ export async function pdbToMmCif(pdb: PdbFile): Promise<CifFrame> {
|
|
|
helperCategories.push(parseHelix(lines, i, j));
|
|
|
i = j - 1;
|
|
|
}
|
|
|
+
|
|
|
break;
|
|
|
case 'M':
|
|
|
if (substringStartsWith(data, s, e, 'MODEL ')) {
|
|
@@ -243,10 +246,10 @@ export async function pdbToMmCif(pdb: PdbFile): Promise<CifFrame> {
|
|
|
helperCategories.push(...parseMtrix(lines, i, j));
|
|
|
i = j - 1;
|
|
|
}
|
|
|
+
|
|
|
break;
|
|
|
case 'O':
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
break;
|
|
|
case 'R':
|
|
|
if (substringStartsWith(data, s, e, 'REMARK 350')) {
|
|
@@ -271,6 +274,7 @@ export async function pdbToMmCif(pdb: PdbFile): Promise<CifFrame> {
|
|
|
helperCategories.push(parseSheet(lines, i, j));
|
|
|
i = j - 1;
|
|
|
}
|
|
|
+
|
|
|
break;
|
|
|
}
|
|
|
}
|