75 size_t buffLen,
bool RNA);
82#define FastaBuff_Check(op) PyObject_TypeCheck(op, &FastaBuffType)
PyTypeObject FastaBuff_iteratorType
Definition FastaBuff.c:733
FastaBuff * FastaBuff_new(uint8_t *restrict buff, size_t buffSize, size_t buffLen, bool RNA)
Creates a new FastaBuff object.
Definition FastaBuff.c:622
PyTypeObject FastaBuffType
The Python type definition for the FastaBuff object.
Definition FastaBuff.c:673
Definition FastaBuff.h:59
bool reverse
Definition FastaBuff.h:61
int64_t pos
Definition FastaBuff.h:62
FastaBuff * buff
Definition FastaBuff.h:60
A buffer that holds packed uint4 FASTA data.
Definition FastaBuff.h:30
bool RNA
If true, T will be converted to U.
Definition FastaBuff.h:50
uint8_t * buff
The buffer that holds the packed FASTA data.
Definition FastaBuff.h:35
size_t buffLen
The length of the sequence.
Definition FastaBuff.h:45
size_t buffSize
The size of the buffer in bytes.
Definition FastaBuff.h:40