#!/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