| Array< T > | Class used to ensure correct deallocation of arrays |
| gnABISource | GnABISource is not implemented |
| gnBaseFeature | Features of DNA sequences can be accessed and manipulated using classes derived from gnBaseFeature |
| gnBaseFilter | |
| gnBaseHeader | This class provides a general interface to sequence related headers |
| gnBaseQualifier | GnBaseQualifier is a general interface to sequence qualifiers |
| gnBaseSource | GnBaseSource defines a standard interface for derived classes to provide access to file, database, and network sources of genetic data |
| gnBaseSpec | GnBaseSpec is the class which stores genetic information and is best accessed using gnSequence |
| gnClone | |
| gnCompare | |
| gnContigSpec | GnContigSpec is an interface for classes which store contigs, or reads, of DNA or protein sequence |
| gnDataBaseSource | Not yet implemented |
| gnDNASequence | GnDNASequence is a special kind of gnSequence which can be used for DNA sequences It sets the default filters and comparators to the DNA filters and comparators |
| gnDNXSource | GnDNXSource implements the DNX file source |
| gnException | |
| gnExceptionCode | |
| gnFASSource | GnFASSource reads and writes FastA files |
| gnFastTranslator | |
| gnFeature | GnFeature stores sequence features in memory |
| gnFileContig | GnFileContig is used by source classes to track the location of sequence data on disk |
| gnFileSource | GnFileSource is a standard interface to all file based sources of genetic information |
| gnFilter | |
| gnFragmentSpec | GnFragmentSpec contains a list of specs which make up a sequence fragment |
| gnGBKSource | GnGBKSource is a GenBank sequence file reader |
| gnGenomeSpec | This class contains references to the sequence data, annotation, and other related header data for an organism's genome |
| gnLocation | This class is used to store sequence locations |
| gnMultiSpec | This class defines an interface for specs which have multiple subspecs containing sequence data |
| gnPosSpecificTranslator | Used to translate sequences differently based on the position of input characters |
| gnProteinSequence | GnProteinSequence is a special kind of gnSequence which can be used for RNA sequences It sets the default filters and comparators to the RNA filters and comparators |
| gnRAWSource | GnRAWSource reads raw sequence data from a text file |
| gnRNASequence | GnRNASequence is a special kind of gnSequence which can be used for RNA sequences It sets the default filters and comparators to the RNA filters and comparators |
| gnSEQSource | GnSEQSource is a SEQ file reader |
| gnSequence | GnSequence is the most commonly used class in libGenome |
| gnSourceFactory | GnSourceFactory is the middle man when acessing a sequence data source It tracks all data sources currently in use, ensuring that a particular data source is only opened and parsed once |
| gnSourceHeader | GnSourceHeader is used to store a sequence header which resides in another source |
| gnSourceQualifier | GnSourceQualifier is used to store a sequence qualifier which resides in another source |
| gnSourceSpec | GnSourceSpec stores sequence and annotation data from another source |
| gnStringHeader | GnStringHeader stores sequence related header information in memory |
| gnStringQualifier | GnStringQualifier stores a sequence qualifier in memory |
| gnStringSpec | GnStringSpec stores a sequence and annotation data in memory |
| gnTranslator | Facilitates the translation of ambiguous DNA and RNA sequences to protein sequence |