File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -48,7 +48,8 @@ import {
4848} from 'molstar/lib/extensions/assembly-symmetry/prop' ;
4949import { Task } from 'molstar/lib/mol-task' ;
5050import { QualityAssessment } from 'molstar/lib/extensions/model-archive/quality-assessment/prop' ;
51- import { getAssemblyIdsFromModel , firstMatchingAssemblyId } from './viewer' ;
51+ import { firstMatchingAssemblyId } from './viewer' ;
52+ import { ModelSymmetry } from 'molstar/lib/mol-model-formats/structure/property/symmetry' ;
5253
5354type BaseProps = {
5455 assemblyId ?: string
@@ -160,7 +161,11 @@ export const RcsbPreset = TrajectoryHierarchyPresetProvider({
160161
161162 const structureParams : RootStructureDefinition . Params = { name : 'model' , params : { } } ;
162163 if ( p . kind === 'default-assembly' ) {
163- const assemblyIds = getAssemblyIdsFromModel ( model . cell ?. obj ?. data ) ;
164+ const m = model . cell ?. obj ?. data ;
165+ const symmetry = m ? ModelSymmetry . Provider . get ( m ) : undefined ;
166+ const assemblyIds = Array . isArray ( symmetry ?. assemblies ) && symmetry . assemblies . length > 0
167+ ? symmetry . assemblies . map ( a => a . id )
168+ : [ ] ;
164169 if ( assemblyIds . length > 0 ) {
165170 Object . assign ( structureParams , {
166171 name : 'assembly' ,
You can’t perform that action at this time.
0 commit comments