JonStargaryen 4 anni fa
parent
commit
1ff83d9648
1 ha cambiato i file con 3 aggiunte e 3 eliminazioni
  1. 3 3
      src/mol-model-props/computed/membrane/ANVIL.ts

+ 3 - 3
src/mol-model-props/computed/membrane/ANVIL.ts

@@ -17,11 +17,11 @@ import { AccessibleSurfaceAreaProvider } from '../accessible-surface-area';
 import { ANVILContext } from './anvil/common';
 
 export const ANVILParams = {
-    numberOfSpherePoints: PD.Numeric(120),
-    stepSize: PD.Numeric(1),
+    numberOfSpherePoints: PD.Numeric(120, { min: 35, max: 700, step: 1 }, { description: 'Number of spheres/directions to test for membrane placement. Original value is 350.' }),
+    stepSize: PD.Numeric(1, { min: 0.25, max: 4, step: 0.25 }, { description: 'Thickness of membrane slices that will be tested' }),
     minThickness: PD.Numeric(20, { min: 10, max: 30, step: 1}, { description: 'Minimum membrane thickness used during refinement' }),
     maxThickness: PD.Numeric(40, { min: 30, max: 50, step: 1}, { description: 'Maximum membrane thickness used during refinement' }),
-    afilter: PD.Numeric(40),
+    afilter: PD.Numeric(40, { min: 10, max: 100, step: 1 }, { description: 'Absolute ASA cutoff above which residues will be considered' }),
     membranePointDensity: PD.Numeric(2, { min: 0.1, max: 10, step: 0.1 }, { description: 'Distance between points representing membrane layer'})
 };
 export type ANVILParams = typeof ANVILParams