comparison COBRAxy/custom_data_generator.py @ 386:cccbf259459e draft

Uploaded
author francesco_lapi
date Fri, 05 Sep 2025 10:15:52 +0000
parents 8a1213d1393d
children 52658ddcaa5d
comparison
equal deleted inserted replaced
385:cbb2dcbe768c 386:cccbf259459e
6 import pandas as pd 6 import pandas as pd
7 import utils.general_utils as utils 7 import utils.general_utils as utils
8 import utils.rule_parsing as rulesUtils 8 import utils.rule_parsing as rulesUtils
9 from typing import Optional, Tuple, Union, List, Dict 9 from typing import Optional, Tuple, Union, List, Dict
10 import utils.reaction_parsing as reactionUtils 10 import utils.reaction_parsing as reactionUtils
11 import openpyxl
12 11
13 ARGS : argparse.Namespace 12 ARGS : argparse.Namespace
14 def process_args(args: List[str] = None) -> argparse.Namespace: 13 def process_args(args: List[str] = None) -> argparse.Namespace:
15 """ 14 """
16 Parse command-line arguments for CustomDataGenerator. 15 Parse command-line arguments for CustomDataGenerator.
266 265
267 # verify output exists and non-empty 266 # verify output exists and non-empty
268 if not expected or not os.path.exists(expected) or os.path.getsize(expected) == 0: 267 if not expected or not os.path.exists(expected) or os.path.getsize(expected) == 0:
269 raise utils.DataErr(expected, "Output non creato o vuoto") 268 raise utils.DataErr(expected, "Output non creato o vuoto")
270 269
271 print("CustomDataGenerator: completed successfully") 270 print("CustomDataGenerator: completed successfully")
272 271
273 if __name__ == '__main__': 272 if __name__ == '__main__':
274 main() 273 main()