|
static int | FastaBuff_init (FastaBuff *self, PyObject *restrict args, PyObject *restrict kwds) |
| Initializes a FastaBuff object.
|
|
static Py_ssize_t | FastaBuff_len (FastaBuff *self) |
| Returns the length of the FastaBuff.
|
|
static PyObject * | FastaBuff_str (FastaBuff *self) |
| Converts the FastaBuff to a string.
|
|
static PyObject * | FastaBuff_getItem (FastaBuff *self, Py_ssize_t index) |
| Gets a part of the sequence.
|
|
static int | FastaBuff_setItem (FastaBuff *self, Py_ssize_t index, PyObject *value) |
| Sets a part of the sequence.
|
|
static int | FastaBuff_strindex (FastaBuff *self, size_t offset, const char *value, size_t len) |
| Returns the index of the first occurrence of the specified sequence in this FastaBuff, or -1 if this FastaBuff does not contain the sequence.
|
|
static int | FastaBuff_buffindex (FastaBuff *self, size_t offset, FastaBuff *restrict other) |
| Returns the index of the first occurrence of the specified sequence in this FastaBuff.
|
|
static int | FastaBuff_contains (FastaBuff *restrict self, PyObject *restrict value) |
| Checks if the FastaBuff contains the specified value.
|
|
static PyObject * | FastaBuff_index (FastaBuff *restrict self, PyObject *restrict args) |
| Returns the index of the first occurrence of the specified value in this FastaBuff.
|
|
static PyObject * | FastaBuff_count (FastaBuff *restrict self, PyObject *restrict args) |
| Counts the number of occurrences of the specified value in this FastaBuff.
|
|
static PyObject * | FastaBuff_dump (FastaBuff *restrict self, PyObject *args) |
| Converts the FastaBuff to a bytes object.
|
|
static PyObject * | FastaBuff_get_annotated (FastaBuff *restrict self, PyObject *restrict args) |
| Returns the annotated sequence.
|
|
static PyObject * | FastaBuff_richcompare (FastaBuff *restrict self, PyObject *restrict other, const int op) |
| FastaBuff comparison function.
|
|
static PyObject * | FastaBuff_getSubscript (FastaBuff *restrict self, PyObject *restrict key) |
| Gets a subsequence of the FastaBuff.
|
|
static PyObject * | FastaBuff_find (FastaBuff *restrict self, PyObject *restrict args) |
| Finds occurrences of the specified sequence in this FastaBuff.
|
|
static void | FastaBuff_dealloc (FastaBuff *self) |
| Deallocates the FastaBuff.
|
|
FastaBuff * | FastaBuff_new (uint8_t *restrict buff, size_t buffSize, size_t buffLen, bool RNA) |
| Creates a new FastaBuff object.
|
|
Implementations for the FastaBuff object.