eccLib 1.1.0
Python library for bioinformatics written in C
|
A dict that holds GTF data. More...
#include <GtfDict.h>
Data Fields | ||
union { | ||
PyObject * core [8] | ||
The core GTF fields accessible as an array for iteration. More... | ||
struct { | ||
PyObject * seqname | ||
PyObject * source | ||
PyObject * feature | ||
PyObject * start | ||
PyObject * end | ||
PyObject * score | ||
PyObject * reverse | ||
PyObject * frame | ||
} | ||
The core GTF fields accessible as named fields. | ||
}; | ||
struct hashmap_s | attributes | |
The attributes of the GTF line. | ||
A dict that holds GTF data.
An object meant to hold a single GTF line. The core GTF fields are stored within the object itself, while the attributes are stored in a separate dict. This object is meant to be used as a dict, but also provides a method to convert itself to a valid GTF line
union { ... } GtfDict |
GtfDict::attributes |
The attributes of the GTF line.
PyObject* GtfDict::core[8] |
The core GTF fields accessible as an array for iteration.
PyObject* GtfDict::end |
PyObject* GtfDict::feature |
PyObject* GtfDict::frame |
PyObject* GtfDict::reverse |
PyObject* GtfDict::score |
PyObject* GtfDict::seqname |
PyObject* GtfDict::source |
PyObject* GtfDict::start |