funcscan
funcscan copied to clipboard
nf-test wishlist
nf-test wishlist
- [ ] have at least one test profile for prodigal:
At the moment, we don't test if
prodigalactually works, because its wrapper toolpyrodigalis super similar. However, it would be good to have at least 1 test profile withprodigal(e.g. can replacepyrodigalin one of the existing profiles). - [ ] assertion for zipped files: add better assertions for zipped files than just checking for existence (see here).
- [ ] For each of the 3 screening workflows: Make sure that test samplesheets actually produce hits. Currently, BGC workflow has no hits for
samplesheet_reduced.csv(onlysamplesheet_full.csvwhich is used only by the full test). Some ARG tools have no hits as well. - [ ] Move external links from test configs to nf-core test-datasets (e.g. antiSMASH: 'https://raw.githubusercontent.com/antismash/antismash/fd61de057e082fbf071732ac64b8b2e8883de32f/antismash/detection/hmm_detection/data/ToyB.hmm')
- [ ] Streamline nf-test files: have a single snapshot for each tool output including
exists()andcontains()statements (like here for ampir)