|
eccLib 1.3.0
Python library for bioinformatics written in C
|
#include "FastaBuffViews.h"#include <stdbool.h>#include <stdint.h>#include <Python.h>#include "../../formats/fasta.h"#include "../../formats/gtf.h"
Functions | |
| void | FastaBuff_iterator_initialise (FastaBuff_iterator *iter, FastaBuff *buff, bool reverse) |
| static void | FastaBuff_iterator_dealloc (FastaBuff_iterator *self) |
| static PyObject * | FastaBuff_iterator_iter (FastaBuff_iterator *self) |
| static PyObject * | FastaBuff_iterator_next (FastaBuff_iterator *self) |
| PyObject * | FastaBuff_view_initialise (FastaBuff_view *view, FastaBuff *buff, Py_ssize_t start, Py_ssize_t stop, Py_ssize_t step, Py_ssize_t slicelength) |
| int | FastaBuff_view_init (FastaBuff_view *self, PyObject *args, PyObject *kwds) |
| static void | FastaBuff_view_dealloc (FastaBuff_view *self) |
| static PyObject * | FastaBuff_view_iter (FastaBuff_view *self) |
| static PyObject * | FastaBuff_view_reversed (FastaBuff_view *self) |
| static Py_ssize_t | FastaBuff_view_len (FastaBuff_view *self) |
| static PyObject * | FastaBuff_view_subscript (FastaBuff_view *self, PyObject *key) |
| static PyObject * | FastaBuff_view_richcompare (FastaBuff_view *restrict self, PyObject *restrict other, const int op) |
| static int64_t | view_index (FastaBuff_view *restrict self, PyObject *restrict other, size_t start, size_t end) |
| static PyObject * | FastaBuff_view_index (FastaBuff_view *self, PyObject *args, PyObject *kwargs) |
| static int | FastaBuff_view_contains (FastaBuff_view *self, PyObject *other) |
| static PyObject * | FastaBuff_view_count (FastaBuff_view *self, PyObject *other) |
| static PyObject * | FastaBuff_view_get_annotated (FastaBuff_view *restrict self, PyObject *restrict first) |
| static PyObject * | FastaBuff_view_str (FastaBuff_view *self) |
Variables | |
| PyTypeObject | FastaBuff_iteratorType |
| static PyMethodDef | FastaBuff_viewMethods [] |
| static PyMappingMethods | FastaBuffMap |
| static PySequenceMethods | FastaBuffSeq |
| PyTypeObject | FastaBuff_viewType |
|
static |
| void FastaBuff_iterator_initialise | ( | FastaBuff_iterator * | iter, |
| FastaBuff * | buff, | ||
| bool | reverse | ||
| ) |

|
static |
|
static |

|
static |

|
static |

|
static |
|
static |

|
static |

| int FastaBuff_view_init | ( | FastaBuff_view * | self, |
| PyObject * | args, | ||
| PyObject * | kwds | ||
| ) |

| PyObject * FastaBuff_view_initialise | ( | FastaBuff_view * | view, |
| FastaBuff * | buff, | ||
| Py_ssize_t | start, | ||
| Py_ssize_t | stop, | ||
| Py_ssize_t | step, | ||
| Py_ssize_t | slicelength | ||
| ) |

|
static |

|
static |
|
static |

|
static |

|
static |

|
static |

|
static |


| PyTypeObject FastaBuff_iteratorType |
|
static |
| PyTypeObject FastaBuff_viewType |
|
static |
|
static |