Skip to content

Support abricate outputs that use the CARD database#106

Merged
luispedro merged 5 commits intoBigDataBiology:mainfrom
Vedanth-Ramji:support_abricate_card
Jul 16, 2025
Merged

Support abricate outputs that use the CARD database#106
luispedro merged 5 commits intoBigDataBiology:mainfrom
Vedanth-Ramji:support_abricate_card

Conversation

@Vedanth-Ramji
Copy link
Copy Markdown
Member

No description provided.

Abricate uses an older version of CARD (the March 2020 version). Hence, the CARD sequences used by abricate are directly downloaded from abricate's repository and a seperate mapping table is created for abricate's supported CARD.
…malizer.

- get_aro_mapping_table() and map_to_aro() in lib.py have also been modified to support the `abricate-card` database
- Added integration tests as well as normalized ouptuts for abricate.card ARG annotation output files.
- Added an abricate-card gene to test_map_to_aro() and test_get_aro_mapping_table_smoke()
- Added tests for abricate-card in test_hamronization_normalizer(), test_abricate_normalizer()
- Pass in `card` to test_abricate_validation to ensure that AbricateNormalizer doesn't accept any other database other than `abricate_card' or `abricate-card'
@luispedro luispedro merged commit b7b0660 into BigDataBiology:main Jul 16, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants