Interfaces
Table of Contents
Interfaces
- FastaWriterInterface
- Interface FastaWriterInterface - serializes one or several sequences into FASTA text. Purely a
string formatter : it does not validate that $sSequence belongs to any particular alphabet, since
that validation already happened wherever the sequence itself was built (e.g. a DnaSequence value
object).
- ProteinInterface
- Defines protein-specific sequence operations.
- RestrictionEnzymeCatalogInterface
- Interface RestrictionEnzymeCatalogInterface - gives typed, read-only access to restriction enzyme
definitions merged from the Type II, Type IIb and Type IIs endonuclease sources, without exposing
the private storage of any single one of them.
- RestrictionEnzymeInterface
- Interface RestrictionEnzymeInterface - substances that can "cut" a DNA strand
into two or more fragments along special sites called restriction sites. They
are an important tool in recombinant DNA technology.
- SequenceAlignmentInterface
- Represents the result of an alignment performed by various third-party
software such as ClustalW. The alignment is usually found in a file that uses
a particular format. Right now, my code supports only FASTA and CLUSTAL formats.
- SequenceInterface
- We use this class to manipulate Sequence() elements, most of the time taken from a database instance.
- SequenceMatchInterface
- Class SequenceMatchManager - This class represents the results of performing sequence analysis and matching
on two or more sequences.