Browse Source

CustomElementProperty label fix

David Sehnal 5 years ago
parent
commit
2ef35e5fb9

+ 0 - 1
src/examples/proteopedia-wrapper/index.ts

@@ -97,7 +97,6 @@ class MolStarProteopediaWrapper {
         }
 
         const s = model
-            .apply(StateTransforms.Model.CustomModelProperties, { autoAttach: [EvolutionaryConservation.propertyProvider.descriptor.name], properties: {} }, { ref: StateElements.ModelProps, state: { isGhost: false } })
             .apply(StateTransforms.Model.StructureFromModel, props, { ref: StateElements.Assembly });
 
         s.apply(StateTransforms.Model.StructureComplexElement, { type: 'atomic-sequence' }, { ref: StateElements.Sequence });

+ 1 - 1
src/mol-model-props/common/custom-element-property.ts

@@ -116,7 +116,7 @@ namespace CustomElementProperty {
         return function(loci: Loci): string | undefined {
             if (loci.kind === 'element-loci') {
                 const e = loci.elements[0];
-                if (!e) return
+                if (!e || !e.unit.model.customProperties.hasReference(modelProperty.descriptor)) return
                 const data = modelProperty.get(e.unit.model).value
                 const element = e.unit.elements[OrderedSet.start(e.indices)]
                 const value = data?.get(element)

+ 1 - 1
src/mol-plugin/behavior/dynamic/custom-props/pdbe/structure-quality-report.ts

@@ -25,7 +25,7 @@ export const PDBeStructureQualityReport = PluginBehavior.create<{ autoAttach: bo
 
         private labelPDBeValidation = (loci: Loci): string | undefined => {
             if (!this.params.showTooltip) return void 0;
-            
+
             switch (loci.kind) {
                 case 'element-loci':
                     if (loci.elements.length === 0) return void 0;