@@ -225,7 +225,9 @@ def get_preferred_gene_name(
225225 return gene_names [0 ]
226226
227227
228- def get_cancer_predisposition_info (conn : GraphKBConnection ) -> Tuple [List [str ], Dict [str , str ]]:
228+ def get_cancer_predisposition_info (
229+ conn : GraphKBConnection , source : str = PREFERRED_GENE_SOURCE
230+ ) -> Tuple [List [str ], Dict [str , str ]]:
229231 """
230232 Return two lists from GraphKB, one of cancer predisposition genes and one of associated variants.
231233
@@ -287,7 +289,7 @@ def get_cancer_predisposition_info(conn: GraphKBConnection) -> Tuple[List[str],
287289 if name and biotype == "gene" :
288290 genes .add (name )
289291 elif name :
290- gene = get_preferred_gene_name (conn , name )
292+ gene = get_preferred_gene_name (conn , name , source )
291293 if gene :
292294 infer_genes .add ((gene , name , biotype ))
293295 else :
@@ -306,7 +308,9 @@ def get_cancer_predisposition_info(conn: GraphKBConnection) -> Tuple[List[str],
306308 return sorted (genes ), variants
307309
308310
309- def get_pharmacogenomic_info (conn : GraphKBConnection ) -> Tuple [List [str ], Dict [str , str ]]:
311+ def get_pharmacogenomic_info (
312+ conn : GraphKBConnection , source : str = PREFERRED_GENE_SOURCE
313+ ) -> Tuple [List [str ], Dict [str , str ]]:
310314 """
311315 Return two lists from GraphKB, one of pharmacogenomic genes and one of associated variants.
312316
@@ -362,7 +366,7 @@ def get_pharmacogenomic_info(conn: GraphKBConnection) -> Tuple[List[str], Dict[s
362366 if name and biotype == "gene" :
363367 genes .add (name )
364368 elif name :
365- gene = get_preferred_gene_name (conn , name )
369+ gene = get_preferred_gene_name (conn , name , source )
366370 if gene :
367371 infer_genes .add ((gene , name , biotype ))
368372 else :
0 commit comments