소스 검색

Skipping server data block

Co-authored-by: David Sehnal <dsehnal@users.noreply.github.com>
Aliaksei 2 년 전
부모
커밋
a7181e865c
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      src/mol-plugin-state/formats/volume.ts

+ 3 - 0
src/mol-plugin-state/formats/volume.ts

@@ -205,6 +205,9 @@ export const DscifProvider = DataFormatProvider({
         const volumes: StateObjectSelector<PluginStateObject.Volume.Data>[] = [];
         let i = 0;
         for (const block of blocks) {
+            // Skip "server" data block.
+            if (block.header.toUpperCase() === 'SERVER') continue;
+            
             const entryId = Array.isArray(params?.entryId) ? params?.entryId[i] : params?.entryId;
             if (block.categories['volume_data_3d_info']?.rowCount > 0) {
                 volumes.push(b.apply(StateTransforms.Volume.VolumeFromDensityServerCif, { blockHeader: block.header, entryId }).selector);