libGenome Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
ExMem
gnABISourceGnABISource is not implemented
gnBaseFeatureFeatures of DNA sequences can be accessed and manipulated using classes derived from gnBaseFeature
gnBaseFilter
gnBaseHeaderThis class provides a general interface to sequence related headers
gnBaseQualifierGnBaseQualifier is a general interface to sequence qualifiers
gnBaseSourceGnBaseSource defines a standard interface for derived classes to provide access to file, database, and network sources of genetic data
gnBaseSpecGnBaseSpec is the class which stores genetic information and is best accessed using gnSequence
gnClone
gnCompare
gnContigSpecGnContigSpec is an interface for classes which store contigs, or reads, of DNA or protein sequence
gnDataBaseSourceNot yet implemented
gnDNASequenceGnDNASequence 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
gnDNXSourceGnDNXSource implements the DNX file source
gnException
gnExceptionCode
gnFASSourceGnFASSource reads and writes FastA files
gnFastTranslator
gnFeatureGnFeature stores sequence features in memory
gnFileContigGnFileContig is used by source classes to track the location of sequence data on disk
gnFileSourceGnFileSource is a standard interface to all file based sources of genetic information
gnFilter
gnFragmentSpecGnFragmentSpec contains a list of specs which make up a sequence fragment
gnGBKSourceGnGBKSource is a GenBank sequence file reader
gnGenomeSpecThis class contains references to the sequence data, annotation, and other related header data for an organism's genome
gnLocationThis class is used to store sequence locations
gnMultiSpec< SubSpec >This class defines an interface for specs which have multiple subspecs containing sequence data
gnPosSpecificTranslatorUsed to translate sequences differently based on the position of input characters
gnProteinSequenceGnProteinSequence 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
gnRAWSourceGnRAWSource reads raw sequence data from a text file
gnRNASequenceGnRNASequence 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
gnSEQSourceGnSEQSource is a SEQ file reader
gnSequenceGnSequence is the most commonly used class in libGenome
gnSourceFactoryGnSourceFactory 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
gnSourceHeaderGnSourceHeader is used to store a sequence header which resides in another source
gnSourceQualifierGnSourceQualifier is used to store a sequence qualifier which resides in another source
gnSourceSpecGnSourceSpec stores sequence and annotation data from another source
gnStringHeaderGnStringHeader stores sequence related header information in memory
gnStringQualifierGnStringQualifier stores a sequence qualifier in memory
gnStringSpecGnStringSpec stores a sequence and annotation data in memory
gnTranslatorFacilitates the translation of ambiguous DNA and RNA sequences to protein sequence
IntervalSequenceTree< Key, Allocator >Class implementing an Interval Sequence Tree this is a tree for storing a changing sequence of intervals that was invented one rainy afternoon by Aaron Darling and Michael Rusch
IntervalSequenceTree< Key, Allocator >::__generic_iterator< is_const >
IntervalSequenceTree< Key, Allocator >::IstNodeThis class represents nodes of an Interval Sequence Tree
type_select< Condition, If, Then >
type_select< false, If, Then >

Generated on Mon Mar 28 06:00:55 2005 for libGenome by doxygen 1.3.6