├── .github └── workflows │ ├── release.yml │ └── tests.yml ├── .readthedocs.yml ├── CHANGELOG.txt ├── LICENSE.txt ├── MANIFEST.in ├── README.rst ├── docs ├── _static │ ├── batch.svg │ ├── bird.jpg │ ├── collate.svg │ ├── concatenate.svg │ ├── cycle.svg │ ├── dog.jpg │ ├── duck.jpg │ ├── gather.svg │ ├── hedgehog.jpg │ ├── interleave.svg │ ├── owl.jpg │ ├── prefetch.svg │ ├── rooster.jpg │ ├── smap.svg │ ├── split.svg │ ├── switch.svg │ └── uniter.svg ├── conf.py ├── examples.rst ├── examples │ ├── dataloader.py │ ├── dataloader.rst │ ├── errors_and_debugging.ipynb │ └── preprocessing_pipeline.ipynb ├── index.rst ├── installation.rst ├── reference.rst ├── requirements.txt └── tutorial.rst ├── pyproject.toml ├── seqtools ├── C │ ├── __init__.py │ ├── refcountedbuffer.c │ └── refcountedbuffer.pyi ├── __init__.py ├── buffering.py ├── errors.py ├── evaluation.py ├── indexing.py ├── instrument.py ├── mapping.py ├── serialization.py ├── shape.py └── utils.py ├── setup.py └── tests ├── test_evaluation.py ├── test_indexing.py ├── test_instrument.py ├── test_mapping.py ├── test_memory.py ├── test_serialization.py ├── test_shape.py └── test_utils.py /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CHANGELOG.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/CHANGELOG.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/README.rst -------------------------------------------------------------------------------- /docs/_static/batch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/_static/batch.svg -------------------------------------------------------------------------------- /docs/_static/bird.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/_static/bird.jpg -------------------------------------------------------------------------------- /docs/_static/collate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/_static/collate.svg -------------------------------------------------------------------------------- /docs/_static/concatenate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/_static/concatenate.svg -------------------------------------------------------------------------------- /docs/_static/cycle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/_static/cycle.svg -------------------------------------------------------------------------------- /docs/_static/dog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/_static/dog.jpg -------------------------------------------------------------------------------- /docs/_static/duck.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/_static/duck.jpg -------------------------------------------------------------------------------- /docs/_static/gather.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/_static/gather.svg -------------------------------------------------------------------------------- /docs/_static/hedgehog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/_static/hedgehog.jpg -------------------------------------------------------------------------------- /docs/_static/interleave.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/_static/interleave.svg -------------------------------------------------------------------------------- /docs/_static/owl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/_static/owl.jpg -------------------------------------------------------------------------------- /docs/_static/prefetch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/_static/prefetch.svg -------------------------------------------------------------------------------- /docs/_static/rooster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/_static/rooster.jpg -------------------------------------------------------------------------------- /docs/_static/smap.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/_static/smap.svg -------------------------------------------------------------------------------- /docs/_static/split.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/_static/split.svg -------------------------------------------------------------------------------- /docs/_static/switch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/_static/switch.svg -------------------------------------------------------------------------------- /docs/_static/uniter.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/_static/uniter.svg -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/examples.rst -------------------------------------------------------------------------------- /docs/examples/dataloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/examples/dataloader.py -------------------------------------------------------------------------------- /docs/examples/dataloader.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/examples/dataloader.rst -------------------------------------------------------------------------------- /docs/examples/errors_and_debugging.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/examples/errors_and_debugging.ipynb -------------------------------------------------------------------------------- /docs/examples/preprocessing_pipeline.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/examples/preprocessing_pipeline.ipynb -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/reference.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/docs/tutorial.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/pyproject.toml -------------------------------------------------------------------------------- /seqtools/C/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /seqtools/C/refcountedbuffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/seqtools/C/refcountedbuffer.c -------------------------------------------------------------------------------- /seqtools/C/refcountedbuffer.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/seqtools/C/refcountedbuffer.pyi -------------------------------------------------------------------------------- /seqtools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/seqtools/__init__.py -------------------------------------------------------------------------------- /seqtools/buffering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/seqtools/buffering.py -------------------------------------------------------------------------------- /seqtools/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/seqtools/errors.py -------------------------------------------------------------------------------- /seqtools/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/seqtools/evaluation.py -------------------------------------------------------------------------------- /seqtools/indexing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/seqtools/indexing.py -------------------------------------------------------------------------------- /seqtools/instrument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/seqtools/instrument.py -------------------------------------------------------------------------------- /seqtools/mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/seqtools/mapping.py -------------------------------------------------------------------------------- /seqtools/serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/seqtools/serialization.py -------------------------------------------------------------------------------- /seqtools/shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/seqtools/shape.py -------------------------------------------------------------------------------- /seqtools/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/seqtools/utils.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/tests/test_evaluation.py -------------------------------------------------------------------------------- /tests/test_indexing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/tests/test_indexing.py -------------------------------------------------------------------------------- /tests/test_instrument.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/tests/test_instrument.py -------------------------------------------------------------------------------- /tests/test_mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/tests/test_mapping.py -------------------------------------------------------------------------------- /tests/test_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/tests/test_memory.py -------------------------------------------------------------------------------- /tests/test_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/tests/test_serialization.py -------------------------------------------------------------------------------- /tests/test_shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/tests/test_shape.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlgranger/SeqTools/HEAD/tests/test_utils.py --------------------------------------------------------------------------------