Class LociMarkManagerAbstract
Constructors
constructor
- new LociMarkManager(ctx: PluginContext, props?: Partial<<internal>.Values<{ granularity: <internal>.Select<"element" | "operator" | "residue" | "entity" | "chain" | "structure" | "model" | "elementInstances" | "residueInstances" | "chainInstances"> }>>): LociMarkManager
-
Parameters
-
-
Optional
props: Partial<<internal>.Values<{ granularity: <internal>.Select<"element" | "operator" | "residue" | "entity" | "chain" | "structure" | "model" | "elementInstances" | "residueInstances" | "chainInstances"> }>>
Properties
Readonly
ctx
Readonly
props
props
: Readonly<<internal>.Values<{ granularity
: <internal>.Select<"element" | "operator" | "residue" | "entity" | "chain" | "structure" | "model" | "elementInstances" | "residueInstances" | "chainInstances"> }>>
Protected
providers
Protected
sel
Methods
addProvider
- addProvider(provider: LociMarkProvider): void
-
Returns void
Protected
mark
- mark(current: <internal>.Loci<<internal>.Loci>, action: MarkerAction, noRender?: boolean): void
-
Parameters
-
-
-
Optional
noRender: boolean
Returns void
Protected
normalizedLoci
- normalizedLoci(reprLoci: <internal>.Loci<<internal>.Loci>, applyGranularity: boolean, alwaysConvertBonds?: boolean): { loci: <internal>.Loci; repr: undefined | <internal>.Any }
-
Parameters
-
-
applyGranularity: boolean
-
Optional
alwaysConvertBonds: boolean
removeProvider
- removeProvider(provider: LociMarkProvider): void
-
Returns void
setProps
- setProps(props: Partial<<internal>.Values<{ granularity: <internal>.Select<"element" | "operator" | "residue" | "entity" | "chain" | "structure" | "model" | "elementInstances" | "residueInstances" | "chainInstances"> }>>): void
-
Parameters
-
props: Partial<<internal>.Values<{ granularity: <internal>.Select<"element" | "operator" | "residue" | "entity" | "chain" | "structure" | "model" | "elementInstances" | "residueInstances" | "chainInstances"> }>>
Returns void