eccLib 1.1.0
Python library for bioinformatics written in C
Loading...
Searching...
No Matches
Functions
Functions

Functions used in the eccLib module. More...

Functions

PyObject * parseFasta (PyObject *self, PyObject *args, PyObject *restrict kwargs)
 Python function that parses provided raw FASTA content.
 
PyObject * parseGTF (PyObject *restrict self, PyObject *restrict args, PyObject *restrict kwargs)
 Python function for parsing raw GTF file contents.
 

Detailed Description

Functions used in the eccLib module.

Contains the declarations of the functions used in the eccLib module, these are directly called from Python

Function Documentation

◆ parseFasta()

PyObject * parseFasta ( PyObject *  self,
PyObject *  args,
PyObject *restrict  kwargs 
)

Python function that parses provided raw FASTA content.

Parameters
selfthe eccLib library object. Unused here
argsthe passed argument tuple. Doesn't steal reference.
kwargsthe passed keyword arguments. Doesn't steal reference.
Returns
a Python list of tuples with the first element being the title and the second being a FastaBuff object
See also
FastaBuff
Here is the call graph for this function:

◆ parseGTF()

PyObject * parseGTF ( PyObject *restrict  self,
PyObject *restrict  args,
PyObject *restrict  kwargs 
)

Python function for parsing raw GTF file contents.

Parameters
selfthe eccLib library object. Unused entirely
argsthe passed arguments tuple. Doesn't steal reference
kwargsthe passed keyword arguments. Doesn't steal reference
Returns
a list of GtfDicts
See also
GtfList
GtfDict
GtfFile
Here is the call graph for this function: