File tree 3 files changed +12
-2
lines changed
3 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ def run(args: configargparse.Namespace) -> None:
35
35
args .sample_id ,
36
36
args .threshold ,
37
37
args .boot_reps ,
38
+ args .savealignfiles
38
39
)
39
40
logger .debug ("Running pipeline." )
40
41
pl .run ()
Original file line number Diff line number Diff line change @@ -54,6 +54,7 @@ class Pipeline:
54
54
sample_id : str
55
55
thresh : float
56
56
n : int
57
+ save_align_files : bool
57
58
58
59
def __post_init__ (self ) -> None :
59
60
"""Post-process parameters.
@@ -397,7 +398,8 @@ def _generate_jaccard_distance_summary(self) -> pd.DataFrame:
397
398
frames .append (jaccard )
398
399
levels .update (jaccard .index .names )
399
400
summary = utils .merge_dataframe_by_level (datas = frames , levels = levels )
400
- summary .to_csv (self .output / "jaccard" / f"jaccard_similarity.csv" )
401
+ if self .save_align_files :
402
+ summary .to_csv (self .output / "jaccard" / f"jaccard_similarity.csv" )
401
403
return summary
402
404
403
405
def run (self ) -> None :
@@ -470,4 +472,4 @@ def run(self) -> None:
470
472
merged_lipid_classes = utils .sort_columns (
471
473
data = merged_lipid_classes , level = "Metrics" , pressing = ["-" ]
472
474
)
473
- merged_lipid_classes .to_csv (self .output / "merged_lipid_classes .csv" )
475
+ merged_lipid_classes .to_csv (self .output / "swith_lipid_classes_with_stats .csv" )
Original file line number Diff line number Diff line change 177
177
help = "Location of logfile. May also be 'term' for Std.Out." ,
178
178
)
179
179
180
+ lta_parser .add_argument (
181
+ "--savealignfiles" ,
182
+ default = False ,
183
+ action = 'store_true' ,
184
+ help = "Keep a copy of alignment files." ,
185
+ )
186
+
180
187
lta_parser .set_defaults (func = run )
You can’t perform that action at this time.
0 commit comments