Hi @Anuka,
I assume your intent is to replace this entire string:
p__BRC1; c__PRR-11; o__; f__; g__; s__
with this entire string:
p__ Incertae sedis; c__ Candidate; o__; f__; g__ Candidatus Sumerlaea; s__,
If so, then you need to place each in quotes as follows:
qiime rescript edit-taxonomy
--i-taxonomy taxonomy.qza \
--p-search-strings 'p__BRC1; c__PRR-11; o__; f__; g__; s__' \
--p-replacements-strings 'p__Incertae sedis; c__Candidate; o__; f__; g_Candidatus Sumerlaea; s__chitinivorans' \
--o-edited-taxonomy taxonomy-fixed.qza
Otherwise it will try and replace each search string (separated by a space) with its corresponding string in the replacement string list. That is 'p__BRC1; will be replaced by 'p__Incertae sedis;, and so on....
Note any taxonomic labels that contain spaces should be encapsulated in quotes. That is, if you really wanted to replace p__BRC1 with p__Incertae sedis and g__ with g__Candidatus Sumerlaea, then you'd enter the following:
...
--p-search-strings 'p__BRC1' 'g__' \
--p-replacements-strings 'p__Incertae sedis' 'g__Candidatus Sumerlaea' \
...
Give this a try and let us know if it works. ![]()
-Mike