gitextract_pupze2fw/ ├── .all-contributorsrc ├── .codecov.yml ├── .flake8 ├── .github/ │ ├── ISSUE_TEMPLATE.txt │ ├── PULL_REQUEST_TEMPLATE.md │ ├── requirements-rtd.txt │ └── workflows/ │ ├── build-linux.yml │ └── build-macos.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── CHANGES.md ├── CITATIONS ├── CODEOWNERS ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── README_v_0_2_x.md ├── _config.yml ├── bandit.yml ├── docs/ │ ├── Makefile │ ├── about.rst │ ├── basic_use.rst │ ├── citations.rst │ ├── conf.py │ ├── contributing.rst │ ├── createdb.rst │ ├── download.rst │ ├── examples.rst │ ├── index.rst │ ├── indexing.rst │ ├── installation.rst │ ├── interpreting_plots.rst │ ├── licensing.rst │ ├── quickstart.rst │ ├── requirements.rst │ ├── run_anib.rst │ ├── run_anim.rst │ ├── run_fastani.rst │ ├── scheduler.rst │ ├── subcmd_anib.rst │ ├── subcmd_anim.rst │ ├── subcmd_classify.rst │ ├── subcmd_createdb.rst │ ├── subcmd_download.rst │ ├── subcmd_fastani.rst │ ├── subcmd_index.rst │ ├── subcmd_listdeps.rst │ ├── subcmd_plot.rst │ ├── subcmd_report.rst │ ├── subcommands.rst │ ├── testing.rst │ └── using_a_scheduler.rst ├── pyani/ │ ├── __init__.py │ ├── anib.py │ ├── aniblastall.py │ ├── anim.py │ ├── blast.py │ ├── dependencies.py │ ├── download.py │ ├── fastani.py │ ├── logger.py │ ├── nucmer.py │ ├── pyani_classify.py │ ├── pyani_config.py │ ├── pyani_files.py │ ├── pyani_graphics/ │ │ ├── __init__.py │ │ ├── mpl/ │ │ │ └── __init__.py │ │ └── sns/ │ │ └── __init__.py │ ├── pyani_jobs.py │ ├── pyani_orm.py │ ├── pyani_report.py │ ├── pyani_tools.py │ ├── run_multiprocessing.py │ ├── run_sge.py │ ├── scripts/ │ │ ├── __init__.py │ │ ├── average_nucleotide_identity.py │ │ ├── delta_filter_wrapper.py │ │ ├── genbank_get_genomes_by_taxon.py │ │ ├── parsers/ │ │ │ ├── __init__.py │ │ │ ├── anib_parser.py │ │ │ ├── aniblastall_parser.py │ │ │ ├── anim_parser.py │ │ │ ├── classify_parser.py │ │ │ ├── common_parser.py │ │ │ ├── createdb_parser.py │ │ │ ├── download_parser.py │ │ │ ├── fastani_parser.py │ │ │ ├── index_parser.py │ │ │ ├── listdeps_parser.py │ │ │ ├── plot_parser.py │ │ │ ├── report_parser.py │ │ │ ├── run_common_parser.py │ │ │ └── scheduling_parser.py │ │ ├── pyani_script.py │ │ └── subcommands/ │ │ ├── __init__.py │ │ ├── subcmd_anib.py │ │ ├── subcmd_aniblastall.py │ │ ├── subcmd_anim.py │ │ ├── subcmd_classify.py │ │ ├── subcmd_createdb.py │ │ ├── subcmd_download.py │ │ ├── subcmd_fastani.py │ │ ├── subcmd_index.py │ │ ├── subcmd_listdeps.py │ │ ├── subcmd_plot.py │ │ └── subcmd_report.py │ └── tetra.py ├── pytest.ini ├── requirements-dev.txt ├── requirements-fastani-linux.txt ├── requirements-fastani-macos.txt ├── requirements-pip.txt ├── requirements-pyqt-conda.txt ├── requirements-pyqt-pip.txt ├── requirements-thirdparty-linux.txt ├── requirements-thirdparty-macos.txt ├── requirements.txt ├── setup.py └── tests/ ├── README.md ├── conftest.py ├── fixtures/ │ ├── anib/ │ │ ├── NC_002696-fragments.fna │ │ ├── NC_002696_vs_NC_010338.blast_tab │ │ ├── NC_002696_vs_NC_011916.blast_tab │ │ ├── blastall/ │ │ │ ├── NC_002696_vs_NC_010338.blast_tab │ │ │ ├── NC_002696_vs_NC_011916.blast_tab │ │ │ ├── NC_002696_vs_NC_014100.blast_tab │ │ │ ├── NC_010338_vs_NC_002696.blast_tab │ │ │ ├── NC_010338_vs_NC_011916.blast_tab │ │ │ ├── NC_010338_vs_NC_014100.blast_tab │ │ │ ├── NC_011916_vs_NC_002696.blast_tab │ │ │ ├── NC_011916_vs_NC_010338.blast_tab │ │ │ ├── NC_011916_vs_NC_014100.blast_tab │ │ │ ├── NC_014100_vs_NC_002696.blast_tab │ │ │ ├── NC_014100_vs_NC_010338.blast_tab │ │ │ └── NC_014100_vs_NC_011916.blast_tab │ │ ├── blastn/ │ │ │ ├── NC_002696_vs_NC_010338.blast_tab │ │ │ ├── NC_002696_vs_NC_011916.blast_tab │ │ │ ├── NC_002696_vs_NC_014100.blast_tab │ │ │ ├── NC_010338_vs_NC_002696.blast_tab │ │ │ ├── NC_010338_vs_NC_011916.blast_tab │ │ │ ├── NC_010338_vs_NC_014100.blast_tab │ │ │ ├── NC_011916_vs_NC_002696.blast_tab │ │ │ ├── NC_011916_vs_NC_010338.blast_tab │ │ │ ├── NC_011916_vs_NC_014100.blast_tab │ │ │ ├── NC_014100_vs_NC_002696.blast_tab │ │ │ ├── NC_014100_vs_NC_010338.blast_tab │ │ │ └── NC_014100_vs_NC_011916.blast_tab │ │ ├── dataframes/ │ │ │ ├── blastall_result.csv │ │ │ └── blastn_result.csv │ │ ├── fragfiles/ │ │ │ ├── NC_002696-fragments.fna │ │ │ ├── NC_010338-fragments.fna │ │ │ ├── NC_011916-fragments.fna │ │ │ └── NC_014100-fragments.fna │ │ └── sequences/ │ │ ├── NC_002696.fna │ │ ├── NC_010338.fna │ │ ├── NC_011916.fna │ │ └── NC_014100.fna │ ├── anim/ │ │ ├── NC_002696_vs_NC_011916.delta │ │ ├── dataframes/ │ │ │ └── deltadir_result.csv │ │ ├── deltadir/ │ │ │ ├── NC_002696/ │ │ │ │ ├── NC_002696_vs_NC_010338.delta │ │ │ │ ├── NC_002696_vs_NC_010338.filter │ │ │ │ ├── NC_002696_vs_NC_011916.delta │ │ │ │ ├── NC_002696_vs_NC_011916.filter │ │ │ │ ├── NC_002696_vs_NC_014100.delta │ │ │ │ └── NC_002696_vs_NC_014100.filter │ │ │ ├── NC_010338/ │ │ │ │ ├── NC_010338_vs_NC_002696.delta │ │ │ │ ├── NC_010338_vs_NC_002696.filter │ │ │ │ ├── NC_010338_vs_NC_011916.delta │ │ │ │ ├── NC_010338_vs_NC_011916.filter │ │ │ │ ├── NC_010338_vs_NC_014100.delta │ │ │ │ └── NC_010338_vs_NC_014100.filter │ │ │ ├── NC_011916/ │ │ │ │ ├── NC_011916_vs_NC_002696.delta │ │ │ │ ├── NC_011916_vs_NC_002696.filter │ │ │ │ ├── NC_011916_vs_NC_010338.delta │ │ │ │ ├── NC_011916_vs_NC_010338.filter │ │ │ │ ├── NC_011916_vs_NC_014100.delta │ │ │ │ ├── NC_011916_vs_NC_014100.filter │ │ │ │ ├── out.1coords │ │ │ │ ├── out.1delta │ │ │ │ ├── out.mcoords │ │ │ │ ├── out.mdelta │ │ │ │ ├── out.qdiff │ │ │ │ ├── out.rdiff │ │ │ │ ├── out.report │ │ │ │ ├── out.snps │ │ │ │ └── test.filter1 │ │ │ └── NC_014100/ │ │ │ ├── NC_014100_vs_NC_002696.delta │ │ │ ├── NC_014100_vs_NC_002696.filter │ │ │ ├── NC_014100_vs_NC_010338.delta │ │ │ ├── NC_014100_vs_NC_010338.filter │ │ │ ├── NC_014100_vs_NC_011916.delta │ │ │ └── NC_014100_vs_NC_011916.filter │ │ ├── sequences/ │ │ │ ├── NC_002696.fna │ │ │ ├── NC_002696.fna.md5 │ │ │ ├── NC_010338.fna │ │ │ ├── NC_010338.fna.md5 │ │ │ ├── NC_011916.fna │ │ │ ├── NC_011916.fna.md5 │ │ │ ├── NC_014100.fna │ │ │ ├── NC_014100.fna.md5 │ │ │ ├── classes.txt │ │ │ └── labels.txt │ │ └── test.delta │ ├── concordance/ │ │ ├── GCF_000011325.1_ASM1132v1_genomic.fna │ │ ├── GCF_000227605.2_ASM22760v2_genomic.fna │ │ ├── GCF_002243555.1_ASM224355v1_genomic.fna │ │ └── jspecies_output.tab │ ├── fastani/ │ │ └── ecoli_vs_shiga.fastani │ ├── graphics/ │ │ ├── ANIm_percentage_identity.tab │ │ ├── classes.tab │ │ └── labels.tab │ ├── legacy/ │ │ └── ANI_input/ │ │ ├── GCF_000011745.1_ASM1174v1_genomic.fna │ │ ├── GCF_000043285.1_ASM4328v1_genomic.fna │ │ ├── GCF_000185985.2_ASM18598v2_genomic.fna │ │ ├── GCF_000331065.1_ASM33106v1_genomic.fna │ │ ├── GCF_000973505.1_ASM97350v1_genomic.fna │ │ ├── GCF_000973545.1_ASM97354v1_genomic.fna │ │ ├── GCF_009827135.1_ASM982713v1_genomic.fna │ │ ├── classes.txt │ │ └── labels.txt │ ├── sequences/ │ │ ├── NC_002696.fna │ │ ├── NC_010338.fna │ │ ├── NC_011916.fna │ │ └── NC_014100.fna │ ├── single_genome_download/ │ │ ├── GCF_000011605.1_ASM1160v1_genomic.fna │ │ ├── GCF_000011605.1_ASM1160v1_genomic.md5 │ │ ├── GCF_000011605.1_ASM1160v1_hashes.txt │ │ ├── classes.txt │ │ └── labels.txt │ └── targets/ │ ├── fragments/ │ │ ├── NC_002696-fragments.fna │ │ ├── NC_010338-fragments.fna │ │ ├── NC_011916-fragments.fna │ │ └── NC_014100-fragments.fna │ └── tetra/ │ ├── correlation.tab │ └── zscore.json ├── target_ANIb_output/ │ ├── ANIb_alignment_coverage.tab │ ├── ANIb_alignment_lengths.tab │ ├── ANIb_hadamard.tab │ ├── ANIb_percentage_identity.tab │ └── ANIb_similarity_errors.tab ├── target_ANIblastall_output/ │ ├── ANIblastall_alignment_coverage.tab │ ├── ANIblastall_alignment_lengths.tab │ ├── ANIblastall_hadamard.tab │ ├── ANIblastall_percentage_identity.tab │ └── ANIblastall_similarity_errors.tab ├── target_ANIm_output/ │ ├── ANIm_alignment_coverage.tab │ ├── ANIm_alignment_lengths.tab │ ├── ANIm_hadamard.tab │ ├── ANIm_percentage_identity.tab │ └── ANIm_similarity_errors.tab ├── target_TETRA_output/ │ └── TETRA_correlations.tab ├── test_JSpecies/ │ ├── Group_1/ │ │ ├── TS32_31.fna │ │ ├── TS32_31.fna.tetra │ │ ├── TS32_31.fna_1020 │ │ ├── TS43_20.fna │ │ ├── TS43_20.fna.tetra │ │ └── TS43_20.fna_1020 │ ├── Group_2/ │ │ ├── TS32_31.fna │ │ ├── TS32_31.fna_vs_TS43_20.fna.delta │ │ ├── TS43_20.fna │ │ └── TS43_20.fna_vs_TS32_31.fna.delta │ ├── NC_002696_1020_vs_NC_010338_JSpecies.tab │ ├── README.md │ ├── jspecies_results.tab │ ├── jspecies_results_3.tab │ └── pyani_tests/ │ ├── NC_002696.fna │ ├── NC_002696.fna.nhr │ ├── NC_002696.fna.nin │ ├── NC_002696.fna.nnd │ ├── NC_002696.fna.nni │ ├── NC_002696.fna.nsd │ ├── NC_002696.fna.nsi │ ├── NC_002696.fna.nsq │ ├── NC_002696.fna.tetra │ ├── NC_002696.fna_1020 │ ├── NC_002696.fna_vs_NC_010338.fna.delta │ ├── NC_002696.fna_vs_NC_010338.fna_1020.blast │ ├── NC_002696.fna_vs_NC_011916.fna.delta │ ├── NC_002696.fna_vs_NC_011916.fna_1020.blast │ ├── NC_002696.fna_vs_NC_014100.fna.delta │ ├── NC_002696.fna_vs_NC_014100.fna_1020.blast │ ├── NC_010338.fna │ ├── NC_010338.fna.nhr │ ├── NC_010338.fna.nin │ ├── NC_010338.fna.nnd │ ├── NC_010338.fna.nni │ ├── NC_010338.fna.nsd │ ├── NC_010338.fna.nsi │ ├── NC_010338.fna.nsq │ ├── NC_010338.fna.tetra │ ├── NC_010338.fna_1020 │ ├── NC_010338.fna_vs_NC_002696.fna.delta │ ├── NC_010338.fna_vs_NC_002696.fna_1020.blast │ ├── NC_010338.fna_vs_NC_011916.fna.delta │ ├── NC_010338.fna_vs_NC_011916.fna_1020.blast │ ├── NC_010338.fna_vs_NC_014100.fna.delta │ ├── NC_010338.fna_vs_NC_014100.fna_1020.blast │ ├── NC_011916.fna │ ├── NC_011916.fna.nhr │ ├── NC_011916.fna.nin │ ├── NC_011916.fna.nnd │ ├── NC_011916.fna.nni │ ├── NC_011916.fna.nsd │ ├── NC_011916.fna.nsi │ ├── NC_011916.fna.nsq │ ├── NC_011916.fna.tetra │ ├── NC_011916.fna_1020 │ ├── NC_011916.fna_vs_NC_002696.fna.delta │ ├── NC_011916.fna_vs_NC_002696.fna_1020.blast │ ├── NC_011916.fna_vs_NC_010338.fna.delta │ ├── NC_011916.fna_vs_NC_010338.fna_1020.blast │ ├── NC_011916.fna_vs_NC_014100.fna.delta │ ├── NC_011916.fna_vs_NC_014100.fna_1020.blast │ ├── NC_014100.fna │ ├── NC_014100.fna.nhr │ ├── NC_014100.fna.nin │ ├── NC_014100.fna.nnd │ ├── NC_014100.fna.nni │ ├── NC_014100.fna.nsd │ ├── NC_014100.fna.nsi │ ├── NC_014100.fna.nsq │ ├── NC_014100.fna.tetra │ ├── NC_014100.fna_1020 │ ├── NC_014100.fna_vs_NC_002696.fna.delta │ ├── NC_014100.fna_vs_NC_002696.fna_1020.blast │ ├── NC_014100.fna_vs_NC_010338.fna.delta │ ├── NC_014100.fna_vs_NC_010338.fna_1020.blast │ ├── NC_014100.fna_vs_NC_011916.fna.delta │ └── NC_014100.fna_vs_NC_011916.fna_1020.blast ├── test_ani_data/ │ ├── NC_002696/ │ │ └── NC_002696_vs_NC_011916.delta │ ├── NC_002696.fna │ ├── NC_010338.fna │ ├── NC_011916.fna │ ├── class_labels.tab │ ├── classes.tab │ └── labels.tab ├── test_anib.py ├── test_aniblastall.py ├── test_anim.py ├── test_cli_parsing.py ├── test_concordance.py ├── test_dependencies.py ├── test_failing_data/ │ ├── NC_000918.fna │ ├── NC_010473.fna │ ├── NC_013353.fna │ ├── NC_015216.fna │ ├── NC_023044.fna │ └── README.md ├── test_fastani.py ├── test_graphics.py ├── test_input/ │ ├── anib/ │ │ ├── NC_002696-fragments.fna │ │ ├── NC_002696_vs_NC_010338.blast_tab │ │ ├── NC_002696_vs_NC_011916.blast_tab │ │ ├── blastall/ │ │ │ ├── NC_002696_vs_NC_010338.blast_tab │ │ │ ├── NC_002696_vs_NC_011916.blast_tab │ │ │ ├── NC_002696_vs_NC_014100.blast_tab │ │ │ ├── NC_010338_vs_NC_002696.blast_tab │ │ │ ├── NC_010338_vs_NC_011916.blast_tab │ │ │ ├── NC_010338_vs_NC_014100.blast_tab │ │ │ ├── NC_011916_vs_NC_002696.blast_tab │ │ │ ├── NC_011916_vs_NC_010338.blast_tab │ │ │ ├── NC_011916_vs_NC_014100.blast_tab │ │ │ ├── NC_014100_vs_NC_002696.blast_tab │ │ │ ├── NC_014100_vs_NC_010338.blast_tab │ │ │ └── NC_014100_vs_NC_011916.blast_tab │ │ ├── blastn/ │ │ │ ├── NC_002696_vs_NC_010338.blast_tab │ │ │ ├── NC_002696_vs_NC_011916.blast_tab │ │ │ ├── NC_002696_vs_NC_014100.blast_tab │ │ │ ├── NC_010338_vs_NC_002696.blast_tab │ │ │ ├── NC_010338_vs_NC_011916.blast_tab │ │ │ ├── NC_010338_vs_NC_014100.blast_tab │ │ │ ├── NC_011916_vs_NC_002696.blast_tab │ │ │ ├── NC_011916_vs_NC_010338.blast_tab │ │ │ ├── NC_011916_vs_NC_014100.blast_tab │ │ │ ├── NC_014100_vs_NC_002696.blast_tab │ │ │ ├── NC_014100_vs_NC_010338.blast_tab │ │ │ └── NC_014100_vs_NC_011916.blast_tab │ │ └── fragfiles/ │ │ ├── NC_002696-fragments.fna │ │ ├── NC_010338-fragments.fna │ │ ├── NC_011916-fragments.fna │ │ └── NC_014100-fragments.fna │ ├── anim/ │ │ ├── deltadir/ │ │ │ ├── NC_002696_vs_NC_010338.delta │ │ │ ├── NC_002696_vs_NC_010338.filter │ │ │ ├── NC_002696_vs_NC_011916.delta │ │ │ ├── NC_002696_vs_NC_011916.filter │ │ │ ├── NC_002696_vs_NC_014100.delta │ │ │ ├── NC_002696_vs_NC_014100.filter │ │ │ ├── NC_010338_vs_NC_011916.delta │ │ │ ├── NC_010338_vs_NC_011916.filter │ │ │ ├── NC_010338_vs_NC_014100.delta │ │ │ ├── NC_010338_vs_NC_014100.filter │ │ │ ├── NC_011916_vs_NC_014100.delta │ │ │ └── NC_011916_vs_NC_014100.filter │ │ └── test.delta │ ├── concordance/ │ │ ├── GCF_000011325.1_ASM1132v1_genomic.fna │ │ ├── GCF_000227605.2_ASM22760v2_genomic.fna │ │ └── GCF_002243555.1_ASM224355v1_genomic.fna │ ├── sequences/ │ │ ├── NC_002696.fna │ │ ├── NC_010338.fna │ │ ├── NC_011916.fna │ │ └── NC_014100.fna │ ├── subcmd_anib/ │ │ ├── GCF_000011745.1_ASM1174v1_genomic.fna │ │ ├── GCF_000011745.1_ASM1174v1_genomic.md5 │ │ ├── GCF_000043285.1_ASM4328v1_genomic.fna │ │ ├── GCF_000043285.1_ASM4328v1_genomic.md5 │ │ ├── GCF_000185985.2_ASM18598v2_genomic.fna │ │ ├── GCF_000185985.2_ASM18598v2_genomic.md5 │ │ ├── GCF_000331065.1_ASM33106v1_genomic.fna │ │ ├── GCF_000331065.1_ASM33106v1_genomic.md5 │ │ ├── GCF_000973505.1_ASM97350v1_genomic.fna │ │ ├── GCF_000973505.1_ASM97350v1_genomic.md5 │ │ ├── GCF_000973545.1_ASM97354v1_genomic.fna │ │ ├── GCF_000973545.1_ASM97354v1_genomic.md5 │ │ ├── classes.txt │ │ └── labels.txt │ ├── subcmd_anim/ │ │ ├── GCF_000011745.1_ASM1174v1_genomic.fna │ │ ├── GCF_000011745.1_ASM1174v1_genomic.md5 │ │ ├── GCF_000043285.1_ASM4328v1_genomic.fna │ │ ├── GCF_000043285.1_ASM4328v1_genomic.md5 │ │ ├── GCF_000185985.2_ASM18598v2_genomic.fna │ │ ├── GCF_000185985.2_ASM18598v2_genomic.md5 │ │ ├── GCF_000331065.1_ASM33106v1_genomic.fna │ │ ├── GCF_000331065.1_ASM33106v1_genomic.md5 │ │ ├── GCF_000973505.1_ASM97350v1_genomic.fna │ │ ├── GCF_000973505.1_ASM97350v1_genomic.md5 │ │ ├── GCF_000973545.1_ASM97354v1_genomic.fna │ │ ├── GCF_000973545.1_ASM97354v1_genomic.md5 │ │ ├── classes.txt │ │ └── labels.txt │ ├── subcmd_fastani/ │ │ ├── GCF_000011745.1_ASM1174v1_genomic.fna │ │ ├── GCF_000011745.1_ASM1174v1_genomic.md5 │ │ ├── GCF_000043285.1_ASM4328v1_genomic.fna │ │ ├── GCF_000043285.1_ASM4328v1_genomic.md5 │ │ ├── GCF_000185985.2_ASM18598v2_genomic.fna │ │ ├── GCF_000185985.2_ASM18598v2_genomic.md5 │ │ ├── GCF_000331065.1_ASM33106v1_genomic.fna │ │ ├── GCF_000331065.1_ASM33106v1_genomic.md5 │ │ ├── GCF_000973505.1_ASM97350v1_genomic.fna │ │ ├── GCF_000973505.1_ASM97350v1_genomic.md5 │ │ ├── GCF_000973545.1_ASM97354v1_genomic.fna │ │ ├── GCF_000973545.1_ASM97354v1_genomic.md5 │ │ ├── classes.txt │ │ └── labels.txt │ └── subcmd_index/ │ ├── GCF_000011745.1_ASM1174v1_genomic.fna │ ├── GCF_000043285.1_ASM4328v1_genomic.fna │ ├── GCF_000185985.2_ASM18598v2_genomic.fna │ ├── GCF_000331065.1_ASM33106v1_genomic.fna │ ├── GCF_000973505.1_ASM97350v1_genomic.fna │ ├── GCF_000973545.1_ASM97354v1_genomic.fna │ └── nonexistent_hash.txt ├── test_jobs.py ├── test_legacy_scripts.py ├── test_multiprocessing.py ├── test_parsing.py ├── test_subcmd_01_download.py ├── test_subcmd_02_index.py ├── test_subcmd_03_createdb.py ├── test_subcmd_04_anim.py ├── test_subcmd_05_report.py ├── test_subcmd_06_plot.py ├── test_subcmd_07_classify.py ├── test_subcmd_08_anib.py ├── test_subcmd_09_fastani.py ├── test_targets/ │ ├── concordance/ │ │ └── jspecies_output.tab │ ├── legacy_scripts/ │ │ ├── ANIb_mpl/ │ │ │ ├── ANIb_alignment_coverage.tab │ │ │ ├── ANIb_alignment_lengths.tab │ │ │ ├── ANIb_hadamard.tab │ │ │ ├── ANIb_percentage_identity.tab │ │ │ └── ANIb_similarity_errors.tab │ │ ├── ANIb_seaborn/ │ │ │ ├── ANIb_alignment_coverage.tab │ │ │ ├── ANIb_alignment_lengths.tab │ │ │ ├── ANIb_hadamard.tab │ │ │ ├── ANIb_percentage_identity.tab │ │ │ └── ANIb_similarity_errors.tab │ │ ├── ANIm_mpl_Darwin_3.1/ │ │ │ ├── ANIm_alignment_coverage.tab │ │ │ ├── ANIm_alignment_lengths.tab │ │ │ ├── ANIm_hadamard.tab │ │ │ ├── ANIm_percentage_identity.tab │ │ │ └── ANIm_similarity_errors.tab │ │ ├── ANIm_mpl_Linux_3.1/ │ │ │ ├── ANIm_alignment_coverage.tab │ │ │ ├── ANIm_alignment_lengths.tab │ │ │ ├── ANIm_hadamard.tab │ │ │ ├── ANIm_percentage_identity.tab │ │ │ └── ANIm_similarity_errors.tab │ │ ├── ANIm_seaborn_Darwin_3.1/ │ │ │ ├── ANIm_alignment_coverage.tab │ │ │ ├── ANIm_alignment_lengths.tab │ │ │ ├── ANIm_hadamard.tab │ │ │ ├── ANIm_percentage_identity.tab │ │ │ └── ANIm_similarity_errors.tab │ │ ├── ANIm_seaborn_Linux_3.1/ │ │ │ ├── ANIm_alignment_coverage.tab │ │ │ ├── ANIm_alignment_lengths.tab │ │ │ ├── ANIm_hadamard.tab │ │ │ ├── ANIm_percentage_identity.tab │ │ │ └── ANIm_similarity_errors.tab │ │ ├── TETRA_mpl/ │ │ │ └── TETRA_correlations.tab │ │ └── TETRA_seaborn/ │ │ └── TETRA_correlations.tab │ └── subcmd_index/ │ ├── GCF_000011745.1_ASM1174v1_genomic.fna.md5 │ ├── GCF_000043285.1_ASM4328v1_genomic.fna.md5 │ ├── GCF_000185985.2_ASM18598v2_genomic.fna.md5 │ ├── GCF_000331065.1_ASM33106v1_genomic.fna.md5 │ ├── GCF_000973505.1_ASM97350v1_genomic.fna.md5 │ ├── GCF_000973545.1_ASM97354v1_genomic.fna.md5 │ ├── classes.txt │ └── labels.txt ├── test_tetra.py └── tools.py