#!/bin/bash ### --- ### name: 'SOMATIC_CNV_REF_BUILDER:SOMA_CNV_BUILD_REFERENCE (build_reference)' ### container: '292967571998.dkr.ecr.us-west-2.amazonaws.com/soma-cnv:20260604-3cb5ec5' ### outputs: ### - 'batch_reference.parquet' ### - 'sex_calls.csv' ### - 'feature_stats.csv' ### - 'versions.yml' ### ... set -e set -u NXF_DEBUG=${NXF_DEBUG:=0}; [[ $NXF_DEBUG > 1 ]] && set -x NXF_ENTRY=${1:-nxf_main} nxf_tree() { local pid=$1 declare -a ALL_CHILDREN while read P PP;do ALL_CHILDREN[$PP]+=" $P" done < <(ps -e -o pid= -o ppid=) pstat() { local x_pid=$1 local STATUS=$(2> /dev/null < /proc/$1/status grep -E 'Vm|ctxt') if [ $? = 0 ]; then local x_vsz=$(echo "$STATUS" | grep VmSize | awk '{print $2}' || echo -n '0') local x_rss=$(echo "$STATUS" | grep VmRSS | awk '{print $2}' || echo -n '0') local x_peak=$(echo "$STATUS" | grep -E 'VmPeak|VmHWM' | sed 's/^.*:\s*//' | sed 's/[\sa-zA-Z]*$//' | tr '\n' ' ' || echo -n '0 0') local x_pmem=$(awk -v rss=$x_rss -v mem_tot=$mem_tot 'BEGIN {printf "%.0f", rss/mem_tot*100*10}' || echo -n '0') local vol_ctxt=$(echo "$STATUS" | grep '\bvoluntary_ctxt_switches' | awk '{print $2}' || echo -n '0') local inv_ctxt=$(echo "$STATUS" | grep '\bnonvoluntary_ctxt_switches' | awk '{print $2}' || echo -n '0') cpu_stat[x_pid]="$x_pid $x_pmem $x_vsz $x_rss $x_peak $vol_ctxt $inv_ctxt" fi } pwalk() { pstat $1 for i in ${ALL_CHILDREN[$1]:=}; do pwalk $i; done } pwalk $1 } nxf_stat() { cpu_stat=() nxf_tree $1 declare -a sum=(0 0 0 0 0 0 0 0) local pid local i for pid in "${!cpu_stat[@]}"; do local row=(${cpu_stat[pid]}) [ $NXF_DEBUG = 1 ] && echo "++ stat mem=${row[*]}" for i in "${!row[@]}"; do if [ $i != 0 ]; then sum[i]=$((sum[i]+row[i])) fi done done [ $NXF_DEBUG = 1 ] && echo -e "++ stat SUM=${sum[*]}" for i in {1..7}; do if [ ${sum[i]} -lt ${cpu_peak[i]} ]; then sum[i]=${cpu_peak[i]} else cpu_peak[i]=${sum[i]} fi done [ $NXF_DEBUG = 1 ] && echo -e "++ stat PEAK=${sum[*]}\n" nxf_stat_ret=(${sum[*]}) } nxf_mem_watch() { set -o pipefail local pid=$1 local trace_file=.command.trace local count=0; declare -a cpu_stat=(0 0 0 0 0 0 0 0) declare -a cpu_peak=(0 0 0 0 0 0 0 0) local mem_tot=$(< /proc/meminfo grep MemTotal | awk '{print $2}') local timeout local DONE local STOP='' [ $NXF_DEBUG = 1 ] && nxf_sleep 0.2 && ps fx while true; do nxf_stat $pid if [ $count -lt 10 ]; then timeout=1; elif [ $count -lt 120 ]; then timeout=5; else timeout=30; fi read -t $timeout -r DONE || true [[ $DONE ]] && break if [ ! -e /proc/$pid ]; then [ ! $STOP ] && STOP=$(nxf_date) [ $(($(nxf_date)-STOP)) -gt 10000 ] && break fi count=$((count+1)) done printf "%s\n" \ "%mem=${nxf_stat_ret[1]}" \ "vmem=${nxf_stat_ret[2]}" \ "rss=${nxf_stat_ret[3]}" \ "peak_vmem=${nxf_stat_ret[4]}" \ "peak_rss=${nxf_stat_ret[5]}" \ "vol_ctxt=${nxf_stat_ret[6]}" \ "inv_ctxt=${nxf_stat_ret[7]}" >> "$trace_file" || >&2 echo "Error: Failed to append to file: $trace_file" } nxf_write_trace() { printf "%s\n" \ "nextflow.trace/v2" \ "realtime=$wall_time" \ "%cpu=$ucpu" \ "cpu_model=$cpu_model" \ "rchar=${io_stat1[0]}" \ "wchar=${io_stat1[1]}" \ "syscr=${io_stat1[2]}" \ "syscw=${io_stat1[3]}" \ "read_bytes=${io_stat1[4]}" \ "write_bytes=${io_stat1[5]}" >| "$trace_file" || >&2 echo "Error: Failed to write to file: $trace_file" } nxf_trace_mac() { local start_millis=$(nxf_date) /bin/bash -Ceuo pipefail .command.sh local end_millis=$(nxf_date) local wall_time=$((end_millis-start_millis)) local ucpu='' local cpu_model='' local io_stat1=('' '' '' '' '' '') nxf_write_trace } nxf_fd() { local FD=11 while [ -e /proc/$$/fd/$FD ]; do FD=$((FD+1)); done echo $FD } nxf_trace_linux() { local pid=$$ command -v ps &>/dev/null || { >&2 echo "Command 'ps' required by nextflow to collect task metrics cannot be found"; exit 1; } local num_cpus=$(< /proc/cpuinfo grep '^processor' -c) local cpu_model=$(< /proc/cpuinfo grep '^model name' | head -n 1 | awk 'BEGIN{FS="\t: "} { print $2 }') local tot_time0=$(grep '^cpu ' /proc/stat | awk '{sum=$2+$3+$4+$5+$6+$7+$8+$9; printf "%.0f",sum}') local cpu_time0=$(2> /dev/null < /proc/$pid/stat awk '{printf "%.0f", ($16+$17)*10 }' || echo -n 'X') local io_stat0=($(2> /dev/null < /proc/$pid/io sed 's/^.*:\s*//' | head -n 6 | tr '\n' ' ' || echo -n '0 0 0 0 0 0')) local start_millis=$(nxf_date) trap 'kill $mem_proc' ERR /bin/bash -Ceuo pipefail .command.sh & local task=$! mem_fd=$(nxf_fd) eval "exec $mem_fd> >(nxf_mem_watch $task)" local mem_proc=$! wait $task local end_millis=$(nxf_date) local tot_time1=$(grep '^cpu ' /proc/stat | awk '{sum=$2+$3+$4+$5+$6+$7+$8+$9; printf "%.0f",sum}') local cpu_time1=$(2> /dev/null < /proc/$pid/stat awk '{printf "%.0f", ($16+$17)*10 }' || echo -n 'X') local ucpu=$(awk -v p1=$cpu_time1 -v p0=$cpu_time0 -v t1=$tot_time1 -v t0=$tot_time0 -v n=$num_cpus 'BEGIN { pct=(p1-p0)/(t1-t0)*100*n; printf("%.0f", pct>0 ? pct : 0) }' ) local io_stat1=($(2> /dev/null < /proc/$pid/io sed 's/^.*:\s*//' | head -n 6 | tr '\n' ' ' || echo -n '0 0 0 0 0 0')) local i for i in {0..5}; do io_stat1[i]=$((io_stat1[i]-io_stat0[i])) done local wall_time=$((end_millis-start_millis)) [ $NXF_DEBUG = 1 ] && echo "+++ STATS %CPU=$ucpu TIME=$wall_time I/O=${io_stat1[*]}" printf "%s\n" \ "nextflow.trace/v2" \ "realtime=$wall_time" \ "%cpu=$ucpu" \ "cpu_model=$cpu_model" \ "rchar=${io_stat1[0]}" \ "wchar=${io_stat1[1]}" \ "syscr=${io_stat1[2]}" \ "syscw=${io_stat1[3]}" \ "read_bytes=${io_stat1[4]}" \ "write_bytes=${io_stat1[5]}" >| "$trace_file" || >&2 echo "Error: Failed to write to file: $trace_file" [ -e /proc/$mem_proc ] && eval "echo 'DONE' >&$mem_fd" || true wait $mem_proc 2>/dev/null || true while [ -e /proc/$mem_proc ]; do nxf_sleep 0.1; done } nxf_trace() { local trace_file=.command.trace touch $trace_file if [[ $(uname) = Darwin ]]; then nxf_trace_mac else nxf_trace_linux fi } # bash helper functions nxf_cp_retry() { local max_attempts=1 local timeout=10 local attempt=0 local exitCode=0 while (( $attempt < $max_attempts )) do if "$@" then return 0 else exitCode=$? fi if [[ $exitCode == 0 ]] then break fi nxf_sleep $timeout attempt=$(( attempt + 1 )) timeout=$(( timeout * 2 )) done } nxf_parallel() { IFS=$'\n' local cmd=("$@") local cpus=$(nproc 2>/dev/null || < /proc/cpuinfo grep '^process' -c) local max=$(if (( cpus>4 )); then echo 4; else echo $cpus; fi) local i=0 local pid=() ( set +u while ((i<${#cmd[@]})); do local copy=() for x in "${pid[@]}"; do # if the process exist, keep in the 'copy' array, otherwise wait on it to capture the exit code # see https://github.com/nextflow-io/nextflow/pull/4050 [[ -e /proc/$x ]] && copy+=($x) || wait $x done pid=("${copy[@]}") if ((${#pid[@]}>=$max)); then nxf_sleep 0.2 else eval "${cmd[$i]}" & pid+=($!) ((i+=1)) fi done for p in "${pid[@]}"; do wait $p done ) unset IFS } # aws helper for s5cmd nxf_s3_upload() { local name=$1 local s3path=$2 if [[ "$name" == - ]]; then local tmp=$(nxf_mktemp) cp /dev/stdin $tmp/$name /opt/s5cmd/bin/s5cmd --log error cp --storage-class STANDARD $tmp/$name "$s3path" elif [[ -d "$name" ]]; then /opt/s5cmd/bin/s5cmd --log error cp --storage-class STANDARD "$name/" "$s3path/$name/" else /opt/s5cmd/bin/s5cmd --log error cp --storage-class STANDARD "$name" "$s3path/$name" fi } nxf_s3_download() { local source=$1 local target=$2 echo " Downloading: $source" local file_name=$(basename $1) local is_dir=$(/opt/s5cmd/bin/s5cmd ls $source | grep -F "DIR ${file_name}/" -c) if [[ $is_dir == 1 ]]; then /opt/s5cmd/bin/s5cmd --log error cp "$source/*" "$target" else /opt/s5cmd/bin/s5cmd --log error cp "$source" "$target" fi } nxf_sleep() { sleep $1 2>/dev/null || sleep 1; } nxf_date() { local ts=$(date +%s%3N); if [[ ${#ts} == 10 ]]; then echo ${ts}000 elif [[ $ts == *%3N ]]; then echo ${ts/\%3N/000} elif [[ $ts == *3N ]]; then echo ${ts/3N/000} elif [[ ${#ts} == 13 ]]; then echo $ts else echo "Unexpected timestamp value: $ts"; exit 1 fi } nxf_env() { echo '============= task environment =============' env | sort | sed "s/\(.*\)AWS\(.*\)=\(.\{6\}\).*/\1AWS\2=\3xxxxxxxxxxxxx/" echo '============= task output ==================' } nxf_kill() { declare -a children while read P PP;do children[$PP]+=" $P" done < <(ps -e -o pid= -o ppid=) kill_all() { [[ $1 != $$ ]] && kill $1 2>/dev/null || true for i in ${children[$1]:=}; do kill_all $i; done } kill_all $1 } nxf_mktemp() { local base=${1:-/tmp} mkdir -p "$base" if [[ $(uname) = Darwin ]]; then mktemp -d $base/nxf.XXXXXXXXXX else TMPDIR="$base" mktemp -d -t nxf.XXXXXXXXXX fi } nxf_fs_copy() { local source=$1 local target=$2 local basedir=$(dirname $1) mkdir -p $target/$basedir cp -fRL $source $target/$basedir } nxf_fs_move() { local source=$1 local target=$2 local basedir=$(dirname $1) mkdir -p $target/$basedir mv -f $source $target/$basedir } nxf_fs_rsync() { rsync -rRl $1 $2 } nxf_fs_rclone() { rclone copyto $1 $2/$1 } nxf_fs_fcp() { fcp $1 $2/$1 } on_exit() { local last_err=$? local exit_status=${nxf_main_ret:=0} [[ ${exit_status} -eq 0 && ${nxf_unstage_ret:=0} -ne 0 ]] && exit_status=${nxf_unstage_ret:=0} [[ ${exit_status} -eq 0 && ${last_err} -ne 0 ]] && exit_status=${last_err} printf -- $exit_status | nxf_s3_upload - s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d4/863f1ff51cfab212cd51524f8d98ff/.exitcode || true set +u rm -rf $NXF_SCRATCH || true exit $exit_status } on_term() { set +e [[ "$pid" ]] && nxf_kill $pid } nxf_launch() { /bin/bash -Ceuo pipefail .command.run nxf_trace } nxf_stage() { true # stage input files downloads=(true) downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5b/527b1788aefa024cb6fa00526c3578/1136_7EK-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_7EK-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f5/4dba0a3c9fb2b39856bf6e9115100a/1029_XV9-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_XV9-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/73/5574b03c1f91706c03d2da2637bd3d/1136_7IK-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_7IK-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ee/a6b885368553ac59f74712ed3592d8/659_cwv-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_cwv-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2c/b124a52ee8da69d76ff8678001604d/659_ePR-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_ePR-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/27/ebee08417b6d914d8e85f203d1914e/1136_3OP-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_3OP-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2a/d60a68e0417e3cb13ff5c4ec25a1f6/1136_2M6-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_2M6-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f7/cdbd4b1e9b963ffe50886f29167e3a/1136_3LL-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_3LL-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/62/cbe5b6b44919396c4af124b1a62d10/1136_3BQ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_3BQ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/44/2e63b8dee431e5215d06b24cbd0fa7/1136_43J-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_43J-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/52/85550987384bce37b3f578d307ff15/1136_7DO-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_7DO-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a1/8f88b1a85925fe324fabf2b4672058/1047_OV-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1047_OV-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c9/0d8edf80bffa56d16ecb8430975314/1136_6SE-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_6SE-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ad/bcb45751889d0da4425aab97ee70ca/1136_7PV-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_7PV-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e8/9299ecbbe846cf77786de0b88b0b0d/1136_6TD-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_6TD-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/08/7adcc49d8ba814ede49f78847f9526/1136_62I-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_62I-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/1c/72b3315d812ad36dde488b156a3af4/1136_75R-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_75R-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f6/70ec321daf7cb1a6963ce93a68a598/659_dwi-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_dwi-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c1/3f4e0f27d5279145c076b8b76faa3f/1136_5FY-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_5FY-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4f/e56afc438d08e59a5271a494ed7a93/1136_48S-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_48S-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8e/04769ea82170cfa3ccc80b5ff2bd06/1029_DK8-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_DK8-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4d/fec562d66c9626701903a658c17a16/1136_5MS-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_5MS-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8e/3f46971658bae9ebf60ab2a5010b27/1136_234-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_234-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/6e/4ad750080b79c53541a1b54d288bca/659_b4x-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_b4x-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c8/b06e4a82945baa7d778858ff8de928/659_6i-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_6i-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/6e/4df6dd1573bee2064f662c7ab119ac/659_b6o-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_b6o-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bd/07ffd39c7a8a0c5106b8d706eb0cf7/659_c95-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_c95-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5f/c8bb18cf9ec78ee4bec955f3e7a55b/1136_89H-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_89H-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/80/c409a7b38f4bac0bb7fc62f42e0d29/1136_61N-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_61N-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/19/f0fcc02027f366f864bac19adfb01a/1136_4II-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_4II-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/86/77b9328ec3932c5dfad7d826f0c97e/659_Dd-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_Dd-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/91/a496dd79dae0e935a3c1db279b443e/1136_2P4-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_2P4-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/02/ecab1c5b10bf6baf3026879c9850ac/1136_2JW-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_2JW-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/51/ba4d4ab6d5a277b4526a8a94f49fa7/1136_3OJ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_3OJ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/db/8e6b9e8580debb6ba107c21f415e36/1029_ILF-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_ILF-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/56/eb2108ab460030c38ebf80d89567da/1029_XIG-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_XIG-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b9/090e0241cedd69da31566778bb4c5d/1029_BH0W-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_BH0W-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/7e/02b061ef540f10359f908c0dfcf3a3/1136_8-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_8-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a4/8ec650433b01cacd518f250d240071/659_dES-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_dES-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/cc/86ce16182df180ce073a2b50feaf69/1029_BC0-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_BC0-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/70/04dbe321d2f8d7be2ee09318cfa892/1136_3Z6-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_3Z6-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8f/921244b93fd8e7556be6f0a45fdf1a/1029_BEFS-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_BEFS-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f9/c8aff3408e8e32348869556050e3f1/659_zO-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_zO-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b7/87a28ef0f6d5003a8ab7e802c43332/659_b7Z-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_b7Z-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/be/91a967b05b1629ace85ae936385f8f/659_dcz-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_dcz-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/11/fdad5d870e438af3116655936b19df/659_cq5-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_cq5-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b7/7304189b4b5ba22027b44e5a081f05/1029_G9Q-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_G9Q-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d6/2849f4c0ba17a06f204e8a05239c17/659_ri-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_ri-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/98/867947cce16dd7cad347e61d260597/1136_0IB-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_0IB-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/30/c9b76c5dbdaa588654bd9733226764/659_cGW-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_cGW-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/6f/be86d774a0f7c097cdb4dd716268e8/1136_2FV-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_2FV-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3a/d03c6a727fa3d5e6701fd88a9ab939/659_dXa-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_dXa-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5f/7a344cae51b79311bfd7bdda00f2cb/1029_DPZ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_DPZ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2f/9adfc6284688e8e551eff7e46b4b4b/1136_6GU-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_6GU-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5e/96925859b0e5a3ca3a896abb3e0862/659_dc8-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_dc8-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ad/6003710800c50a051c6b23c61bb7a4/1136_7SE-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_7SE-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e0/8f2734d80fa8742f2ab8f73eb79ff5/1136_63A-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_63A-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4f/ac0c45ea3a00b40cab2ddb880bd579/659_buS-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_buS-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/08/add75d0841bb3ac6cbdfe9f15cbb7e/1136_7H5-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_7H5-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d4/863f1ff51cfab212cd51524f8d98ff/.command.sh .command.sh") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ae/9c0781d161d112beed0874271e2167/1029_HJ2-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_HJ2-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f4/ae994280e670e96dc781cd4adf157a/1136_4KD-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_4KD-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/45/b6f495084ab9ff013999b57e74430d/659_gK-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_gK-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4d/392147f34af7858d10c2d34edfad61/1136_617-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_617-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a0/3767b2b2e9a1f4623fab53020a22e8/1136_5SV-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_5SV-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c0/3e3a44bce1586307ab610dcb0777be/1136_7VC-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_7VC-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c6/c4687ea5f51ec4b691e8ff2a43e4ed/1029_D1M-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_D1M-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fc/e91cb358307ab5b92410c651db83fd/1029_G4G-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_G4G-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/32/990d2f30f95c7332834c9bb5061315/1136_4IN-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_4IN-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/51/533cbe6d6b66c182c936753d77c0b0/659_buD-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_buD-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/35/9e845f105bd6522b18d9b094f3502e/1136_74W-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_74W-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/03/82185ebf6b57ef4cb6c5ce74f051bd/659_Wm-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_Wm-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/eb/b526a4860b416feac42030be50d59a/1029_QZ1-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_QZ1-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/08/8dfca6ebe33742c426a90aa62acda5/1136_72N-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_72N-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/09/432cc3b06a5e43df919643262ee08a/1136_77B-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_77B-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/22/4efd43bb977e297e8ae4a3f4bc3770/659_dRe-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_dRe-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/1f/17e1518b214c2df87be1d119c95127/659_eu1-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_eu1-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a2/19122ba2419ece47f04fee2d31df6d/1029_L86-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_L86-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/eb/a12c255505d824c8ababf4ce4b692d/1136_29M-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_29M-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/6e/ee8efbfc47b91fedf14bc41b32b8ce/659_bTo-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_bTo-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/41/564dc32fdd41506dad5dded2c35af1/1136_2RU-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_2RU-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/13/838d1b70722bd8b8c2775ef63969bc/1029_FYQ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_FYQ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/03/76d454ab839ba589d12ea6997d7483/1029_YXZ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_YXZ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/33/1a79531739b2b853534a04a2091991/1136_6WG-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_6WG-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/20/48b7cc685057f67cacfdaa227e5de0/1136_8CD-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_8CD-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/67/2247718cb4a368da01c6a3eea2c514/1136_6LJ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_6LJ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/53/bf83276bb0ae38dfa465637e6fb3a4/659_eeB-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_eeB-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/64/0fea555b205248a9c22e26c27fbaab/659_bua-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_bua-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2e/a6b06afe327b0d4dfc52774d61ea73/1029_HK0-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_HK0-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/dc7a3ef0bcd8e6acd3a35fcff11bc9/1136_8DK-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_8DK-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fb/a83fccf804a53b8be9b13341a0386a/659_bMa-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_bMa-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/29/801b48f017060c820ee0a29dfc0692/1029_G60-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_G60-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2c/2b1444a61f7c9ae1fc4b4d5982f8c5/1136_4DU-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_4DU-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5e/79057b92dc6af0982f9514b540cee5/1136_4QQ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_4QQ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a2/a8067567f1a39b9a6244b65622c381/1029_BKVL-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_BKVL-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d7/03d5b9f643e63fd2e4d556d8afd134/1047_HC-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1047_HC-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/85/a34b25213ae44a87b6b17e35a19cb4/1136_41Q-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_41Q-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/34/d2f5192db63a5dfc7d61cef508dc82/1136_6QL-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_6QL-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/44/7c438aab4efe21b317efbf580bd334/1029_BM6G-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_BM6G-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0a/29967b51d709c805b9f2804f63bd1c/1136_6XF-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_6XF-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bb/bd80b253a80e4ed3860476be19a334/659_bNS-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_bNS-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4b/bdc1ced577b57bc49cf52c0f779ed8/1136_15R-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_15R-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8b/107beb138f070d7e3668a6ee15e9eb/1029_01F-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_01F-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fd/4d94fab5bb5eef80e30ab357d77a48/1029_BLTU-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_BLTU-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5a/9fc3102714c0d856e0c0ed4b00cac3/1136_0YX-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_0YX-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8f/c9159722af06c9481b3010a9ef7004/659_dKM-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_dKM-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/87/56b39d4211862981b108dfb8738f60/659_bGc-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_bGc-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d2/8fcc1f37ef80c450c0941c45b34762/659_d0V-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_d0V-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4e/15fddcbef9d62dc91bdde7338d9c6b/1136_4M9-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_4M9-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ff/73ca7806e01afe525647b30ad8f0eb/1136_3WN-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_3WN-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/39/c0afbdec9bca3929827eeec71ba028/1136_7PX-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_7PX-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/87/8dca56e541c16833cf71e69a355dad/659_cTi-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_cTi-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/45/5a0068097f6a301785a7b40308353d/1136_7Z4-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_7Z4-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/16/adc89fbd53efd103d1b8cde08185a1/1136_16D-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_16D-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/57/3ada9f4a60ef24acfc74c7cba85bfb/1136_3PX-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_3PX-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c5/df607362335df0bf1d96557c3f159c/1136_66D-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_66D-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/99/17c44520200446e4b8bad75eb3bef1/1136_4CH-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_4CH-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/30/c5dcf78059b2bc306608959bc116f0/1029_IEQ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_IEQ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b9/eb8fd0aed6b116283259f6826f3831/1136_4QC-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_4QC-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b3/9f0972a618993c76f7e4800db24062/1136_874-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_874-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b8/0422661fd006f4f4d9b75752b89db6/1136_87H-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_87H-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/cc/29089d5b8056db2086d6c72815b140/1136_4KR-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_4KR-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a2/dff19762f90d4a157dfb093b50bec2/1029_G9R-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_G9R-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3c/9b8d0460b20ba15d3c73cedf53283b/1136_5NN-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_5NN-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/aa/a54fd8a8be1efb1998e66799429677/1029_C4V-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_C4V-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e3/1f33db82c70dabf3d46b7b1f136604/1029_ZJT-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_ZJT-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/84/e0f57b33a783e2aba43f0985e44823/659_Dl-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_Dl-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/23/ef3430b34c2b10a95d39d2c89e1f68/1136_0C8-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_0C8-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/cd/04007f251591d699bc6ae4b2908450/1136_5WB-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_5WB-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b2/75fa7c12b086ed769fe007c18c51b2/659_dfA-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_dfA-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/tmp/d1/4923c3f4591ccd530708542ac70b0a/manifest.tsv manifest.tsv") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/7d/1ec40d3e4df208d98121c088ef6e1e/1136_21Y-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_21Y-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d5/a56d7c4df2833ad7c7e2ca15ab67cd/1136_48U-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_48U-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/96/749fa5a7db6b461b80be27b78bfef6/1136_02C-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_02C-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f2/957f3b4ccac12092e2ee521c3103ca/1029_HRY-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_HRY-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d4/863f1ff51cfab212cd51524f8d98ff/.command.run .command.run") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/1c/9f27a071b02f299bd5c005741f2cd5/1136_41F-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_41F-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b5/363d1661f86d4d9982d325c7573be5/1136_47P-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_47P-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/1c/ad8720f9fa79cbee7fe906b47c5987/1136_6KP-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_6KP-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4c/bb86531e61aa1b5f79e16a057f2fc8/1136_4A2-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_4A2-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b8/bbc379b7f5fba2d4d743705cdf7f4d/1136_5Q6-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_5Q6-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/6a/fd78d8ce8a609ac93f35b34b982b78/1136_6V6-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_6V6-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/19/c2fbdcdbe3f2d3c5dd1a20878c4f85/1136_367-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_367-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d4/4387953b4d988aabbba24640433614/1029_WPT-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_WPT-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f0/63c669eac641699e733dd6a303cf3d/1136_153-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_153-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/6a/1d09e5038303fa038cb71747cddfc6/1136_52W-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_52W-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2a/780e91f88dfb943fa80c42c735da67/659_eGK-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_eGK-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f2/3efcbed21b1f0a0fefe175867f8393/659_SP-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_SP-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/37/36cf3ce4785e19775b430ef0d41fcf/1136_4FG-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_4FG-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e3/11fb85a2d0fb82a0bbe017267585e6/1136_7Y3-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_7Y3-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/6a/9cd80554cfb2df87e5bcb5b086f389/1047_B6-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1047_B6-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a0/55f0ffbf6da4f440cfc8ec6f2cfd00/659_ciZ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_ciZ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f1/292978a589b27289009a950f9aded3/1136_7NZ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_7NZ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/80/55a90493bebc0bb566287303ebb479/1136_3E1-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_3E1-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a0/6aad9249dcbb99cae7186faeac4dc3/1136_5TR-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_5TR-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/db/618fcefa75300b487ef908cc382ec0/1029_IBG-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_IBG-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fb/6cd2f68de657f21a47fe793547167f/1029_UMV-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_UMV-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5c/7be81e6b87ad5ed588dd99c2516853/1136_7TS-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_7TS-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b5/ee6e72b14f42663cd2e8c4e7489127/1136_6QH-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_6QH-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4f/2dfab28a06e6f28fa839db9f8e77c7/1136_6ED-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_6ED-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a7/5bf51ef409fb6a78081d62f81f1fe6/659_cB6-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_cB6-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ac/f4837abb355726f44f2366039d56b8/1136_8A3-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_8A3-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e2/a435331a50a337fbe07d9e3328b775/1136_823-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_823-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/00/ec1944e305cec594afeea991f005a1/659_bKP-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_bKP-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b8/e8b0b109fe14f6094b7fd655c2c147/1136_0IY-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_0IY-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ea/6481dc630fced1c15db54f41b517ea/1047_NZ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1047_NZ-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/02/f5eb253514432471995952cc879849/659_dkd-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_dkd-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a8/db83d87c578538593b543a48171754/1136_75S-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_75S-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fa/8ee56cfe57594a591ba8ae45ecd500/1029_DGN-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_DGN-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/52/b0b8238c2f96e2256a8054890e8119/1136_6LT-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_6LT-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/7d/c798d162c525949c29c81b039f5606/1136_3Q4-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_3Q4-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/89/76859b71bb18eb39f98c6ce84d7010/1136_3MW-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_3MW-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c5/db8462380877096a6055c3e0fe975d/659_eHw-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_eHw-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bd/63679badf00af13834f44f76d0316d/659_cIX-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 659_cIX-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e5/3b14a1d40b09372695164576a7e1e5/1029_BOVO-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_BOVO-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/cc/b1a17ade59be5f9ebd9626b3861d60/1136_65T-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_65T-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3e/e48966f06f82d2080e2f0c2cf103ac/1136_665-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_665-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0c/745bbd9bf642b19203118ca490b6e0/1136_7XB-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_7XB-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/9f/b4436cdcd2dca28bf7878566699216/1136_3Y6-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_3Y6-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/44/1f1c3fb80edd58336e1f86f2fbe517/1136_57L-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_57L-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bd/1004f939fb68c886b475820bb615f7/1136_6HR-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_6HR-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3d/fc67d44c71451f58c5c823c47c1301/1029_BCKB-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1029_BCKB-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/89/b5c1522ca21c5801ae287552644664/1136_4BI-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_4BI-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b0/a2bc87d2cb1a767685cc27e226dcc6/1136_6ZL-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_6ZL-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/06/dc31c7afe8ba5e60aa75b4e9b3ee91/1047_ES-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1047_ES-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/77/8899256f8f7afbeca2ab0b30767ee8/1136_72X-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz 1136_72X-N1-BDNA-1_B23KFG5LT4_1_probes.tsv.gz") nxf_parallel "${downloads[@]}" echo "==> STAGING COMPLETE (186 inputs)" echo "" } nxf_unstage_outputs() { true uploads=() IFS=$'\n' for name in $(eval "ls -1d batch_reference.parquet sex_calls.csv feature_stats.csv versions.yml" | sort | uniq); do uploads+=("nxf_s3_upload '$name' s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d4/863f1ff51cfab212cd51524f8d98ff") done unset IFS nxf_parallel "${uploads[@]}" } nxf_unstage_controls() { true nxf_s3_upload .command.out s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d4/863f1ff51cfab212cd51524f8d98ff || true nxf_s3_upload .command.err s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d4/863f1ff51cfab212cd51524f8d98ff || true nxf_s3_upload .command.trace s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d4/863f1ff51cfab212cd51524f8d98ff || true } nxf_unstage() { if [[ ${nxf_main_ret:=0} == 0 ]]; then (set -e -o pipefail; (nxf_unstage_outputs | tee -a .command.out) 3>&1 1>&2 2>&3 | tee -a .command.err) nxf_unstage_ret=$? fi nxf_unstage_controls } nxf_main() { trap on_exit EXIT trap on_term TERM INT USR2 trap '' USR1 [[ "${NXF_CHDIR:-}" ]] && cd "$NXF_CHDIR" NXF_SCRATCH="$(set +u; nxf_mktemp /tmp)" [[ $NXF_DEBUG > 0 ]] && nxf_env echo start | nxf_s3_upload - s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d4/863f1ff51cfab212cd51524f8d98ff/.command.begin set +u set -u [[ $NXF_SCRATCH ]] && cd $NXF_SCRATCH export NXF_TASK_WORKDIR="$PWD" nxf_stage set +e (set -o pipefail; (nxf_launch | tee .command.out) 3>&1 1>&2 2>&3 | tee .command.err) & pid=$! wait $pid || nxf_main_ret=$? nxf_unstage } $NXF_ENTRY