Changed some semantics:
seq_name = genename + '' + rec.name #f"{genename}{rec.name}" as I thought slightly more readable.
Fixed min_num_taxa error. Ran with setting min_num_taxa = 2, and error no longer present.
Updated cpu core to try and determine number of threads available, and catch NotImplementedError exceptions
Changed some semantics: seq_name = genename + '' + rec.name #f"{genename}{rec.name}" as I thought slightly more readable. Fixed min_num_taxa error. Ran with setting min_num_taxa = 2, and error no longer present. Updated cpu core to try and determine number of threads available, and catch NotImplementedError exceptions