40 #ifndef _GFFFEATUREREADER_H_ 41 #define _GFFFEATUREREADER_H_ 43 #include "../SequenceFeature.h" 44 #include "../FeatureReader.h" 47 #include <Bpp/Exceptions.h> 153 #endif //_GFFFEATUREREADER_H_ static const std::string GFF_PARENT
static const std::string GFF_ALIAS
const std::string & getType() const
static const std::string GFF_PHASE
void addFeature(const SequenceFeature &feature)
Add a feature to the container. The feature will be copied and the copy owned by the container...
A simple reader implementing the Gene Finding Feature format.
static const std::string GFF_TARGET
GffFeatureReader & operator=(const GffFeatureReader &reader)
static const std::string GFF_GAP
GffFeatureReader(const GffFeatureReader &reader)
bool hasMoreFeature() const
Interface for feature readers.
void getFeaturesOfType(const std::string &type, SequenceFeatureSet &features)
static const std::string GFF_NAME
static const std::string GFF_STRAND
void getAllFeatures(SequenceFeatureSet &features)
static const std::string GFF_ONTOLOGY_TERM
static void toString(const bpp::SequenceFeature &f, std::ostream &out)
Out put a string description of a feature to a stream.
size_t getNumberOfFeatures() const
static const std::string GFF_IS_CIRCULAR
static const std::string GFF_DBXREF
static void toString(const bpp::SequenceFeatureSet &fs, std::ostream &out)
void getFeaturesOfSequence(const std::string &seqId, SequenceFeatureSet &features)
static std::string toString(const bpp::SequenceFeature &f)
GffFeatureReader(std::istream &input)
static const std::string GFF_NOTE
The base interface for sequence features.
const std::string & getSequenceId() const
const BasicSequenceFeature nextFeature()
static const std::string GFF_DERIVES_FROM
A very simple implementation of the SequenceFeature class.
A simple ensemble of sequence features.