JonStargaryen 3 роки тому
батько
коміт
7401d65b14
1 змінених файлів з 8 додано та 1 видалено
  1. 8 1
      src/viewer/helpers/preset.ts

+ 8 - 1
src/viewer/helpers/preset.ts

@@ -146,7 +146,14 @@ type FeatureDensityProps = {
     target: Target
 } & BaseProps
 
-export type PresetProps = ValidationProps | StandardProps | SymmetryProps | FeatureProps | DensityProps | PropsetProps | MembraneProps | FeatureDensityProps | EmptyProps;
+type MotifProps = {
+    kind: 'motif',
+    targets: Target[],
+    matrix?: Mat4,
+    color?: number
+} & BaseProps
+
+export type PresetProps = ValidationProps | StandardProps | SymmetryProps | FeatureProps | DensityProps | PropsetProps | MembraneProps | FeatureDensityProps | MotifProps | EmptyProps;
 
 const RcsbParams = (a: PluginStateObject.Molecule.Trajectory | undefined, plugin: PluginContext) => ({
     preset: PD.Value<PresetProps>({ kind: 'standard', assemblyId: '' }, { isHidden: true })