#include <yat/omic/GFF.h>
|
| GFF (void) |
| Default Constructor. More...
|
|
virtual | ~GFF (void) |
| Destructor.
|
|
const std::string & | attribute (const std::string &key) const |
|
const std::map< std::string, std::string > & | attributes (void) const |
|
const std::string & | end (void) const |
|
const std::string & | phase (void) const |
|
const std::string & | score (void) const |
|
const std::string & | seqid (void) const |
|
const std::string & | source (void) const |
|
const std::string & | start (void) const |
|
const std::string & | strand (void) const |
|
const std::string & | type (void) const |
|
|
const std::vector< std::string > & | vec (void) const |
|
|
std::ostream & | operator<< (std::ostream &, const GFF &) |
| protected friend
|
|
bool | getline (std::istream &, GFF &) |
|
|
(Note that these are not member functions.)
|
bool | getline (std::istream &is, GFF &gff) |
|
std::ostream & | operator<< (std::ostream &os, const GFF &gff) |
| output operator for GFF More...
|
|
Abstract class for GFF2 and GFF3
- Since
- New in yat 0.8
◆ GFF()
theplu::yat::omic::GFF::GFF |
( |
void |
| ) |
|
Default Constructor.
Constructs an empty GFF. Class need to be loaded with function getline before calling any other functions.
- See also
- getline(std::istream& is, GFF& gff);
◆ attribute()
const std::string& theplu::yat::omic::GFF::attribute |
( |
const std::string & |
key | ) |
const |
- Returns
- attribute value for attribute key
If attribute with key key has several values, the values are given appended together comma-separated as it appears in file.
◆ attributes()
const std::map<std::string, std::string>& theplu::yat::omic::GFF::attributes |
( |
void |
| ) |
const |
◆ end()
const std::string& theplu::yat::omic::GFF::end |
( |
void |
| ) |
const |
◆ phase()
const std::string& theplu::yat::omic::GFF::phase |
( |
void |
| ) |
const |
◆ score()
const std::string& theplu::yat::omic::GFF::score |
( |
void |
| ) |
const |
◆ seqid()
const std::string& theplu::yat::omic::GFF::seqid |
( |
void |
| ) |
const |
◆ source()
const std::string& theplu::yat::omic::GFF::source |
( |
void |
| ) |
const |
◆ start()
const std::string& theplu::yat::omic::GFF::start |
( |
void |
| ) |
const |
◆ strand()
const std::string& theplu::yat::omic::GFF::strand |
( |
void |
| ) |
const |
◆ type()
const std::string& theplu::yat::omic::GFF::type |
( |
void |
| ) |
const |
◆ vec()
const std::vector<std::string>& theplu::yat::omic::GFF::vec |
( |
void |
| ) |
const |
|
protected |
- Returns
- vector with the 9 elements
◆ getline()
bool getline |
( |
std::istream & |
is, |
|
|
GFF & |
gff |
|
) |
| |
|
related |
- Returns
- true iff a GFF object was loaded successfully
Empty lines and lines starting with '#' are ignored.
- Since
- New in yat 0.8
◆ operator<<()
std::ostream & operator<< |
( |
std::ostream & |
os, |
|
|
const GFF & |
gff |
|
) |
| |
|
related |
output operator for GFF
- Since
- New in yat 0.8
The documentation for this class was generated from the following file: