SBColorSchemePerChainIllustrate#

This class describes an illustrative color scheme based on chain ID. The colorization is done in the way that it resembles the “Molecule of the Month” style by David S. Goodsell.

Please refer to samson.SBNodeColorScheme.

See also

SAMSON SDK: SBDColorSchemePerChainIllustrate

class samson.SBColorSchemePerChainIllustrate(*args, **kwargs)#

Bases: SBNodeColorScheme

This class describes an illustrative color scheme based on chain ID. The colorization is done in the way that it resembles the “Molecule of the Month” style by David S. Goodsell.

Overloaded function.

  1. __init__(self: samson.SBColorSchemePerChainIllustrate) -> None

  2. __init__(self: samson.SBColorSchemePerChainIllustrate, nodeIndexer: samson.SBNodeIndexer, colorPalette: samson.SBPalette = None) -> None

Constructs the color scheme for nodeIndexer with the given colorPalette.

The colorization is based on the range of IDs of chains identified in the nodeIndexer.

Parameters:
  • nodeIndexer (samson.SBNodeIndexer) – A indexer of nodes to which the color scheme is applied

  • colorPalette (samson.SBPalette, default=None) –

    A color palette.

    If None, then the default color palette associated with this color scheme will be used.

getDefaultMaximumValue(self: samson.SBColorSchemePerChainIllustrate) int#

Returns the default maximum value for the attribute bounds determined when constructing the color scheme based on the input node indexer

getDefaultMinimumValue(self: samson.SBColorSchemePerChainIllustrate) int#

Returns the default minimum value for the attribute bounds determined when constructing the color scheme based on the input node indexer

getMaximumValue(self: samson.SBColorSchemePerChainIllustrate) int#

Returns the current maximum value for the attribute bounds used for colorization

getMinimumValue(self: samson.SBColorSchemePerChainIllustrate) int#

Returns the current minimum value for the attribute bounds used for colorization

setMaximumValue(self: samson.SBColorSchemePerChainIllustrate, arg0: int) None#

Sets the current maximum value for the attribute bounds used for colorization

setMinimumValue(self: samson.SBColorSchemePerChainIllustrate, arg0: int) None#

Sets the current minimum value for the attribute bounds used for colorization