| ProteinInterface | |
| 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. |