|
@@ -26,7 +26,7 @@ import { MembraneOrientationProvider, MembraneOrientation, TmDetDescriptorCache
|
|
import { applyTransformations, createMembraneOrientation } from './transformation';
|
|
import { applyTransformations, createMembraneOrientation } from './transformation';
|
|
import { ComponentsType, PDBTMDescriptor, PMS } from './types';
|
|
import { ComponentsType, PDBTMDescriptor, PMS } from './types';
|
|
import { registerTmDetSymmetry } from './symmetry';
|
|
import { registerTmDetSymmetry } from './symmetry';
|
|
-import { LabeledResidues } from './labeling';
|
|
|
|
|
|
+import { LabeledResidues, TmLabelProvider } from './labeling';
|
|
import { TmDetColorThemeProvider } from './tmdet-color-theme';
|
|
import { TmDetColorThemeProvider } from './tmdet-color-theme';
|
|
import { loadInitialSnapshot, rotateCamera, storeCameraSnapshot } from './camera';
|
|
import { loadInitialSnapshot, rotateCamera, storeCameraSnapshot } from './camera';
|
|
|
|
|
|
@@ -54,6 +54,7 @@ export const TMDETMembraneOrientation = PluginBehavior.create<{ autoAttach: bool
|
|
this.ctx.query.structure.registry.add(isTransmembrane);
|
|
this.ctx.query.structure.registry.add(isTransmembrane);
|
|
|
|
|
|
this.ctx.representation.structure.themes.colorThemeRegistry.add(TmDetColorThemeProvider);
|
|
this.ctx.representation.structure.themes.colorThemeRegistry.add(TmDetColorThemeProvider);
|
|
|
|
+ LabeledResidues.labelProvider!.label = TmLabelProvider.label;
|
|
this.ctx.managers.lociLabels.addProvider(LabeledResidues.labelProvider!);
|
|
this.ctx.managers.lociLabels.addProvider(LabeledResidues.labelProvider!);
|
|
this.ctx.customModelProperties.register(LabeledResidues.propertyProvider, true);
|
|
this.ctx.customModelProperties.register(LabeledResidues.propertyProvider, true);
|
|
|
|
|