|
| static int | GtfList_init (GtfList *restrict self, PyObject *args, PyObject *restrict kwds) |
| | Initializes a new GtfList object.
|
| static PyObject * | GtfList_findHost (GtfList *restrict self, PyObject *restrict gene) |
| | Finds the host gene of the gene in args assuming this object contains the correct host gene.
|
| static int | GtfList_mp_ass_subscript (GtfList *restrict self, PyObject *restrict key, PyObject *restrict value) |
| | Wrapper over the default setitem that performs a type check.
|
| static PyObject * | GtfList_append (GtfList *restrict self, PyObject *restrict new) |
| | Wrapper over list.append that throws a type error if the provided arg is not a GtfDict.
|
| static PyObject * | GtfList_inplace_concat (GtfList *restrict self, PyObject *restrict o) |
| | concatenates o to self
|
| static PyObject * | GtfList_extend (GtfList *restrict self, PyObject *restrict iterable) |
| | Custom list extend that does a type check.
|
| static PyObject * | GtfList_insert (GtfList *restrict self, PyObject *restrict args) |
| | A wrapper over the default list insert that does a type check.
|
| static PyObject * | GtfList_concat (GtfList *restrict self, PyObject *restrict other) |
| | non discriminatory implementation of add. Does no checks and returns a LIST
|
| static PyObject * | GtfList_str (GtfList *restrict self) |
| | Generates a complete GTF file.
|
| static PyObject * | GtfList_repr (GtfList *restrict self) |
| | Generates a representation of the GtfList object.
|
| static PyObject * | GtfList_sq_split (GtfList *restrict self) |
| | Splits the gene list into a dict of GtfLists with each GtfList having only one seqname.
|
| static PyObject * | GtfList_column (GtfList *restrict self, PyObject *restrict key) |
| | Gets the values of a column in the GtfList.
|
| static PyObject * | GtfList_find (GtfList *restrict self, PyObject *restrict args, PyObject *restrict kwargs) |
| | Finds a sequence within the GtfList.
|
All methods and objects related to the GtfList object.
The GtfList object is a list that holds geneDicts. It is used to store the parsed GTF data. It exists to provide type checking and to allow for easy processing method implementation