| 31 | |
| 32 | |
| 33 | def parse_arguments(): |
| 34 | parser = argparse.ArgumentParser(description='DeepSTARR') |
| 35 | parser.add_argument('--config', type=str, default=f'{os.path.dirname(__file__)}/config/config-conv-117.json', help='Configuration file path (default: config/config-conv-117.json)') |
| 36 | parser.add_argument('--indir', type=str, default=f'{os.path.dirname(__file__)}/data/Sequences_activity_all.txt', help='Input data directory (default: DeepSTARR-Reimplementation-main/data/Sequences_activity_all.txt)') |
| 37 | parser.add_argument('--out_dir', type=str, default='output', help='Output directory (default: output)') |
| 38 | parser.add_argument('--label', type=str, default='baseline', help='Output label (default: baseline)') |
| 39 | return parser.parse_args() |
| 40 | |
| 41 | def LoadConfig(config): |
| 42 | with open(config, 'r') as file: |