diff --git a/.gitignore b/.gitignore index 9d9a271..65ab692 100644 --- a/.gitignore +++ b/.gitignore @@ -356,4 +356,4 @@ package # Custom rules (everything added below won't be overriden by 'Generate .gitignore File' if you use 'Update' option) -src/output.csv +output diff --git a/.vscode/launch.json b/.vscode/launch.json index 98c55aa..1607e35 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -6,7 +6,7 @@ "configurations": [ { - "name": "Python Debugger: Current File with Arguments", + "name": "CLI ipdbmlst", "type": "debugpy", "request": "launch", "program": "${workspaceFolder}/src/nsbdiagnosistoolkit/cli/root.py", diff --git a/src/nsbdiagnosistoolkit/cli/root.py b/src/nsbdiagnosistoolkit/cli/root.py index fb5eb7f..c573965 100644 --- a/src/nsbdiagnosistoolkit/cli/root.py +++ b/src/nsbdiagnosistoolkit/cli/root.py @@ -58,7 +58,7 @@ parser.add_argument( def cli(): args = parser.parse_args() gen_strings = aggregator.aggregate_sequences(args.fastas, args.abifs) - os.makedirs(args.out) + os.makedirs(args.out, exist_ok=True) if args.institut_pasteur_db is not None: mlst_profiles = aggregator.profile_all_genetic_strings( gen_strings, args.institut_pasteur_db)