Mercurial > repos > bimib > cobraxy
comparison COBRAxy/custom_data_generator.py @ 373:72f592fe1f7d draft
Uploaded
| author | francesco_lapi |
|---|---|
| date | Fri, 05 Sep 2025 05:54:35 +0000 |
| parents | d0a307c3ae36 |
| children | 130043620f8d |
comparison
equal
deleted
inserted
replaced
| 372:d0a307c3ae36 | 373:72f592fe1f7d |
|---|---|
| 37 help="Custom medium file if medium_selector=Custom") | 37 help="Custom medium file if medium_selector=Custom") |
| 38 | 38 |
| 39 parser.add_argument("--output_format", type=str, choices=["tabular", "xlsx"], required=True, | 39 parser.add_argument("--output_format", type=str, choices=["tabular", "xlsx"], required=True, |
| 40 help="Output format: CSV (tabular) or Excel (xlsx)") | 40 help="Output format: CSV (tabular) or Excel (xlsx)") |
| 41 | 41 |
| 42 parser.add_argument("--out_tabular", type=str, | 42 parser.add_argument("--out_data", type=str, |
| 43 help="Output file for the merged dataset (CSV or XLSX)") | |
| 44 | |
| 45 parser.add_argument("--out_xlsx", type=str, | |
| 46 help="Output file for the merged dataset (CSV or XLSX)") | 43 help="Output file for the merged dataset (CSV or XLSX)") |
| 47 | 44 |
| 48 parser.add_argument("--tool_dir", type=str, default=os.path.dirname(__file__), | 45 parser.add_argument("--tool_dir", type=str, default=os.path.dirname(__file__), |
| 49 help="Tool directory (passed from Galaxy as $__tool_directory__)") | 46 help="Tool directory (passed from Galaxy as $__tool_directory__)") |
| 50 | 47 |
| 261 | 258 |
| 262 if ARGS.output_format == "xlsx": | 259 if ARGS.output_format == "xlsx": |
| 263 #if not ARGS.out_xlsx.lower().endswith(".xlsx"): | 260 #if not ARGS.out_xlsx.lower().endswith(".xlsx"): |
| 264 # ARGS.out_xlsx += ".xlsx" | 261 # ARGS.out_xlsx += ".xlsx" |
| 265 | 262 |
| 266 merged.to_excel(ARGS.out_xlsx, index=False) | 263 merged.to_excel(ARGS.out_data, index=False) |
| 267 else: | 264 else: |
| 268 merged.to_csv(ARGS.out_tabular, sep="\t", index=False) | 265 merged.to_csv(ARGS.out_data, sep="\t", index=False) |
| 269 | 266 |
| 270 print("CustomDataGenerator: completed successfully") | 267 print("CustomDataGenerator: completed successfully") |
| 271 | 268 |
| 272 if __name__ == '__main__': | 269 if __name__ == '__main__': |
| 273 main() | 270 main() |
