Browse Source

support tags in StructureBuilder.createStructure

Alexander Rose 2 years ago
parent
commit
047f547863
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/mol-plugin-state/builder/structure.ts

+ 2 - 2
src/mol-plugin-state/builder/structure.ts

@@ -83,7 +83,7 @@ export class StructureBuilder {
         return unitcell.commit({ revertOnError: true });
     }
 
-    createStructure(modelRef: StateObjectRef<SO.Molecule.Model>, params?: RootStructureDefinition.Params, initialState?: Partial<StateTransform.State>) {
+    createStructure(modelRef: StateObjectRef<SO.Molecule.Model>, params?: RootStructureDefinition.Params, initialState?: Partial<StateTransform.State>, tags?: string | string[]) {
         const state = this.dataState;
 
         if (!params) {
@@ -95,7 +95,7 @@ export class StructureBuilder {
         }
 
         const structure = state.build().to(modelRef)
-            .apply(StateTransforms.Model.StructureFromModel, { type: params || { name: 'assembly', params: { } } }, { state: initialState });
+            .apply(StateTransforms.Model.StructureFromModel, { type: params || { name: 'assembly', params: { } } }, { state: initialState, tags });
 
         return structure.commit({ revertOnError: true });
     }