def type(self, sequence_coverage_collection,<EOL>min_gene_percent_covg_threshold=<NUM_LIT>):
best_versions = self.get_best_version(<EOL>sequence_coverage_collection.values(),<EOL>min_gene_percent_covg_threshold)<EOL>return [self.presence_typer.type(best_version)<EOL>for best_version in best_versions]<EOL>
Types a collection of genes returning the most likely gene version
            in the collection with it's genotype