def process_gene_line(self, line, gene_type): """Extracts arguments from a line and instantiates a Gene object.""" kwargs = self.extract_gene_args(line) if not kwargs: return gene_id = kwargs['identifier'] gene = Gene(**kwargs) if gene_type == 'pseudogene': gene.pseudo = True self.genes[gene_id] = gene