61 size_t buffLen,
bool RNA);
74#define FastaBuff_Check(op) PyObject_TypeCheck(op, &FastaBuffType)
FastaBuff * FastaBuff_new(uint8_t *restrict buff, size_t buffSize, size_t buffLen, bool RNA)
Creates a new FastaBuff object.
Definition FastaBuff.c:587
PyTypeObject FastaBuffType
The Python type definition for the FastaBuff object.
Definition FastaBuff.c:636
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