Package schrodinger :: Package application :: Package msv :: Package gui :: Module delegates
[hide private]
[frames] | no frames]

Module delegates

Classes [hide private]
  OptionCache
Instances of option cache are used by the delegate to help set cached information on options
  BaseRowDelegate
  SpaceRowDelegate
A simple delegate to manage rows of empty space
  ResidueDelegate
  ResnumDelegate
  RescodeDelegate
  SecondaryStructureDelegate
  DisulfideBondDelegate
  ColorBlockRowDelegate
  HelixPropensityDelegate
  BetaStrandDelegate
  TurnPropensityDelegate
  HelixTermTendencyDelegate
  ExposureTendencyDelegate
  StericGroupDelegate
  SideChainChemDelegate
  DoubleElementHeightDelegate
Each element is double the height of a row for regular residues.
  BarHeightDelegate
A BarHeightDelegate is responsible for displaying array-like model data as a series of scaled bars
  SequenceLogoDelegate
This delegate is used to draw scaled residue 1-letter code at each alignment position.
  BidirectionalBarDelegate
Delegate used for bar charts that represent positive and negative values.
  HydrophobicityDelegate
  MeanHydrophobicityDelegate
  MeanIsoelectricPointDelegate
  AlignmentInfoDelegate
This is a delegate class that paints alignment info (e.g.
  RulerDelegate
A delegate to draw the ruler, which counts by 5.
  IsoelectricPointDelegate
  ConsensusSymbolsDelegate
  ConsensusSeqDelegate
  ConsensusFreqDelegate
Functions [hide private]
 
_generateTypeMap()
Return a mapping of {annotation type: delegate class} for all delegates in this module
Variables [hide private]
  RES_FONT_TEXT = 'WOI'
  HELIX_START_OFFSET = 1
  DEFAULT_ELEMENT_HEIGHT = 20.0
  SSA_ELEMENT_HEIGHT = 16.0
  DEFAULT_COLUMN_WIDTH = 20.0
  TYPE_MAP = {<ANNOTATION_TYPES.consensus_seq: 5>: <class 'schro...
  __package__ = 'schrodinger.application.msv.gui'
Variables Details [hide private]

TYPE_MAP

Value:
{<ANNOTATION_TYPES.consensus_seq: 5>: <class 'schrodinger.application.\
msv.gui.delegates.ConsensusSeqDelegate'>,
 <ANNOTATION_TYPES.mean_hydrophobicity: 2>: <class 'schrodinger.applic\
ation.msv.gui.delegates.MeanHydrophobicityDelegate'>,
 <ANNOTATION_TYPES.isoelectric_point: 12>: <class 'schrodinger.applica\
tion.msv.gui.delegates.IsoelectricPointDelegate'>,
 <ANNOTATION_TYPES.sequence_logo: 7>: <class 'schrodinger.application.\
msv.gui.delegates.SequenceLogoDelegate'>,
...