├── .flake8 ├── .github └── workflows │ ├── pythonCD.yml │ └── pythonCI.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── pyproject.toml ├── src └── primalscheme │ ├── __init__.py │ ├── __main__.py │ ├── align.py │ ├── cli.py │ ├── config.py │ ├── multiplex.py │ ├── primer.py │ ├── region.py │ └── reporting.py └── tests ├── conftest.py ├── func ├── __init__.py └── test_multiplex.py ├── inputs ├── CHIKV_ambig.fa ├── CHIKV_demo.fa ├── Ebov-10-Pan.fasta ├── embB_high_gc.fasta └── nCov-2019.fasta └── unit ├── __init__.py ├── test_cli.py └── test_primer.py /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | ignore = E203,W503 3 | max-line-length = 88 4 | -------------------------------------------------------------------------------- /.github/workflows/pythonCD.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/.github/workflows/pythonCD.yml -------------------------------------------------------------------------------- /.github/workflows/pythonCI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/.github/workflows/pythonCI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/primalscheme/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/src/primalscheme/__init__.py -------------------------------------------------------------------------------- /src/primalscheme/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/src/primalscheme/__main__.py -------------------------------------------------------------------------------- /src/primalscheme/align.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/src/primalscheme/align.py -------------------------------------------------------------------------------- /src/primalscheme/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/src/primalscheme/cli.py -------------------------------------------------------------------------------- /src/primalscheme/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/src/primalscheme/config.py -------------------------------------------------------------------------------- /src/primalscheme/multiplex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/src/primalscheme/multiplex.py -------------------------------------------------------------------------------- /src/primalscheme/primer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/src/primalscheme/primer.py -------------------------------------------------------------------------------- /src/primalscheme/region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/src/primalscheme/region.py -------------------------------------------------------------------------------- /src/primalscheme/reporting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/src/primalscheme/reporting.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/func/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/func/test_multiplex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/tests/func/test_multiplex.py -------------------------------------------------------------------------------- /tests/inputs/CHIKV_ambig.fa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/tests/inputs/CHIKV_ambig.fa -------------------------------------------------------------------------------- /tests/inputs/CHIKV_demo.fa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/tests/inputs/CHIKV_demo.fa -------------------------------------------------------------------------------- /tests/inputs/Ebov-10-Pan.fasta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/tests/inputs/Ebov-10-Pan.fasta -------------------------------------------------------------------------------- /tests/inputs/embB_high_gc.fasta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/tests/inputs/embB_high_gc.fasta -------------------------------------------------------------------------------- /tests/inputs/nCov-2019.fasta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/tests/inputs/nCov-2019.fasta -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/tests/unit/test_cli.py -------------------------------------------------------------------------------- /tests/unit/test_primer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aresti/primalscheme/HEAD/tests/unit/test_primer.py --------------------------------------------------------------------------------