|
| 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, size_t end, 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, size_t end, 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 PyObject * | FastaBuff_iterator_new (FastaBuff *buff, bool reverse) |
| |
| static PyObject * | FastaBuff_iter (FastaBuff *self) |
| |
| static PyObject * | FastaBuff_reversed (FastaBuff *self) |
| |
| 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.
|
| |
| static void | FastaBuff_iterator_dealloc (FastaBuff_iterator *self) |
| |
| static PyObject * | FastaBuff_iterator_iter (FastaBuff_iterator *self) |
| |
| static PyObject * | FastaBuff_iterator_next (FastaBuff_iterator *self) |
| |
Implementations for the FastaBuff object.