From d1b2ca6bd0ddc48a465de9a700096d5d5fc01035 Mon Sep 17 00:00:00 2001 From: VinzentRisch Date: Mon, 1 Jul 2024 15:17:22 +0200 Subject: [PATCH] dirformat with validating all filepaths --- q2_amr/amrfinderplus/types/_format.py | 321 +++++++++++++++++- .../types/tests/data/database/AMR.LIB | 0 .../types/tests/data/database/AMR.LIB.h3f | 0 .../types/tests/data/database/AMR.LIB.h3i | 0 .../types/tests/data/database/AMR.LIB.h3m | 0 .../types/tests/data/database/AMR.LIB.h3p | 0 .../types/tests/data/database/AMRProt | 0 .../tests/data/database/AMRProt-mutation.tab | 0 .../tests/data/database/AMRProt-suppress | 0 .../data/database/AMRProt-susceptible.tab | 0 .../types/tests/data/database/AMRProt.pdb | 0 .../types/tests/data/database/AMRProt.phr | 0 .../types/tests/data/database/AMRProt.pin | 0 .../types/tests/data/database/AMRProt.pjs | 0 .../types/tests/data/database/AMRProt.psq | 0 .../types/tests/data/database/AMRProt.ptf | 0 .../types/tests/data/database/AMRProt.pto | 0 .../types/tests/data/database/AMR_CDS | 0 .../types/tests/data/database/AMR_CDS.ndb | 0 .../types/tests/data/database/AMR_CDS.nhr | 0 .../types/tests/data/database/AMR_CDS.nin | 0 .../types/tests/data/database/AMR_CDS.njs | 0 .../types/tests/data/database/AMR_CDS.not | 0 .../types/tests/data/database/AMR_CDS.nsq | 0 .../types/tests/data/database/AMR_CDS.ntf | 0 .../types/tests/data/database/AMR_CDS.nto | 0 .../database/AMR_DNA-Acinetobacter_baumannii | 0 .../AMR_DNA-Acinetobacter_baumannii.ndb | 0 .../AMR_DNA-Acinetobacter_baumannii.nhr | 0 .../AMR_DNA-Acinetobacter_baumannii.nin | 0 .../AMR_DNA-Acinetobacter_baumannii.njs | 0 .../AMR_DNA-Acinetobacter_baumannii.not | 0 .../AMR_DNA-Acinetobacter_baumannii.nsq | 0 .../AMR_DNA-Acinetobacter_baumannii.ntf | 0 .../AMR_DNA-Acinetobacter_baumannii.nto | 0 .../AMR_DNA-Acinetobacter_baumannii.tab | 0 .../tests/data/database/AMR_DNA-Campylobacter | 0 .../data/database/AMR_DNA-Campylobacter.ndb | 0 .../data/database/AMR_DNA-Campylobacter.nhr | 0 .../data/database/AMR_DNA-Campylobacter.nin | 0 .../data/database/AMR_DNA-Campylobacter.njs | 0 .../data/database/AMR_DNA-Campylobacter.not | 0 .../data/database/AMR_DNA-Campylobacter.nsq | 0 .../data/database/AMR_DNA-Campylobacter.ntf | 0 .../data/database/AMR_DNA-Campylobacter.nto | 0 .../data/database/AMR_DNA-Campylobacter.tab | 0 .../database/AMR_DNA-Clostridioides_difficile | 0 .../AMR_DNA-Clostridioides_difficile.ndb | 0 .../AMR_DNA-Clostridioides_difficile.nhr | 0 .../AMR_DNA-Clostridioides_difficile.nin | 0 .../AMR_DNA-Clostridioides_difficile.njs | 0 .../AMR_DNA-Clostridioides_difficile.not | 0 .../AMR_DNA-Clostridioides_difficile.nsq | 0 .../AMR_DNA-Clostridioides_difficile.ntf | 0 .../AMR_DNA-Clostridioides_difficile.nto | 0 .../AMR_DNA-Clostridioides_difficile.tab | 0 .../database/AMR_DNA-Enterococcus_faecalis | 0 .../AMR_DNA-Enterococcus_faecalis.ndb | 0 .../AMR_DNA-Enterococcus_faecalis.nhr | 0 .../AMR_DNA-Enterococcus_faecalis.nin | 0 .../AMR_DNA-Enterococcus_faecalis.njs | 0 .../AMR_DNA-Enterococcus_faecalis.not | 0 .../AMR_DNA-Enterococcus_faecalis.nsq | 0 .../AMR_DNA-Enterococcus_faecalis.ntf | 0 .../AMR_DNA-Enterococcus_faecalis.nto | 0 .../AMR_DNA-Enterococcus_faecalis.tab | 0 .../database/AMR_DNA-Enterococcus_faecium | 0 .../database/AMR_DNA-Enterococcus_faecium.ndb | 0 .../database/AMR_DNA-Enterococcus_faecium.nhr | 0 .../database/AMR_DNA-Enterococcus_faecium.nin | 0 .../database/AMR_DNA-Enterococcus_faecium.njs | 0 .../database/AMR_DNA-Enterococcus_faecium.not | 0 .../database/AMR_DNA-Enterococcus_faecium.nsq | 0 .../database/AMR_DNA-Enterococcus_faecium.ntf | 0 .../database/AMR_DNA-Enterococcus_faecium.nto | 0 .../database/AMR_DNA-Enterococcus_faecium.tab | 0 .../tests/data/database/AMR_DNA-Escherichia | 0 .../data/database/AMR_DNA-Escherichia.ndb | 0 .../data/database/AMR_DNA-Escherichia.nhr | 0 .../data/database/AMR_DNA-Escherichia.nin | 0 .../data/database/AMR_DNA-Escherichia.njs | 0 .../data/database/AMR_DNA-Escherichia.not | 0 .../data/database/AMR_DNA-Escherichia.nsq | 0 .../data/database/AMR_DNA-Escherichia.ntf | 0 .../data/database/AMR_DNA-Escherichia.nto | 0 .../data/database/AMR_DNA-Escherichia.tab | 0 .../data/database/AMR_DNA-Klebsiella_oxytoca | 0 .../database/AMR_DNA-Klebsiella_oxytoca.ndb | 0 .../database/AMR_DNA-Klebsiella_oxytoca.nhr | 0 .../database/AMR_DNA-Klebsiella_oxytoca.nin | 0 .../database/AMR_DNA-Klebsiella_oxytoca.njs | 0 .../database/AMR_DNA-Klebsiella_oxytoca.not | 0 .../database/AMR_DNA-Klebsiella_oxytoca.nsq | 0 .../database/AMR_DNA-Klebsiella_oxytoca.ntf | 0 .../database/AMR_DNA-Klebsiella_oxytoca.nto | 0 .../database/AMR_DNA-Klebsiella_oxytoca.tab | 0 .../database/AMR_DNA-Neisseria_gonorrhoeae | 0 .../AMR_DNA-Neisseria_gonorrhoeae.ndb | 0 .../AMR_DNA-Neisseria_gonorrhoeae.nhr | 0 .../AMR_DNA-Neisseria_gonorrhoeae.nin | 0 .../AMR_DNA-Neisseria_gonorrhoeae.njs | 0 .../AMR_DNA-Neisseria_gonorrhoeae.not | 0 .../AMR_DNA-Neisseria_gonorrhoeae.nsq | 0 .../AMR_DNA-Neisseria_gonorrhoeae.ntf | 0 .../AMR_DNA-Neisseria_gonorrhoeae.nto | 0 .../AMR_DNA-Neisseria_gonorrhoeae.tab | 0 .../tests/data/database/AMR_DNA-Salmonella | 0 .../data/database/AMR_DNA-Salmonella.ndb | 0 .../data/database/AMR_DNA-Salmonella.nhr | 0 .../data/database/AMR_DNA-Salmonella.nin | 0 .../data/database/AMR_DNA-Salmonella.njs | 0 .../data/database/AMR_DNA-Salmonella.not | 0 .../data/database/AMR_DNA-Salmonella.nsq | 0 .../data/database/AMR_DNA-Salmonella.ntf | 0 .../data/database/AMR_DNA-Salmonella.nto | 0 .../data/database/AMR_DNA-Salmonella.tab | 0 .../database/AMR_DNA-Staphylococcus_aureus | 0 .../AMR_DNA-Staphylococcus_aureus.ndb | 0 .../AMR_DNA-Staphylococcus_aureus.nhr | 0 .../AMR_DNA-Staphylococcus_aureus.nin | 0 .../AMR_DNA-Staphylococcus_aureus.njs | 0 .../AMR_DNA-Staphylococcus_aureus.not | 0 .../AMR_DNA-Staphylococcus_aureus.nsq | 0 .../AMR_DNA-Staphylococcus_aureus.ntf | 0 .../AMR_DNA-Staphylococcus_aureus.nto | 0 .../AMR_DNA-Staphylococcus_aureus.tab | 0 .../database/AMR_DNA-Streptococcus_pneumoniae | 0 .../AMR_DNA-Streptococcus_pneumoniae.ndb | 0 .../AMR_DNA-Streptococcus_pneumoniae.nhr | 0 .../AMR_DNA-Streptococcus_pneumoniae.nin | 0 .../AMR_DNA-Streptococcus_pneumoniae.njs | 0 .../AMR_DNA-Streptococcus_pneumoniae.not | 0 .../AMR_DNA-Streptococcus_pneumoniae.nsq | 0 .../AMR_DNA-Streptococcus_pneumoniae.ntf | 0 .../AMR_DNA-Streptococcus_pneumoniae.nto | 0 .../AMR_DNA-Streptococcus_pneumoniae.tab | 0 .../types/tests/data/database/changes.txt | 0 .../data/database/database_format_version.txt | 0 .../types/tests/data/database/fam.tab | 0 .../types/tests/data/database/taxgroup.tab | 0 .../types/tests/data/database/version.txt | 0 .../tests/test_types_formats_transformers.py | 2 +- 142 files changed, 314 insertions(+), 9 deletions(-) create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR.LIB create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR.LIB.h3f create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR.LIB.h3i create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR.LIB.h3m create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR.LIB.h3p create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMRProt create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMRProt-mutation.tab create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMRProt-suppress create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMRProt-susceptible.tab create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMRProt.pdb create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMRProt.phr create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMRProt.pin create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMRProt.pjs create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMRProt.psq create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMRProt.ptf create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMRProt.pto create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.ndb create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.nhr create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.nin create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.njs create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.not create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.nsq create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.ntf create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.nto create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.ndb create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.nhr create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.nin create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.njs create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.not create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.nsq create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.ntf create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.nto create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.tab create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.ndb create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.nhr create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.nin create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.njs create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.not create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.nsq create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.ntf create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.nto create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.tab create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.ndb create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.nhr create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.nin create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.njs create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.not create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.nsq create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.ntf create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.nto create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.tab create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.ndb create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.nhr create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.nin create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.njs create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.not create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.nsq create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.ntf create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.nto create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.tab create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.ndb create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.nhr create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.nin create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.njs create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.not create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.nsq create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.ntf create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.nto create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.tab create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.ndb create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.nhr create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.nin create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.njs create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.not create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.nsq create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.ntf create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.nto create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.tab create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.ndb create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.nhr create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.nin create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.njs create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.not create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.nsq create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.ntf create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.nto create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.tab create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.ndb create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.nhr create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.nin create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.njs create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.not create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.nsq create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.ntf create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.nto create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.tab create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.ndb create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.nhr create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.nin create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.njs create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.not create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.nsq create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.ntf create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.nto create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.tab create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.ndb create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.nhr create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.nin create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.njs create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.not create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.nsq create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.ntf create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.nto create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.tab create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.ndb create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.nhr create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.nin create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.njs create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.not create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.nsq create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.ntf create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.nto create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.tab create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/changes.txt create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/database_format_version.txt create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/fam.tab create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/taxgroup.tab create mode 100644 q2_amr/amrfinderplus/types/tests/data/database/version.txt diff --git a/q2_amr/amrfinderplus/types/_format.py b/q2_amr/amrfinderplus/types/_format.py index a1b6f67..6b5ed9b 100644 --- a/q2_amr/amrfinderplus/types/_format.py +++ b/q2_amr/amrfinderplus/types/_format.py @@ -21,9 +21,7 @@ def _validate_(self, level): class AMRFinderPlusDatabaseDirectoryFormat(model.DirectoryFormat): AMR_LIB = model.File("AMR.LIB", format=TextFormat) - AMR_LIB_comp = model.FileCollection(r"AMR\.LIB\.h3.$", format=BinaryFormat) AMRProt = model.File("AMRProt", format=ProteinFASTAFormat) - AMRProt_blast = model.FileCollection(r"AMRProt\.p..$", format=BinaryFormat) AMRProt_mutation = model.File("AMRProt-mutation.tab", format=TextFormat) AMRProt_suppress = model.File("AMRProt-suppress", format=TextFormat) AMRProt_susceptible = model.File("AMRProt-susceptible.tab", format=TextFormat) @@ -32,11 +30,318 @@ class AMRFinderPlusDatabaseDirectoryFormat(model.DirectoryFormat): fam = model.File("fam.tab", format=TextFormat) taxgroup = model.File("taxgroup.tab", format=TextFormat) version = model.File("version.txt", format=TextFormat) - AMR_DNA = model.FileCollection( - r"^AMR_DNA-[a-zA-Z_]+$", format=MixedCaseDNAFASTAFormat + AMR_CDS = model.File("AMR_CDS", format=MixedCaseDNAFASTAFormat) + AMR_LIB_h3f = model.File("AMR.LIB.h3f", format=BinaryFormat) + AMR_LIB_h3i = model.File("AMR.LIB.h3i", format=BinaryFormat) + AMR_LIB_h3m = model.File("AMR.LIB.h3m", format=BinaryFormat) + AMR_LIB_h3p = model.File("AMR.LIB.h3p", format=BinaryFormat) + AMRProt_pdb = model.File("AMRProt.pdb", format=BinaryFormat) + AMRProt_phr = model.File("AMRProt.phr", format=BinaryFormat) + AMRProt_pin = model.File("AMRProt.pin", format=BinaryFormat) + AMRProt_pjs = model.File("AMRProt.pjs", format=BinaryFormat) + AMRProt_pot = model.File("AMRProt.pot", format=BinaryFormat) + AMRProt_psq = model.File("AMRProt.psq", format=BinaryFormat) + AMRProt_ptf = model.File("AMRProt.ptf", format=BinaryFormat) + AMRProt_pto = model.File("AMRProt.pto", format=BinaryFormat) + AMR_CDS_ndb = model.File("AMR_CDS.ndb", format=BinaryFormat) + AMR_CDS_nhr = model.File("AMR_CDS.nhr", format=BinaryFormat) + AMR_CDS_nin = model.File("AMR_CDS.nin", format=BinaryFormat) + AMR_CDS_njs = model.File("AMR_CDS.njs", format=BinaryFormat) + AMR_CDS_not = model.File("AMR_CDS.not", format=BinaryFormat) + AMR_CDS_nsq = model.File("AMR_CDS.nsq", format=BinaryFormat) + AMR_CDS_ntf = model.File("AMR_CDS.ntf", format=BinaryFormat) + AMR_CDS_nto = model.File("AMR_CDS.nto", format=BinaryFormat) + AMR_DNA_Acinetobacter_baumannii_ndb = model.File( + "AMR_DNA-Acinetobacter_baumannii.ndb", format=BinaryFormat ) - AMR_DNA_comp = model.FileCollection( - r"^AMR_DNA-[a-zA-Z_]+\.n..$", format=BinaryFormat + AMR_DNA_Acinetobacter_baumannii_nhr = model.File( + "AMR_DNA-Acinetobacter_baumannii.nhr", format=BinaryFormat ) - AMR_CDS_comp = model.FileCollection(r"^AMR_CDS\.n..$", format=BinaryFormat) - AMR_CDS = model.File("AMR_CDS", format=MixedCaseDNAFASTAFormat) + AMR_DNA_Acinetobacter_baumannii_nin = model.File( + "AMR_DNA-Acinetobacter_baumannii.nin", format=BinaryFormat + ) + AMR_DNA_Acinetobacter_baumannii_njs = model.File( + "AMR_DNA-Acinetobacter_baumannii.njs", format=BinaryFormat + ) + AMR_DNA_Acinetobacter_baumannii_not = model.File( + "AMR_DNA-Acinetobacter_baumannii.not", format=BinaryFormat + ) + AMR_DNA_Acinetobacter_baumannii_nsq = model.File( + "AMR_DNA-Acinetobacter_baumannii.nsq", format=BinaryFormat + ) + AMR_DNA_Acinetobacter_baumannii_ntf = model.File( + "AMR_DNA-Acinetobacter_baumannii.ntf", format=BinaryFormat + ) + AMR_DNA_Acinetobacter_baumannii_nto = model.File( + "AMR_DNA-Acinetobacter_baumannii.nto", format=BinaryFormat + ) + AMR_DNA_Campylobacter_ndb = model.File( + "AMR_DNA-Campylobacter.ndb", format=BinaryFormat + ) + AMR_DNA_Campylobacter_nhr = model.File( + "AMR_DNA-Campylobacter.nhr", format=BinaryFormat + ) + AMR_DNA_Campylobacter_nin = model.File( + "AMR_DNA-Campylobacter.nin", format=BinaryFormat + ) + AMR_DNA_Campylobacter_njs = model.File( + "AMR_DNA-Campylobacter.njs", format=BinaryFormat + ) + AMR_DNA_Campylobacter_not = model.File( + "AMR_DNA-Campylobacter.not", format=BinaryFormat + ) + AMR_DNA_Campylobacter_nsq = model.File( + "AMR_DNA-Campylobacter.nsq", format=BinaryFormat + ) + AMR_DNA_Campylobacter_ntf = model.File( + "AMR_DNA-Campylobacter.ntf", format=BinaryFormat + ) + AMR_DNA_Campylobacter_nto = model.File( + "AMR_DNA-Campylobacter.nto", format=BinaryFormat + ) + AMR_DNA_Clostridioides_difficile_ndb = model.File( + "AMR_DNA-Clostridioides_difficile.ndb", format=BinaryFormat + ) + AMR_DNA_Clostridioides_difficile_nhr = model.File( + "AMR_DNA-Clostridioides_difficile.nhr", format=BinaryFormat + ) + AMR_DNA_Clostridioides_difficile_nin = model.File( + "AMR_DNA-Clostridioides_difficile.nin", format=BinaryFormat + ) + AMR_DNA_Clostridioides_difficile_njs = model.File( + "AMR_DNA-Clostridioides_difficile.njs", format=BinaryFormat + ) + AMR_DNA_Clostridioides_difficile_not = model.File( + "AMR_DNA-Clostridioides_difficile.not", format=BinaryFormat + ) + AMR_DNA_Clostridioides_difficile_nsq = model.File( + "AMR_DNA-Clostridioides_difficile.nsq", format=BinaryFormat + ) + AMR_DNA_Clostridioides_difficile_ntf = model.File( + "AMR_DNA-Clostridioides_difficile.ntf", format=BinaryFormat + ) + AMR_DNA_Clostridioides_difficile_nto = model.File( + "AMR_DNA-Clostridioides_difficile.nto", format=BinaryFormat + ) + AMR_DNA_Enterococcus_faecalis_ndb = model.File( + "AMR_DNA-Enterococcus_faecalis.ndb", format=BinaryFormat + ) + AMR_DNA_Enterococcus_faecalis_nhr = model.File( + "AMR_DNA-Enterococcus_faecalis.nhr", format=BinaryFormat + ) + AMR_DNA_Enterococcus_faecalis_nin = model.File( + "AMR_DNA-Enterococcus_faecalis.nin", format=BinaryFormat + ) + AMR_DNA_Enterococcus_faecalis_njs = model.File( + "AMR_DNA-Enterococcus_faecalis.njs", format=BinaryFormat + ) + AMR_DNA_Enterococcus_faecalis_not = model.File( + "AMR_DNA-Enterococcus_faecalis.not", format=BinaryFormat + ) + AMR_DNA_Enterococcus_faecalis_nsq = model.File( + "AMR_DNA-Enterococcus_faecalis.nsq", format=BinaryFormat + ) + AMR_DNA_Enterococcus_faecalis_ntf = model.File( + "AMR_DNA-Enterococcus_faecalis.ntf", format=BinaryFormat + ) + AMR_DNA_Enterococcus_faecalis_nto = model.File( + "AMR_DNA-Enterococcus_faecalis.nto", format=BinaryFormat + ) + AMR_DNA_Enterococcus_faecium_ndb = model.File( + "AMR_DNA-Enterococcus_faecium.ndb", format=BinaryFormat + ) + AMR_DNA_Enterococcus_faecium_nhr = model.File( + "AMR_DNA-Enterococcus_faecium.nhr", format=BinaryFormat + ) + AMR_DNA_Enterococcus_faecium_nin = model.File( + "AMR_DNA-Enterococcus_faecium.nin", format=BinaryFormat + ) + AMR_DNA_Enterococcus_faecium_njs = model.File( + "AMR_DNA-Enterococcus_faecium.njs", format=BinaryFormat + ) + AMR_DNA_Enterococcus_faecium_not = model.File( + "AMR_DNA-Enterococcus_faecium.not", format=BinaryFormat + ) + AMR_DNA_Enterococcus_faecium_nsq = model.File( + "AMR_DNA-Enterococcus_faecium.nsq", format=BinaryFormat + ) + AMR_DNA_Enterococcus_faecium_ntf = model.File( + "AMR_DNA-Enterococcus_faecium.ntf", format=BinaryFormat + ) + AMR_DNA_Enterococcus_faecium_nto = model.File( + "AMR_DNA-Enterococcus_faecium.nto", format=BinaryFormat + ) + AMR_DNA_Escherichia_ndb = model.File("AMR_DNA-Escherichia.ndb", format=BinaryFormat) + AMR_DNA_Escherichia_nhr = model.File("AMR_DNA-Escherichia.nhr", format=BinaryFormat) + AMR_DNA_Escherichia_nin = model.File("AMR_DNA-Escherichia.nin", format=BinaryFormat) + AMR_DNA_Escherichia_njs = model.File("AMR_DNA-Escherichia.njs", format=BinaryFormat) + AMR_DNA_Escherichia_not = model.File("AMR_DNA-Escherichia.not", format=BinaryFormat) + AMR_DNA_Escherichia_nsq = model.File("AMR_DNA-Escherichia.nsq", format=BinaryFormat) + AMR_DNA_Escherichia_ntf = model.File("AMR_DNA-Escherichia.ntf", format=BinaryFormat) + AMR_DNA_Escherichia_nto = model.File("AMR_DNA-Escherichia.nto", format=BinaryFormat) + AMR_DNA_Klebsiella_oxytoca_ndb = model.File( + "AMR_DNA-Klebsiella_oxytoca.ndb", format=BinaryFormat + ) + AMR_DNA_Klebsiella_oxytoca_nhr = model.File( + "AMR_DNA-Klebsiella_oxytoca.nhr", format=BinaryFormat + ) + AMR_DNA_Klebsiella_oxytoca_nin = model.File( + "AMR_DNA-Klebsiella_oxytoca.nin", format=BinaryFormat + ) + AMR_DNA_Klebsiella_oxytoca_njs = model.File( + "AMR_DNA-Klebsiella_oxytoca.njs", format=BinaryFormat + ) + AMR_DNA_Klebsiella_oxytoca_not = model.File( + "AMR_DNA-Klebsiella_oxytoca.not", format=BinaryFormat + ) + AMR_DNA_Klebsiella_oxytoca_nsq = model.File( + "AMR_DNA-Klebsiella_oxytoca.nsq", format=BinaryFormat + ) + AMR_DNA_Klebsiella_oxytoca_ntf = model.File( + "AMR_DNA-Klebsiella_oxytoca.ntf", format=BinaryFormat + ) + AMR_DNA_Klebsiella_oxytoca_nto = model.File( + "AMR_DNA-Klebsiella_oxytoca.nto", format=BinaryFormat + ) + AMR_DNA_Neisseria_gonorrhoeae_ndb = model.File( + "AMR_DNA-Neisseria_gonorrhoeae.ndb", format=BinaryFormat + ) + AMR_DNA_Neisseria_gonorrhoeae_nhr = model.File( + "AMR_DNA-Neisseria_gonorrhoeae.nhr", format=BinaryFormat + ) + AMR_DNA_Neisseria_gonorrhoeae_nin = model.File( + "AMR_DNA-Neisseria_gonorrhoeae.nin", format=BinaryFormat + ) + AMR_DNA_Neisseria_gonorrhoeae_njs = model.File( + "AMR_DNA-Neisseria_gonorrhoeae.njs", format=BinaryFormat + ) + AMR_DNA_Neisseria_gonorrhoeae_not = model.File( + "AMR_DNA-Neisseria_gonorrhoeae.not", format=BinaryFormat + ) + AMR_DNA_Neisseria_gonorrhoeae_nsq = model.File( + "AMR_DNA-Neisseria_gonorrhoeae.nsq", format=BinaryFormat + ) + AMR_DNA_Neisseria_gonorrhoeae_ntf = model.File( + "AMR_DNA-Neisseria_gonorrhoeae.ntf", format=BinaryFormat + ) + AMR_DNA_Neisseria_gonorrhoeae_nto = model.File( + "AMR_DNA-Neisseria_gonorrhoeae.nto", format=BinaryFormat + ) + AMR_DNA_Salmonella_nhr = model.File("AMR_DNA-Salmonella.nhr", format=BinaryFormat) + AMR_DNA_Salmonella_ndb = model.File("AMR_DNA-Salmonella.ndb", format=BinaryFormat) + AMR_DNA_Salmonella_nin = model.File("AMR_DNA-Salmonella.nin", format=BinaryFormat) + AMR_DNA_Salmonella_njs = model.File("AMR_DNA-Salmonella.njs", format=BinaryFormat) + AMR_DNA_Salmonella_not = model.File("AMR_DNA-Salmonella.not", format=BinaryFormat) + AMR_DNA_Salmonella_nsq = model.File("AMR_DNA-Salmonella.nsq", format=BinaryFormat) + AMR_DNA_Salmonella_ntf = model.File("AMR_DNA-Salmonella.ntf", format=BinaryFormat) + AMR_DNA_Salmonella_nto = model.File("AMR_DNA-Salmonella.nto", format=BinaryFormat) + AMR_DNA_Staphylococcus_aureus_ndb = model.File( + "AMR_DNA-Staphylococcus_aureus.ndb", format=BinaryFormat + ) + AMR_DNA_Staphylococcus_aureus_nhr = model.File( + "AMR_DNA-Staphylococcus_aureus.nhr", format=BinaryFormat + ) + AMR_DNA_Staphylococcus_aureus_nin = model.File( + "AMR_DNA-Staphylococcus_aureus.nin", format=BinaryFormat + ) + AMR_DNA_Staphylococcus_aureus_njs = model.File( + "AMR_DNA-Staphylococcus_aureus.njs", format=BinaryFormat + ) + AMR_DNA_Staphylococcus_aureus_not = model.File( + "AMR_DNA-Staphylococcus_aureus.not", format=BinaryFormat + ) + AMR_DNA_Staphylococcus_aureus_nsq = model.File( + "AMR_DNA-Staphylococcus_aureus.nsq", format=BinaryFormat + ) + AMR_DNA_Staphylococcus_aureus_ntf = model.File( + "AMR_DNA-Staphylococcus_aureus.ntf", format=BinaryFormat + ) + AMR_DNA_Staphylococcus_aureus_nto = model.File( + "AMR_DNA-Staphylococcus_aureus.nto", format=BinaryFormat + ) + AMR_DNA_Streptococcus_pneumoniae_ndb = model.File( + "AMR_DNA-Streptococcus_pneumoniae.ndb", format=BinaryFormat + ) + AMR_DNA_Streptococcus_pneumoniae_nhr = model.File( + "AMR_DNA-Streptococcus_pneumoniae.nhr", format=BinaryFormat + ) + AMR_DNA_Streptococcus_pneumoniae_nin = model.File( + "AMR_DNA-Streptococcus_pneumoniae.nin", format=BinaryFormat + ) + AMR_DNA_Streptococcus_pneumoniae_njs = model.File( + "AMR_DNA-Streptococcus_pneumoniae.njs", format=BinaryFormat + ) + AMR_DNA_Streptococcus_pneumoniae_not = model.File( + "AMR_DNA-Streptococcus_pneumoniae.not", format=BinaryFormat + ) + AMR_DNA_Streptococcus_pneumoniae_nsq = model.File( + "AMR_DNA-Streptococcus_pneumoniae.nsq", format=BinaryFormat + ) + AMR_DNA_Streptococcus_pneumoniae_ntf = model.File( + "AMR_DNA-Streptococcus_pneumoniae.ntf", format=BinaryFormat + ) + AMR_DNA_Streptococcus_pneumoniae_nto = model.File( + "AMR_DNA-Streptococcus_pneumoniae.nto", format=BinaryFormat + ) + AMR_DNA_Acinetobacter_baumannii = model.File( + "AMR_DNA-Acinetobacter_baumannii", format=MixedCaseDNAFASTAFormat + ) + AMR_DNA_Campylobacter = model.File( + "AMR_DNA-Campylobacter", format=MixedCaseDNAFASTAFormat + ) + AMR_DNA_Clostridioides_difficile = model.File( + "AMR_DNA-Clostridioides_difficile", format=MixedCaseDNAFASTAFormat + ) + AMR_DNA_Enterococcus_faecalis = model.File( + "AMR_DNA-Enterococcus_faecalis", format=MixedCaseDNAFASTAFormat + ) + AMR_DNA_Enterococcus_faecium = model.File( + "AMR_DNA-Enterococcus_faecium", format=MixedCaseDNAFASTAFormat + ) + AMR_DNA_Escherichia = model.File( + "AMR_DNA-Escherichia", format=MixedCaseDNAFASTAFormat + ) + AMR_DNA_Klebsiella_oxytoca = model.File( + "AMR_DNA-Klebsiella_oxytoca", format=MixedCaseDNAFASTAFormat + ) + AMR_DNA_Neisseria_gonorrhoeae = model.File( + "AMR_DNA-Neisseria_gonorrhoeae", format=MixedCaseDNAFASTAFormat + ) + AMR_DNA_Salmonella = model.File( + "AMR_DNA-Salmonella", format=MixedCaseDNAFASTAFormat + ) + AMR_DNA_Staphylococcus_aureus = model.File( + "AMR_DNA-Staphylococcus_aureus", format=MixedCaseDNAFASTAFormat + ) + AMR_DNA_Streptococcus_pneumoniae = model.File( + "AMR_DNA-Streptococcus_pneumoniae", format=MixedCaseDNAFASTAFormat + ) + AMR_DNA_Acinetobacter_baumannii_tab = model.File( + "AMR_DNA-Acinetobacter_baumannii.tab", format=TextFormat + ) + AMR_DNA_Campylobacter_tab = model.File( + "AMR_DNA-Campylobacter.tab", format=TextFormat + ) + AMR_DNA_Clostridioides_difficile_tab = model.File( + "AMR_DNA-Clostridioides_difficile.tab", format=TextFormat + ) + AMR_DNA_Enterococcus_faecalis_tab = model.File( + "AMR_DNA-Enterococcus_faecalis.tab", format=TextFormat + ) + AMR_DNA_Enterococcus_faecium_tab = model.File( + "AMR_DNA-Enterococcus_faecium.tab", format=TextFormat + ) + AMR_DNA_Klebsiella_oxytoca_tab = model.File( + "AMR_DNA-Klebsiella_oxytoca.tab", format=TextFormat + ) + AMR_DNA_Neisseria_gonorrhoeae_tab = model.File( + "AMR_DNA-Neisseria_gonorrhoeae.tab", format=TextFormat + ) + AMR_DNA_Salmonella_tab = model.File("AMR_DNA-Salmonella.tab", format=TextFormat) + AMR_DNA_Staphylococcus_aureus_tab = model.File( + "AMR_DNA-Staphylococcus_aureus.tab", format=TextFormat + ) + AMR_DNA_Streptococcus_pneumoniae_tab = model.File( + "AMR_DNA-Streptococcus_pneumoniae.tab", format=TextFormat + ) + AMR_DNA_Escherichia_tab = model.File("AMR_DNA-Escherichia.tab", format=TextFormat) diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR.LIB b/q2_amr/amrfinderplus/types/tests/data/database/AMR.LIB new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR.LIB.h3f b/q2_amr/amrfinderplus/types/tests/data/database/AMR.LIB.h3f new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR.LIB.h3i b/q2_amr/amrfinderplus/types/tests/data/database/AMR.LIB.h3i new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR.LIB.h3m b/q2_amr/amrfinderplus/types/tests/data/database/AMR.LIB.h3m new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR.LIB.h3p b/q2_amr/amrfinderplus/types/tests/data/database/AMR.LIB.h3p new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMRProt b/q2_amr/amrfinderplus/types/tests/data/database/AMRProt new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMRProt-mutation.tab b/q2_amr/amrfinderplus/types/tests/data/database/AMRProt-mutation.tab new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMRProt-suppress b/q2_amr/amrfinderplus/types/tests/data/database/AMRProt-suppress new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMRProt-susceptible.tab b/q2_amr/amrfinderplus/types/tests/data/database/AMRProt-susceptible.tab new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMRProt.pdb b/q2_amr/amrfinderplus/types/tests/data/database/AMRProt.pdb new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMRProt.phr b/q2_amr/amrfinderplus/types/tests/data/database/AMRProt.phr new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMRProt.pin b/q2_amr/amrfinderplus/types/tests/data/database/AMRProt.pin new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMRProt.pjs b/q2_amr/amrfinderplus/types/tests/data/database/AMRProt.pjs new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMRProt.psq b/q2_amr/amrfinderplus/types/tests/data/database/AMRProt.psq new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMRProt.ptf b/q2_amr/amrfinderplus/types/tests/data/database/AMRProt.ptf new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMRProt.pto b/q2_amr/amrfinderplus/types/tests/data/database/AMRProt.pto new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS b/q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.ndb b/q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.ndb new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.nhr b/q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.nhr new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.nin b/q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.nin new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.njs b/q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.njs new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.not b/q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.not new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.nsq b/q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.nsq new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.ntf b/q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.ntf new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.nto b/q2_amr/amrfinderplus/types/tests/data/database/AMR_CDS.nto new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.ndb b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.ndb new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.nhr b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.nhr new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.nin b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.nin new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.njs b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.njs new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.not b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.not new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.nsq b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.nsq new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.ntf b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.ntf new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.nto b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.nto new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.tab b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Acinetobacter_baumannii.tab new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.ndb b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.ndb new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.nhr b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.nhr new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.nin b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.nin new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.njs b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.njs new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.not b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.not new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.nsq b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.nsq new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.ntf b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.ntf new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.nto b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.nto new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.tab b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Campylobacter.tab new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.ndb b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.ndb new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.nhr b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.nhr new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.nin b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.nin new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.njs b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.njs new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.not b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.not new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.nsq b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.nsq new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.ntf b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.ntf new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.nto b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.nto new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.tab b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Clostridioides_difficile.tab new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.ndb b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.ndb new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.nhr b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.nhr new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.nin b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.nin new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.njs b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.njs new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.not b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.not new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.nsq b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.nsq new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.ntf b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.ntf new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.nto b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.nto new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.tab b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecalis.tab new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.ndb b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.ndb new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.nhr b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.nhr new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.nin b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.nin new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.njs b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.njs new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.not b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.not new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.nsq b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.nsq new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.ntf b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.ntf new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.nto b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.nto new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.tab b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Enterococcus_faecium.tab new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.ndb b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.ndb new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.nhr b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.nhr new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.nin b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.nin new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.njs b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.njs new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.not b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.not new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.nsq b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.nsq new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.ntf b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.ntf new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.nto b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.nto new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.tab b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Escherichia.tab new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.ndb b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.ndb new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.nhr b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.nhr new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.nin b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.nin new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.njs b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.njs new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.not b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.not new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.nsq b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.nsq new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.ntf b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.ntf new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.nto b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.nto new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.tab b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Klebsiella_oxytoca.tab new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.ndb b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.ndb new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.nhr b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.nhr new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.nin b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.nin new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.njs b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.njs new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.not b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.not new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.nsq b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.nsq new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.ntf b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.ntf new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.nto b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.nto new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.tab b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Neisseria_gonorrhoeae.tab new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.ndb b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.ndb new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.nhr b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.nhr new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.nin b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.nin new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.njs b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.njs new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.not b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.not new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.nsq b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.nsq new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.ntf b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.ntf new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.nto b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.nto new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.tab b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Salmonella.tab new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.ndb b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.ndb new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.nhr b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.nhr new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.nin b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.nin new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.njs b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.njs new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.not b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.not new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.nsq b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.nsq new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.ntf b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.ntf new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.nto b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.nto new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.tab b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Staphylococcus_aureus.tab new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.ndb b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.ndb new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.nhr b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.nhr new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.nin b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.nin new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.njs b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.njs new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.not b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.not new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.nsq b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.nsq new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.ntf b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.ntf new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.nto b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.nto new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.tab b/q2_amr/amrfinderplus/types/tests/data/database/AMR_DNA-Streptococcus_pneumoniae.tab new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/changes.txt b/q2_amr/amrfinderplus/types/tests/data/database/changes.txt new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/database_format_version.txt b/q2_amr/amrfinderplus/types/tests/data/database/database_format_version.txt new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/fam.tab b/q2_amr/amrfinderplus/types/tests/data/database/fam.tab new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/taxgroup.tab b/q2_amr/amrfinderplus/types/tests/data/database/taxgroup.tab new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/data/database/version.txt b/q2_amr/amrfinderplus/types/tests/data/database/version.txt new file mode 100644 index 0000000..e69de29 diff --git a/q2_amr/amrfinderplus/types/tests/test_types_formats_transformers.py b/q2_amr/amrfinderplus/types/tests/test_types_formats_transformers.py index ea15625..fdf7351 100644 --- a/q2_amr/amrfinderplus/types/tests/test_types_formats_transformers.py +++ b/q2_amr/amrfinderplus/types/tests/test_types_formats_transformers.py @@ -15,6 +15,6 @@ class TestAMRFinderPlusDatabaseTypesAndFormats(TestPluginBase): def test_amrfinderplus_database_directory_format_validate_positive(self): format = AMRFinderPlusDatabaseDirectoryFormat( - "/Users/rischv/Documents/data/amrfinder/database", mode="r" + self.get_data_path("database"), mode="r" ) format.validate()