├── .coveragerc ├── .github ├── dependabot.yml └── workflows │ ├── main.yml │ └── pypi.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── MANIFEST.in ├── README.rst ├── dev-requirements.txt ├── pyfaidx ├── __init__.py └── cli.py ├── pyproject.toml ├── scripts └── benchmark.py ├── setup.cfg └── tests ├── __init__.py ├── data ├── chr17.hg19.part.fa ├── download_gene_fasta.py ├── gene.bed12 ├── gene.bed12.fasta ├── issue_83.fasta ├── malformed.bed └── regions.bed ├── test_FastaRecord.py ├── test_FastaRecord_iter.py ├── test_FastaVariant.py ├── test_Fasta_bgzip.py ├── test_Fasta_integer_index.py ├── test_Fasta_synchronization.py ├── test_Path.py ├── test_bgzf_first_access.py ├── test_bgzfblock.py ├── test_bio_seqio.py ├── test_faidx.py ├── test_feature_bounds_check.py ├── test_feature_default_seq.py ├── test_feature_indexing.py ├── test_feature_key_function.py ├── test_feature_read_ahead_buffer.py ├── test_feature_sequence_as_raw.py ├── test_feature_spliced_seq.py ├── test_feature_split_char.py ├── test_fsspec.py ├── test_long_fasta_entry.py ├── test_sequence_class.py └── test_wrap_sequence_newline.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/.coveragerc -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/.github/workflows/pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include docs/build/html/* 2 | -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/README.rst -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/dev-requirements.txt -------------------------------------------------------------------------------- /pyfaidx/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/pyfaidx/__init__.py -------------------------------------------------------------------------------- /pyfaidx/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/pyfaidx/cli.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/scripts/benchmark.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/setup.cfg -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/data/chr17.hg19.part.fa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/data/chr17.hg19.part.fa -------------------------------------------------------------------------------- /tests/data/download_gene_fasta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/data/download_gene_fasta.py -------------------------------------------------------------------------------- /tests/data/gene.bed12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/data/gene.bed12 -------------------------------------------------------------------------------- /tests/data/gene.bed12.fasta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/data/gene.bed12.fasta -------------------------------------------------------------------------------- /tests/data/issue_83.fasta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/data/issue_83.fasta -------------------------------------------------------------------------------- /tests/data/malformed.bed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/data/malformed.bed -------------------------------------------------------------------------------- /tests/data/regions.bed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/data/regions.bed -------------------------------------------------------------------------------- /tests/test_FastaRecord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_FastaRecord.py -------------------------------------------------------------------------------- /tests/test_FastaRecord_iter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_FastaRecord_iter.py -------------------------------------------------------------------------------- /tests/test_FastaVariant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_FastaVariant.py -------------------------------------------------------------------------------- /tests/test_Fasta_bgzip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_Fasta_bgzip.py -------------------------------------------------------------------------------- /tests/test_Fasta_integer_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_Fasta_integer_index.py -------------------------------------------------------------------------------- /tests/test_Fasta_synchronization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_Fasta_synchronization.py -------------------------------------------------------------------------------- /tests/test_Path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_Path.py -------------------------------------------------------------------------------- /tests/test_bgzf_first_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_bgzf_first_access.py -------------------------------------------------------------------------------- /tests/test_bgzfblock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_bgzfblock.py -------------------------------------------------------------------------------- /tests/test_bio_seqio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_bio_seqio.py -------------------------------------------------------------------------------- /tests/test_faidx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_faidx.py -------------------------------------------------------------------------------- /tests/test_feature_bounds_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_feature_bounds_check.py -------------------------------------------------------------------------------- /tests/test_feature_default_seq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_feature_default_seq.py -------------------------------------------------------------------------------- /tests/test_feature_indexing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_feature_indexing.py -------------------------------------------------------------------------------- /tests/test_feature_key_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_feature_key_function.py -------------------------------------------------------------------------------- /tests/test_feature_read_ahead_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_feature_read_ahead_buffer.py -------------------------------------------------------------------------------- /tests/test_feature_sequence_as_raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_feature_sequence_as_raw.py -------------------------------------------------------------------------------- /tests/test_feature_spliced_seq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_feature_spliced_seq.py -------------------------------------------------------------------------------- /tests/test_feature_split_char.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_feature_split_char.py -------------------------------------------------------------------------------- /tests/test_fsspec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_fsspec.py -------------------------------------------------------------------------------- /tests/test_long_fasta_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_long_fasta_entry.py -------------------------------------------------------------------------------- /tests/test_sequence_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_sequence_class.py -------------------------------------------------------------------------------- /tests/test_wrap_sequence_newline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mdshw5/pyfaidx/HEAD/tests/test_wrap_sequence_newline.py --------------------------------------------------------------------------------