Member List

Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members

# gnMultiSpec Member List

This is the complete list of members for gnMultiSpec, including all inherited members.

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