Преглед изворни кода

guard against atom_site not being available

Alexander Rose пре 3 година
родитељ
комит
ed5b4b27a8
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      src/mol-model-props/sequence/best-database-mapping.ts

+ 2 - 2
src/mol-model-props/sequence/best-database-mapping.ts

@@ -29,7 +29,7 @@ namespace BestDatabaseSequenceMapping {
         type: 'static',
         defaultParams: {},
         getParams: () => ({}),
-        isApplicable: (data: Model) => MmcifFormat.is(data.sourceData) && data.sourceData.data.frame.categories?.atom_site.fieldNames.indexOf('db_name') >= 0,
+        isApplicable: (data: Model) => MmcifFormat.is(data.sourceData) && data.sourceData.data.frame.categories?.atom_site?.fieldNames.indexOf('db_name') >= 0,
         obtain: async (ctx, data) => {
             return { value: fromCif(data) };
         }
@@ -92,4 +92,4 @@ namespace BestDatabaseSequenceMapping {
 
         return { dbName, accession, num, residue };
     }
-}
+}