A novel semi-supervised algorithm for the taxonomic assignment of metagenomic reads. Issue 1 (December 2016)