소스 검색

Issue #980: if tmdet input is ENT file, entry id can differ from descriptor pdb_id

cycle20 1 개월 전
부모
커밋
d6f254b225
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      src/Tm3DStandaloneApp/TmTrajectoryHierarchyPreset.ts

+ 4 - 0
src/Tm3DStandaloneApp/TmTrajectoryHierarchyPreset.ts

@@ -42,6 +42,10 @@ export const TmDetRcsbPreset = TrajectoryHierarchyPresetProvider({
         const entryId = (trajectory as any).obj?.data.representative.entryId;
         console.log('TRAJECTORY entry ID:', entryId);
         const descriptor = TmDetDescriptorCache.get(entryId);
+        if (!descriptor) {
+            console.log('Descriptor cache', TmDetDescriptorCache);
+            console.error(`PDBTM descriptor is not found by entry id ${entryId}`);
+        }
         registerTmDetSymmetry(descriptor!);
 
         const modelParams = { modelIndex: 0 };