22import pandas as pd
33import scipy .stats as ss
44
5- from amis import (
6- get_model_name ,
7- reconstruct_multi_models ,
8- )
5+ from amis import reconstruct_multi_models
96
107def parse_args ():
118 import argparse
@@ -26,7 +23,7 @@ def parse_args():
2623 args = parser .parse_args ()
2724 return args
2825
29- def dms_results (fname , models , alpha = None ,):
26+ def dms_results (fname , model_names , alpha = None ,):
3027 namespace = fname .split ('/' )[- 1 ].split ('.' )[0 ]
3128 with open (fname ):
3229 df = pd .read_csv (fname , delimiter = ',' )
@@ -39,7 +36,7 @@ def dms_results(fname, models, alpha=None,):
3936 else :
4037 wt_seq += aa_orig
4138
42- mutations_models = reconstruct_multi_models (wt_seq , models , alpha = alpha )
39+ mutations_models = reconstruct_multi_models (wt_seq , model_names , alpha = alpha )
4340
4441 mutation_scores , studies = {}, []
4542 for column in df .columns :
@@ -70,10 +67,6 @@ def dms_results(fname, models, alpha=None,):
7067if __name__ == '__main__' :
7168 args = parse_args ()
7269
73- models = [
74- get_model_name (model_name ) for model_name in args .model_names
75- ]
76-
7770 fnames = [
7871 'data/dms/dms_adrb2.csv' ,
7972 'data/dms/dms_bla.csv' ,
@@ -87,4 +80,4 @@ def dms_results(fname, models, alpha=None,):
8780 ]
8881
8982 for fname in fnames :
90- dms_results (fname , models , alpha = args .alpha )
83+ dms_results (fname , args . model_names , alpha = args .alpha )
0 commit comments