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
|
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.
|
|
__package__ = ' schrodinger.application.msv.io '
|