soft_dict["version"] = "3.2.0" soft_result = Result(**soft_dict) test_gene = { "type": "gene", "key": "some_gene_key", "name": "gen_name", "identity": "187", "alignment_length": "800", "ref_gene_lenght": "800", "coverage": "89", "ref_id": "some_ref_id" } soft_result.add_class(cl="genes", **test_gene) test_dict = { "type": "software_result", "software_name": "ResFinder", "software_version": "4.0", "run_date": "20200214", "key": "software_key" } result = Result(result_type="software_result", **test_dict) result.add_class(cl="genes", **test_gene) test_trans_table = { "primary": "key", "gene": "name",