Package schrodinger :: Package application :: Package msv :: Package io :: Module converters
[hide private]
[frames] | no frames]

Module converters

Utilities for converting between different sequence and sequence group objects.

There are currently three different sequence-related objects that need to be converted between: a) legacy: This refers to the Sequence and SequenceGroup classes that live in schrodinger/ui/sequencealignment

b) biopython: This refers to Seq and related classes in the biopython package. Lightweight converter code should make it easy to benefit from a lot of this code-base.

c) msv: This refers to the new msv code that currently lives in schrodinger/application/msv

Classes [hide private]
  SequenceConverter
An object that knows how to construct a legacy sequence from an msv ProteinSequence.
  LegacySequenceConverter
An object that knows how to convert a legacy Sequence object into an msv ProteinSequence, complete with annotations.
  SequenceGroupConverter
An object that knows how to convert a legacy SequenceGroup object into an alignment, i.e., an msv object that holds a collection a sequences together with alignment information for them.
Variables [hide private]
  __package__ = 'schrodinger.application.msv.io'