Fix IndexError in set_vsc_parameters() due to misplaced right parenthesis in string's format method.
Issue:
When the VSG FASTA file (VSG.fna) was missing, or compressed in the .bz2 format, the program failed to output proper error messages and instead raised an "IndexError: Replacement index 1 out of range for positional args tuple."
Resolution:
The right parenthesis has been correctly placed to ensure the .format method is properly closed. Additionally, added support for bz2-compressed VSG fasta file as input since the corresponding file downloaded from metaphlan database is actually a bz2-compressed file (http://cmprod1.cibio.unitn.it/biobakery4/metaphlan_databases/, as of version vJun23_202403).
Fix IndexError in
set_vsc_parameters()
due to misplaced right parenthesis in string's format method.Issue: When the VSG FASTA file (VSG.fna) was missing, or compressed in the .bz2 format, the program failed to output proper error messages and instead raised an "IndexError: Replacement index 1 out of range for positional args tuple."
Resolution: The right parenthesis has been correctly placed to ensure the
.format
method is properly closed. Additionally, added support for bz2-compressed VSG fasta file as input since the corresponding file downloaded from metaphlan database is actually a bz2-compressed file (http://cmprod1.cibio.unitn.it/biobakery4/metaphlan_databases/, as of version vJun23_202403).