diff --git a/config.yaml b/config.yaml index ffa7e07cea268a86a0823603877237975263dae9..ad0dadcc962c0febee4dbe298ea48941372c10d1 100644 --- a/config.yaml +++ b/config.yaml @@ -9,7 +9,7 @@ REWRITE_TAXONOMY: '~/code/bibliome-java-utils/test/install/bin/rewrite-taxonomy' # Output and working directories -OUTDIR: 'test' +OUTDIR: 'output' diff --git a/dsmz-download.snakefile b/dsmz-download.snakefile index 6ac2e99d0a8a45cfe952da0d8f56871a6106f7e5..e37a515ef4fe37b99c86074f57ec31579d7ff609 100644 --- a/dsmz-download.snakefile +++ b/dsmz-download.snakefile @@ -6,4 +6,4 @@ rule download: output: directory(config['OUTDIR'] + '/' + config['DSMZ_STRAINS_DIR']) - shell: '''./bacdive.py -o {output} -u {config[BACDIVE_USER]} -P {config[BACDIVE_PASSWORD_FILE]} -x -a __dummy''' + shell: '''bacdive.py -o {output} -u {config[BACDIVE_USER]} -P {config[BACDIVE_PASSWORD_FILE]} -x -a __dummy''' diff --git a/dsmz-match.snakefile b/dsmz-match.snakefile index 672a553659e3b8342f78371a6d134ca1961b34d0..046df2b18a1cad65b662cb76230852df3c35e07b 100644 --- a/dsmz-match.snakefile +++ b/dsmz-match.snakefile @@ -10,7 +10,6 @@ rule match: directory(config['OUTDIR'] + '/' + config['DSMZ_MATCH_DIR']) input: - match='./dsmz-match.py', - strains=config['OUTDIR'] + '/' + config['DSMZ_STRAINS_DIR'] + config['OUTDIR'] + '/' + config['DSMZ_STRAINS_DIR'] - shell: '''{input.match} {config[NCBI_DIR]}/nodes.dmp {config[NCBI_DIR]}/names.dmp {input.strains} {output}''' + shell: '''./dsmz-match.py {config[OUTDIR]}/{config[NCBI_DIR]}/nodes.dmp {config[OUTDIR]}/{config[NCBI_DIR]}/names.dmp {input} {output}''' diff --git a/rewrite-taxonomy.snakefile b/rewrite-taxonomy.snakefile index 9acf158a3926e5a5abd0fcdc857075a0562d463f..c7a2e2af8277cfebf76c478db245f7aa04aba8d6 100644 --- a/rewrite-taxonomy.snakefile +++ b/rewrite-taxonomy.snakefile @@ -20,4 +20,4 @@ rule full: config['OUTDIR'] + '/' + config['DSMZ_MATCH_DIR'] shell: - '''{config[REWRITE_TAXONOMY]} -namesFile {config[NCBI_DIR]}/names.dmp -namesFile {input}/dsmz-names.dmp -prefix ncbi: -rejectionFile reject.txt -saturationFile saturate.txt -pattern '{{NAME}}\t{{TAXID}}\t{{CANONICAL}}\t{{TAXID_PATH}}\t{{POS_TAG}}\t{{RANK}}\t{{SPECIES_TAXID}}\t{{SPECIES_NAME}}\n' {config[NCBI_DIR]}/nodes.dmp {input}/dsmz-nodes.dmp >{output}''' + '''{config[REWRITE_TAXONOMY]} -namesFile {config[OUTDIR]}/{config[NCBI_DIR]}/names.dmp -namesFile {input}/dsmz-names.dmp -prefix ncbi: -rejectionFile reject.txt -saturationFile saturate.txt -pattern '{{NAME}}\t{{TAXID}}\t{{CANONICAL}}\t{{TAXID_PATH}}\t{{POS_TAG}}\t{{RANK}}\t{{SPECIES_TAXID}}\t{{SPECIES_NAME}}\n' {config[OUTDIR]}/{config[NCBI_DIR]}/nodes.dmp {input}/dsmz-nodes.dmp >{output}'''