Skip to content
Snippets Groups Projects

Added a hash of all parameters as directory output, for proper resuming

4 files
+ 43
19
Compare changes
  • Side-by-side
  • Inline
Files
4
+ 5
5
@@ -16,16 +16,16 @@ process Meta_data_GWAS{
}
process Clean_GWAS{
publishDir "${params.output_folder}/harmonized_GWAS_files_${params.ancestry}_${params.current_date}/", pattern: "*.txt", mode: 'copy'
publishDir "${params.output_folder}", pattern: "harmonized_GWAS_1_file_${params.ancestry}_${params.current_date}/*.txt", mode: 'copy'
publishDir "${params.output_folder}/harmonized_GWAS_files_${params.ancestry}_${params.hash_input}/", pattern: "*.txt", mode: 'copy'
publishDir "${params.output_folder}", pattern: "harmonized_GWAS_1_file_${params.ancestry}_${params.hash_input}/*.txt", mode: 'copy'
input:
path ref_panel
path meta_chunk
output:
path "harmonized_GWAS_1_file_${params.ancestry}_${params.current_date}/*.txt", emit: cleaned_gwas_channel
path "harmonized_GWAS_1_file_${params.ancestry}_${params.hash_input}/*.txt", emit: cleaned_gwas_channel
path "*.txt", emit: cleaned_gwas_chr_channel
"""
mkdir -p harmonized_GWAS_1_file_${params.ancestry}_${params.current_date}
mkdir -p harmonized_GWAS_1_file_${params.ancestry}_${params.hash_input}
pwd
ls ${params.gwas_folder}
echo ${params.gwas_folder}
@@ -37,6 +37,6 @@ process Clean_GWAS{
jass_preprocessing --gwas-info \$full_path --ref-path ${ref_panel} \
--input-folder ${params.gwas_folder} --diagnostic-folder ${params.diagnostic_folder} \
--output-folder ./ --output-folder-1-file harmonized_GWAS_1_file_${params.ancestry}_${params.current_date}/
--output-folder ./ --output-folder-1-file harmonized_GWAS_1_file_${params.ancestry}_${params.hash_input}/
"""
}
Loading