Explorar o código

molecule type tweaks

Alexander Rose %!s(int64=6) %!d(string=hai) anos
pai
achega
27c485ac31
Modificáronse 1 ficheiros con 7 adicións e 0 borrados
  1. 7 0
      src/mol-model/structure/model/types.ts

+ 7 - 0
src/mol-model/structure/model/types.ts

@@ -148,6 +148,11 @@ export const SaccharideComponentTypeNames = [
     'D-SACCHARIDE', 'SACCHARIDE',
     'D-SACCHARIDE', 'SACCHARIDE',
 ]
 ]
 
 
+/** Chemical component type names for other */
+export const OtherComponentTypeNames = [
+    'NON-POLYMER', 'OTHER'
+]
+
 /** Common names for water molecules */
 /** Common names for water molecules */
 export const WaterNames = [
 export const WaterNames = [
     'SOL', 'WAT', 'HOH', 'H2O', 'W', 'DOD', 'D3O', 'TIP3', 'TIP4', 'SPC'
     'SOL', 'WAT', 'HOH', 'H2O', 'W', 'DOD', 'D3O', 'TIP3', 'TIP4', 'SPC'
@@ -185,6 +190,8 @@ export function getMoleculeType(compType: string, compId: string) {
         return MoleculeType.water
         return MoleculeType.water
     } else if (IonNames.includes(compId)) {
     } else if (IonNames.includes(compId)) {
         return MoleculeType.ion
         return MoleculeType.ion
+    } else if (OtherComponentTypeNames.includes(compType)) {
+        return MoleculeType.other
     } else {
     } else {
         return MoleculeType.unknown
         return MoleculeType.unknown
     }
     }