I would like to suggest that all required tools will be checked at startup time as it is curently done for hmmsearch, blastp, and diamond in wrapper_phage_contigs_sorter_iPlant.pl
why all the necessary tools, aka: hmmbuild, mcl, mga, hmmsearch, blastp, makeblastdb, hmmpress, diamond, mcxload, muscle
1) ensure that are necessary tools are found and will avoid to run any process if there is a missing tool
2) avoid duplicate checking for some tools eg
blastp, diamond checked 3 times: wrapper_phage_contigs_sorter_iPlant.pl, Step_0_make_new_clusters.pl, Step_first_add_custom_phage_sequence.pl
hmmsearch checkd twice: wrapper_phage_contigs_sorter_iPlant, Step_first_add_custom_phage_sequence.pl
...
Hello,
I would like to suggest that all required tools will be checked at startup time as it is curently done for hmmsearch, blastp, and diamond in wrapper_phage_contigs_sorter_iPlant.pl
why all the necessary tools, aka: hmmbuild, mcl, mga, hmmsearch, blastp, makeblastdb, hmmpress, diamond, mcxload, muscle
1) ensure that are necessary tools are found and will avoid to run any process if there is a missing tool 2) avoid duplicate checking for some tools eg blastp, diamond checked 3 times: wrapper_phage_contigs_sorter_iPlant.pl, Step_0_make_new_clusters.pl, Step_first_add_custom_phage_sequence.pl hmmsearch checkd twice: wrapper_phage_contigs_sorter_iPlant, Step_first_add_custom_phage_sequence.pl ...