13#include "../formats/gtf.h"
20#define REQUIRED_MINOR_VERSION 10
26#define REQUIRED_MAJOR_VERSION 3
59#define GET_ECCLIB_STATE() \
60 ((const struct eccLib_state *)PyModule_GetState( \
61 PyState_FindModule(&eccLibModule)))
struct PyModuleDef eccLibModule
The eccLib module definition.
Definition eccLib.c:48
#define CORE_FIELD_COUNT
The number of core fields in a GTF line.
Definition gtf.h:117
The state struct, returned by calling PyModule_GetState on the eccLib module.
Definition eccLib.h:33
uint8_t fasta_binary_mapping[CHAR_MAX+1]
The fasta binary encoding mapping, as an array for peformance.
Definition eccLib.h:38
PyObject * core_keyword_strs[CORE_FIELD_COUNT]
The core keyword strings, used for parsing GTF files.
Definition eccLib.h:44