#!/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/4f/aada52ae9df2242f08228d7f4a32dd/.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/e6/3edac0549dc17ee4b259c1b04ded0b/1029_S7R-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_S7R-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f4/468f16b5e071231e02876d6d8f3c03/1136_23E-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_23E-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/9c/89b7b148c4b318fe08c6d709cc59ac/1029_BMEZ-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_BMEZ-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d9/2ee2ffb16dc2affaf33b40ffb54e4d/1136_20N-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_20N-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/03/e885ac2d58bd4a7311e69af6cd383b/1029_BQ06-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_BQ06-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b7/b654fe11fd18871124b8bada35a5d6/1136_1L-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1L-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/9f/ceac2c426eab71072db305839796a1/1136_149-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_149-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/66/80745e0e6bcf53a5f74605419d3745/1136_2BI-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_2BI-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2d/e775bc483eca3a7d407fd966e5d798/1136_2DN-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_2DN-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ea/7dff7f000a1acd8bb04c1973c4d659/1136_011-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_011-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/9e/7e9dab83bf913f330e11ff7859ac3b/1029_E76-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_E76-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/cb/740f22db652da741b4e078b413c95e/1136_1ZL-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1ZL-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/57/c6149770f882637f1ed2650862a6c3/1136_2B2-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_2B2-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/67/24bdb4e87eca4fc5f3796705de342b/1029_BR1-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_BR1-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/61/e01ad3636b954b5a92794d42688bbf/1136_0QB-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0QB-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2f/692d3e7a2daf08eb0b46223c879a1b/1029_SUM-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_SUM-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/7f/faee365f446ccb42b32a7506e8e836/1136_2GE-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_2GE-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/44/e6e7451632b878577f2deae501d605/1173_9C-N1-BDNA-01_A23MHW3LT4_1_probes.tsv.gz 1173_9C-N1-BDNA-01_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f8/791fddc543be453cc69dcedd4aa6e2/1136_200-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_200-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3d/9837cfaeddce19f7c3f5b9249f078a/1136_1F-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1F-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4d/efc3f3489c5998140b1e533842a353/1029_4WW-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_4WW-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e0/1b56bfb8a740b8e6936fe68c252be6/1029_SGO-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_SGO-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/08/4eeaac890962c934698d15df628cf6/1136_19M-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_19M-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/88/0460ceb65269217ac84af6abd276bb/1136_0HM-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0HM-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/79/3f05794bd573496d9c9e0f3f41f8b0/1029_XKE-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_XKE-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/cb/934ec607b869f8381f1b76fba57305/1136_0YS-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0YS-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/80/d773ad5049749ecfbcc9a8d81cec63/1029_X4X-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_X4X-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3d/0d2d7ce180705a39f517d6499ef102/1136_067-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_067-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/02/3c4a16728bd8413d13b769796fd7b6/1136_07F-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_07F-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/16/9ceb1d627c30faa12edab1ce178b43/1136_1FK-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1FK-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/00/de3ccde1f689cb0013507cac08eadd/1136_67V-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_67V-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/36/5835f2f688691e4e01b405e661a8a8/1136_0D1-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0D1-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/10/482032ab4e8e8495401041b307d9c0/1029_BGNP-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_BGNP-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/da/e8306eb21dfdb0fda434802f3b0ab8/1136_1CG-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1CG-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e9/b645cd380c92ea967dd14f80256145/1136_1GG-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1GG-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/37/f90ea4d6aa0db61d679d80e3776a51/1136_1OQ-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1OQ-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/16/158f8c35349785b2c86163ee12e3b5/1136_1L2-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1L2-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/77/cd62baeec62bd6de2c742d5be11d78/1136_1O-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1O-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/77/9d5b4c92a360e4fa1b55fbe5715f5a/1136_0Q7-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0Q7-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2e/868e32b2eb232baa2a427ff167605e/1029_R83-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_R83-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/55/1c980308443e434394f8ee0414dabd/1136_2C0-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_2C0-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/32/8107adb4e7a0dcfa9e9fb170f0a597/1136_2FO-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_2FO-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e8/321caab4228d79fc4c05c363d4998e/1136_0N-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0N-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0f/119c79e087ea4fe582a23e40f499b4/1136_0K5-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0K5-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ab/33c66b6d062ed858a549b6efb4b851/1136_1XK-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1XK-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/10/46384add3baf25a605684b6ababaa1/1136_1OE-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1OE-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/49/4d8c6d3c34dc715bce532e72de3a20/1136_1FA-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1FA-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fa/f2ccd4f82eb52f8ec85734115e8d66/1136_1LF-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1LF-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4f/aada52ae9df2242f08228d7f4a32dd/.command.sh .command.sh") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d6/c78ad4a10933faa74cc5be02f5c3cc/1136_01F-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_01F-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/81/87f1dd37bfb5a77344b31aef43ca05/1136_0UK-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0UK-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d3/957b3539b9167487ff26c70d07bf7f/1136_0GF-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0GF-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d8/75194a82c98d4ee07596c6760a8a83/1136_0MK-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0MK-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f0/9710da94f4d3c9b40cb2c3fa07a1e2/1136_1W6-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1W6-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bc/2e37adea0a0a62e420d0c5451874fb/1136_00G-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_00G-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fa/d31d3b922df191d7a543f1cd0c031c/1136_0V1-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0V1-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e4/152224b18b67e26a22c25f333e9bc0/1136_0XH-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0XH-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ab/8f79f8bee04f7b5df774702abe9ea2/1136_229-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_229-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bc/59a8b1e76f921592ba103db99b2bf3/1136_0HJ-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0HJ-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c7/2d9e9ad06e7084b68fe434cb963d2b/1029_W80-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_W80-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/1c/ec18862f883702176feed628c04792/1136_0H8-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0H8-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/49/035f87a9185db24ae1a82b9ecfbf76/1029_ZT5-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_ZT5-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8a/802eaebf41c55d1302bee1798e1cd5/1136_203-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_203-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a5/560bd5f5930095fc6fa2b57d583750/1029_79L-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_79L-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/17/dcaa8f45ca0599fc46ebb70ddbdc17/1136_282-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_282-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b2/cc1c49565602fbc03d6c152a188d50/1136_1C2-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1C2-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/03/2eb20ad6a064599c25847464fe98a4/1029_ILZ-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_ILZ-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/30/4a609fe892c287c480c92cf548bc62/1136_00C-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_00C-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/9d/4725022cfa93899fe2dd9cd477c2c4/1029_V9X-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_V9X-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/79/a96f89010f0c53941017825a49bd2c/1029_8TK-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_8TK-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d6/c755950acfccb65077f5526bf6884b/1136_26N-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_26N-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/7e/5e9d0d304fa631a7186aa78a22229e/1136_22N-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_22N-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2f/8e146d38626ba48a48aa9b29e7461a/1136_00D-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_00D-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c3/1568fab8acc3c50bfe091525f4a25d/1136_1GU-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1GU-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/9f/a4da00df2e283a1b840c7baaef6ee9/1029_H0D-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_H0D-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/60/0eb7a50ab9d817a7b20819af20db0a/1136_0GU-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0GU-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/03/b82007c9b25206e0d5269e8b6522ac/1029_BK3C-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_BK3C-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/eb/2ac9d1a2dffd47a38de0551a6c7a68/1136_1K2-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1K2-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/85/9df0ef7baa6a69ec6c289333397f61/1136_0FP-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0FP-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/92/daf0485a66047e5f4c25c3351f8ec6/1136_0BP-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0BP-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/60/c62949fe839b3de7dcbbc98da26229/1136_10D-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_10D-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a0/3c5e8ab000edac59252aacf9503563/1136_1WE-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1WE-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/71/b62f57b2e0969e23bccfca5106f81f/1136_0S3-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0S3-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/54/2c667946d9e153f103b38140e3fbfb/1136_25E-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_25E-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fe/56404e56d6fe96e57bb11f5ac37ddc/1136_0SO-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0SO-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/1f/cfb5487a8821291e79dc2e4c20177a/1029_64O-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_64O-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/31/cf5a8ee99cc9384e2204ad36097f19/1136_0T0-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0T0-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/27/ea3815204370ae791d79ed41bf3cd0/1029_L3X-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_L3X-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e0/e0245ae1b00ad3e4d2f86fe748c9ee/1029_BKE5-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_BKE5-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/84/4d1ee4ddbb514ecab9c6d996f8577f/1136_26U-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_26U-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/51/d3ff5eaa672e9081d5d58fb57493df/1173_NMN-N1-BDNA-01_A23MHW3LT4_1_probes.tsv.gz 1173_NMN-N1-BDNA-01_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a0/baed547a810e5f6827f274203cabb3/1136_1CZ-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1CZ-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a5/8cbdcb615f39dcc26737327f3ef510/1136_24Z-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_24Z-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/31/aa965ff9c0fb919f0077b268912eab/1136_211-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_211-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/45/9678438236a067c31ada2850608aee/1173_JLC-N1-BDNA-01_A23MHW3LT4_1_probes.tsv.gz 1173_JLC-N1-BDNA-01_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/83/7dedcfd18aa2af93867b1153a37fd1/1136_1K5-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1K5-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/7b/9c6a09680fc2fbef25992e0b36ee9d/1136_0Q6-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0Q6-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c8/c7b066ff7270b75826c897b14650e2/1029_5PA-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_5PA-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a6/1a6706bbf2a5958c2cb324839488e8/1136_2FA-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_2FA-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e0/4690a6b1526801a4faf1948397a6c2/1136_0PX-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0PX-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f9/567a5b648db5e1df9b7c3ab290ae14/1029_BJJ7-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_BJJ7-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f7/09f291d89c11e9378ac310a57139e5/1029_3YY-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_3YY-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/57/9c785e7d25b8f1619aa6fb78ba70a3/1136_1XY-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1XY-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a6/1791378676d468641c22e3500fb3fb/1136_251-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_251-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/68/e38b2372f6ca2e8a592facb4b87808/1136_13P-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_13P-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/33/fa4d00576a2572708b897c42aafe54/1173_J3R-N1-BDNA-01_A23MHW3LT4_1_probes.tsv.gz 1173_J3R-N1-BDNA-01_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/23/3955ba47d021af8b4e90f632a7a0e4/1136_1DR-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1DR-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/99/e24779863733bd1d58c1efd3fa5df8/1136_12T-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_12T-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/23/ad77a50feca303cda495601a3dec9d/1136_1L4-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1L4-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4f/0db4cc11aa9c3e049209bb7a3cd5f0/1029_BO6B-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_BO6B-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/eb/105b204b2a1bdc526a92f6d1f21c35/1136_1IR-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1IR-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/1b/c7988055f6b430a92fe6b32da3092c/1136_1J3-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1J3-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ae/3a3e5520b968899dbeb4e0d88cdea4/1136_02B-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_02B-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/06/837f388d2b9d9d065d6589a69c11d5/1029_PFK-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_PFK-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/85/1e4e48cfc16c600fb957ad1533b920/1136_1QH-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1QH-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a2/34bc9d7a6d5a96f78457f37b24809f/1136_1ZM-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1ZM-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e9/28d9255f669c64516300770341b6f7/1136_04H-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_04H-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a5/bbc7fc7220f8e6b6d08d84f9dbbc6c/1029_U86-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_U86-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/41/960ee895b34f54b104ea803e5f4f80/1136_1RC-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1RC-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/6844e13f0e0de80c7cf53957754634/1029_5OV-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_5OV-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/cb/95839b3a7109ef2a2a06b04736ea49/1136_29V-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_29V-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/de/795768f141f96a851ce624fb29bf7b/1136_069-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_069-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/46/84a164fdeec60b78bb44dcaeffef32/1136_087-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_087-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/90/cccbd617005900eb5e0774580e0f89/1136_01-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_01-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/85/8bd742b7bbf1d55602bb78e6fdcde4/1136_14A-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_14A-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c4/f5d1df4dd3adf8daa2c9eb6a1f9bdc/1136_84H-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_84H-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/71/6e35dadc97a81b6727c51451080d56/1029_5FF-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_5FF-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/6a/86eb5f29ca6fce0e097b65467f3e13/1136_19X-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_19X-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/24/629c69f05e4d9c90ffd538518e1073/1136_147-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_147-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d2/9af57b8a345a31bc800898fe2227c5/1136_25V-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_25V-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/tmp/0a/4ef81299e482bbcef92f24bb353a0c/manifest.tsv manifest.tsv") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3a/6862e907bd41f0e607e2f5b15585fe/1136_1LL-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1LL-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/eb/e33550e316c338eaa595f23e5a5bda/1136_1MH-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1MH-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b9/550fdc030e7545f63c9e080e503bdf/1136_0AG-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0AG-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/85/02e70d73dbba0f974638cb19629aa8/1029_BK21-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_BK21-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4f/aada52ae9df2242f08228d7f4a32dd/.command.run .command.run") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/72/1ed024c534c535b0bc2f38412765e4/1136_08A-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_08A-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/aa/7e6145e4a5157d06e317654d3c1fb3/1029_BBAU-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_BBAU-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2c/706a5375d3f75ce6f6c471a3fb465b/1136_20J-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_20J-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bb/db691ff170a43450c08a762f2cb377/1136_250-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_250-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/79/929313232ebef1ef9a5e100409d52c/1029_P7H-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_P7H-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0b/4f6c86bdf4509db7cd7c3cb2ba814a/1136_2CZ-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_2CZ-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/17/d8cf4d2a91aa223107bc018d24e4d4/1029_56Y-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_56Y-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ed/39c94f44edf79bf632234829a9eb5f/1136_136-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_136-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0a/bd2d84139012a248c2b2062a4b261f/1029_BD5A-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_BD5A-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4f/59ca46d52d250fb32350012ba09cef/1136_0OP-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0OP-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d6/d433b8757e33c78580e4297410b001/1136_0YI-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0YI-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/73/a9aae8a3e7b5682218283668805a5f/1029_BMTS-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_BMTS-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/46/4aa3c80312469474e98edc19c57dcf/1029_PK7-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_PK7-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/81/3cf2a8c0985b78b16f6fd56e6a07fa/1136_1Q4-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1Q4-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/97/5284c171800d05c0d98d17941e9a2d/1136_1I4-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1I4-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/41/ed4c61eef7613e55a741809f65de6e/1136_0GI-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0GI-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/53/db6515c63ab764a762d4316404838d/1173_NWE-N1-BDNA-01_A23MHW3LT4_1_probes.tsv.gz 1173_NWE-N1-BDNA-01_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/dc/76f9af68175a1f19dc1cbbd269c5fe/1029_BDO0-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_BDO0-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/89/0d6e64f36db707fd690be8eba5c537/1136_01P-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_01P-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c3/dd906d7d5684ac5b937ab17bcdd0b0/1136_035-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_035-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f4/d5e88ce66e661cf00e4d4ecb653553/1136_209-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_209-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d0/d2ca9c348e102a4a9eae5601801c09/1029_ZOY-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_ZOY-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/6f/d315fb7e94cb80b493849ceabd32c8/1029_BIB8-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_BIB8-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a8/475cf4a191d201265ad0220ea47e80/1136_1EB-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1EB-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f8/a91a5b166232ae7ad699014a6e5702/1136_2HR-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_2HR-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/53/c750f7f3f27e84802f3e0a2789e641/1029_BOXV-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_BOXV-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/7c/1ad929ed4db51ff3ac67ab2c88caf1/1136_2AR-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_2AR-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/f742131cd547e964a1ed6c84e81a6a/1029_8GM-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_8GM-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5a/e5779c2458f3bc08498954e7f04787/1173_CRL-N1-BDNA-01_A23MHW3LT4_1_probes.tsv.gz 1173_CRL-N1-BDNA-01_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8f/d3210d8667bfaf6b23b04196b67c2b/1029_BG-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_BG-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/0f3128054003f7e6d0265eee18ac13/1136_2GM-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_2GM-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/36/de23d56287a3caf920f6cb25b08db9/1136_05Q-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_05Q-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/22/6a0aee6dea8be5ae6c65d146d46b08/1136_1IB-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1IB-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b3/ec852bcfcfa7df167eaf46a1324774/1136_0FX-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0FX-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f8/f611234a19075a830667237968987f/1136_1XS-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1XS-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/79/95a8cc3dbe8ff92e41e47bdbe42ab0/1029_0H2-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_0H2-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ed/263b87027cd41c38fc6321ddc981be/1136_0U4-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0U4-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f7/285ad907f74a4345724187bf09fd82/1173_PCB-N1-BDNA-02_A23MHW3LT4_1_probes.tsv.gz 1173_PCB-N1-BDNA-02_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a6/1a46a0e9bdf0388f68b2f18bd6eee3/1136_1MV-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1MV-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b3/d974404a98d740bc6cd680a3900cdb/1136_1Q2-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1Q2-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ed/55fb4d719f9895358058c01d96df44/1136_0NI-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0NI-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/cb/46d21d71e72aca5304af5e34cee10e/1029_Q3Y-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_Q3Y-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/11/b359a799e3fa2323d5098a7c15f50f/1136_1HQ-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1HQ-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/69/030c81ccaf035ebd4ad5acd9d6c7aa/1136_064-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_064-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5f/29484cebbfad81b52a5001f2bc522c/1136_1BG-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1BG-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e7/fbc89d2a0a49343ccd9a6982e53a63/1136_2FY-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_2FY-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/69/774f800565bd337f2c195829457daa/1029_OVG-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1029_OVG-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/57/0d1eb65c2508c64a9f9a9aac88c455/1136_1QD-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1QD-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b0/5bae2b0de73986e59709f28162226c/1136_1QV-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_1QV-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4f/fa062630ba799a7d3f22aafd1c8585/1136_20M-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_20M-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/87/b593eae42aa14aef658ddc3220bb72/1136_0E1-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz 1136_0E1-N1-BDNA-1_A23MHW3LT4_1_probes.tsv.gz") nxf_parallel "${downloads[@]}" echo "==> STAGING COMPLETE (187 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/4f/aada52ae9df2242f08228d7f4a32dd") done unset IFS nxf_parallel "${uploads[@]}" } nxf_unstage_controls() { true nxf_s3_upload .command.out s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4f/aada52ae9df2242f08228d7f4a32dd || true nxf_s3_upload .command.err s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4f/aada52ae9df2242f08228d7f4a32dd || true nxf_s3_upload .command.trace s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4f/aada52ae9df2242f08228d7f4a32dd || 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/4f/aada52ae9df2242f08228d7f4a32dd/.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