| AddFeature(gnBaseFeature *feat) | gnMultiSpec | |
| AddHeader(gnBaseHeader *head, const uint32 i=UINT32_MAX) | gnMultiSpec | [virtual] |
| AddSpec(gnBaseSpec *spec, const uint32 i=UINT32_MAX)=0 | gnMultiSpec | [pure virtual] |
| Clear() | gnMultiSpec | [virtual] |
| Clone() const=0 | gnMultiSpec | [pure virtual] |
| CloneRange(const gnSeqI startI, const gnSeqI len) const=0 | gnBaseSpec | [pure virtual] |
| CropEnd(gnSeqI cropLen) | gnMultiSpec | [virtual] |
| CropStart(gnSeqI cropLen) | gnMultiSpec | [virtual] |
| GetBrokenFeatures(const gnLocation <, vector< gnBaseFeature * > &feature_vector) const=0 | gnMultiSpec | [pure virtual] |
| GetContainedFeatures(const gnLocation <, vector< gnBaseFeature * > &feature_vector, vector< uint32 > &index_vector) const=0 | gnMultiSpec | [pure virtual] |
| GetFeature(const uint32 i) const=0 | gnMultiSpec | [pure virtual] |
| GetFeatureListLength() const=0 | gnMultiSpec | [pure virtual] |
| GetHeader(const uint32 i) const | gnMultiSpec | [inline, virtual] |
| GetHeader(const string &name, uint32 &i) const | gnMultiSpec | [virtual] |
| GetHeaderListLength() const | gnMultiSpec | [inline, virtual] |
| GetIntersectingFeatures(const gnLocation <, vector< gnBaseFeature * > &feature_vector, vector< uint32 > &index_vector) const=0 | gnMultiSpec | [pure virtual] |
| GetLength() const | gnMultiSpec | [virtual] |
| GetName() const | gnBaseSpec | [inline, virtual] |
| GetSourceName() const | gnMultiSpec | [inline, virtual] |
| GetSpec(const uint32 i) const=0 | gnMultiSpec | [pure virtual] |
| GetSpecByBase(const gnSeqI baseI) const=0 | gnMultiSpec | [pure virtual] |
| GetSpecEndBase(const uint32 specI) const | gnMultiSpec | [virtual] |
| GetSpecIndexByBase(const gnSeqI baseI) const | gnMultiSpec | [virtual] |
| GetSpecIndexByName(const string &name) const | gnMultiSpec | [virtual] |
| GetSpecListLength() const=0 | gnMultiSpec | [pure virtual] |
| GetSpecStartBase(const uint32 specI) const | gnMultiSpec | [virtual] |
| gnBaseSpec() | gnBaseSpec | [inline] |
| gnClone() | gnClone | [inline] |
| gnMultiSpec() | gnMultiSpec | [inline] |
| IsCircular() const | gnBaseSpec | [inline, virtual] |
| IsReverseComplement() const | gnBaseSpec | [inline, virtual] |
| m_circular | gnBaseSpec | [protected] |
| m_headerList | gnMultiSpec | [protected] |
| m_name | gnBaseSpec | [protected] |
| m_reverseComplement | gnBaseSpec | [protected] |
| m_sourceName | gnMultiSpec | [protected] |
| RemoveFeature(const uint32 i)=0 | gnMultiSpec | [pure virtual] |
| RemoveHeader(uint32 i) | gnMultiSpec | [virtual] |
| RemoveSpec(uint32 i)=0 | gnMultiSpec | [pure virtual] |
| SeqRead(const gnSeqI start, gnSeqC *buf, gnSeqI &bufLen, const uint32 contigI) const | gnMultiSpec | [virtual] |
| SetCircular(const boolean value) | gnBaseSpec | [inline, virtual] |
| SetName(const string &name) | gnBaseSpec | [inline, virtual] |
| SetReverseComplement(const boolean value)=0 | gnBaseSpec | [pure virtual] |
| SetSourceName(const string &sourceName) | gnMultiSpec | [inline, virtual] |
| ~gnBaseSpec() | gnBaseSpec | [inline, virtual] |
| ~gnClone() | gnClone | [inline, virtual] |
| ~gnMultiSpec() | gnMultiSpec | [inline, virtual] |