#!/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/0b/a9708d239421fd249fbad2207b83f7/.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/ec/a0b687558f03792daa6a873fd6ed3f/1136_3YT-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_3YT-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/32/24abb3050bdaa4d63aecce02887d6a/1136_6A5-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6A5-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/6c/1101175d33b2d9e24ebba5718a8ffa/1136_5P5-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_5P5-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c3/76ab78d70871b85415b10c650b0b38/1136_7LD-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7LD-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4b/d38f5807548d31da02183d0795e724/1029_IE-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_IE-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/6e/ae5f4722a583678cc1074cc9ea76ae/1136_3QJ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_3QJ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/14/6f0074db44e81bedf372b03cdeb003/1136_4PO-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4PO-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/af/4bd6b71cab453229b87b975af973ab/1136_8C5-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_8C5-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4a/3a7577b6542f78c7203c4032f59cee/1136_1GT-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_1GT-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b2/bc1c5d13697011585de76e7a4e0ac2/1136_6HJ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6HJ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/66/cdc9cafc83982c35ec9d2350d0e136/1029_SPM-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_SPM-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/95/b3f64b07fbf94ee556904051cd3b7d/1136_7U9-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7U9-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a1/270a609062947d71ef55ef3dced30f/1136_3CE-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_3CE-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/97/13c650b031e01d89d2833a38244ec2/1136_5NX-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_5NX-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/1a/ea66f053a329c6063ed60402db1258/1136_5O6-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_5O6-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/10/828e47ca03e1ad4661ffa0bfdb02ed/1029_BPPR-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_BPPR-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c2/166a52c54c2e4fe0d59d756400a2cb/1136_7CR-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7CR-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2e/c0fcf71b18e11b642f307f6b3d1860/1136_4OP-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4OP-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/01/dba443a7babba825ff1445e79dbedc/1136_5SM-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_5SM-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f7/6345c55ff14b70e834a91cbd912505/1029_BB3R-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_BB3R-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/cf/e156ad847a20fa36de02d0a4ff100d/1136_3NB-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_3NB-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ce/d62ff60a6a5910970694052fe6ed4a/1029_P5J-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_P5J-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/27/d3467e924b3520176d2b7da2aead93/1136_5UV-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_5UV-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0d/aec81dee11eff31cbcd4f535bf6925/1136_3Z8-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_3Z8-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ac/9f05b01fa2eb66243fe4d7a5e0baa7/1136_6NA-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6NA-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/08/74054180786a6fad1233659cb249ce/1136_7J8-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7J8-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fa/27bf07613dd6cb0b724af2c14e3047/1136_7MF-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7MF-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/41/c4fd37a4e53a659476418e8b8148f9/1136_7QF-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7QF-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/dd/26263b3114ddfd57c16cda688520ba/1136_7BF-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7BF-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/73/1a278b91637c8b4fce9bb689cabca5/1136_3YQ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_3YQ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/83/f1da56fea248c7e280d515b528d5a6/1029_BJVV-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_BJVV-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/42/2c9729487d364c1e525011fbc07356/1136_7G1-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7G1-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f5/7b262e3bdab21cbe20405ed25797af/1136_3XK-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_3XK-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/10/71507f69b9d675829d65044ca51c9e/1029_I90-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_I90-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/70/96591a69a6ca2a0b95afc8771df4f3/1136_3PA-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_3PA-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/cd/699f00450775b72ff794b23c71f577/1136_02P-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_02P-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/20/0758d770a33afbbed998c4667215b4/1136_031-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_031-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/44/1568fa18c0d8081006ee55acf1f115/1136_5WF-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_5WF-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/63/cdf88da6ec4b64bd42ed398f52e807/1136_2QO-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_2QO-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/90/930fc79ee172cec9b2d86456e365a9/1136_7L7-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7L7-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c9/4caedbbb27b64579d247e9c27a3cc4/1136_3YG-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_3YG-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f8/4843e1a05d1efe8a18862ecc1d5c3a/1136_10O-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_10O-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2b/be3ccab65ba3d83fd4708b8ebd4ccf/1136_4MT-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4MT-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f4/5b0f434de198407e70cc74dfe5dcbe/1029_9N5-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_9N5-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f5/0c4f1e7958ae0cff3a2008ec741d64/1136_3U0-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_3U0-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4e/3df770a70f86129ae2bf9c4034335e/1136_61O-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_61O-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d0/892971f6e7d6d9f705598ebecb0931/1029_BCL1-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_BCL1-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/31/ad18b51b8c1c8596294a377a528742/1029_HTR-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_HTR-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/89/4df917375fc07a82e7d10c9f37e40e/1136_0YT-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_0YT-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c7/8c225abae0be52157f4cf18a1a961a/1136_84Z-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_84Z-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0b/a9708d239421fd249fbad2207b83f7/.command.sh .command.sh")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/97/360d913dfa2b9d1dfdea4936705324/1136_0DK-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_0DK-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e0/194b062f709902c2573f7526bb5d34/1136_4BA-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4BA-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/1d/caef51b8ec601c21c75cc1b2370a67/1136_6O-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6O-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/10/257176fc866059ddc2c479654c156b/1136_5F4-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_5F4-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4e/ab338c055e3e59e355877b95a00940/1136_207-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_207-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ab/b9c6729ffd29e7c0861fe89e8159a1/1136_83H-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_83H-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/33/1fa674091fa1f66c09dda7a0d5168f/1136_6NU-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6NU-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/59/2a99cac3406c59e559ecbdb785b955/1136_3PM-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_3PM-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/90/19f94e3425074c3af787a69934467d/1136_7NC-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7NC-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/32/1fa50057ff96527393fd30ac62ce83/1136_66U-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_66U-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a0/0979793deb497916e233c6e590f686/1136_7AA-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7AA-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/19/9aa7aab4d4da88214e9e3b6a159a8f/1136_4ZI-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4ZI-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b3/052583bf4477bb24b0bd98174c3657/1136_28I-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_28I-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/67/d3414df94d2d7154359fb54940040d/1136_2YW-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_2YW-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e1/c2eabb8644bd80b6928d0b9b0cb720/1136_2DK-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_2DK-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e4/7379825100ae900823407846c5f4d4/1136_7ES-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7ES-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/12/38f556d3baecb0dbfb0fde8c248f80/1029_BEA3-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_BEA3-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4d/6d3514e03791cb2db1d09700e2be94/1136_4DL-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4DL-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/04/b33d9ab72946c7dda99701c84a11fe/1136_6IQ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6IQ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/9b/1fdeb87c01188e8b6af046b6afa1cd/1136_3A-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_3A-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3c/da6a8fb497cfc8c584a14b26e8dd54/1136_573-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_573-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ca/33e931629649359b6e82e46f496bbd/1029_BMAA-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_BMAA-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/41/667a6b3006a402da93ea614213e0cb/1029_G6U-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_G6U-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/16/bc64ae764290b7eaf8588fdc811987/1136_6BB-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6BB-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/11/084935a3d089d4572a8734926a7723/1136_3Y2-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_3Y2-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f6/b74e645e9213255466c212ce14e02d/1136_7UR-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7UR-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/99/a7ffbe8b3eb1b0a55601db6a4e2a03/1029_BC2W-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_BC2W-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/03/6cb126f9683fad0a1438eac88f92c1/1136_50K-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_50K-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/00/e7bad1d5b08517da818fa7422035ef/1136_6AP-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6AP-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ae/2c6f0d7038f88191aa12b87a2479b1/1136_5ZF-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_5ZF-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fd/8fd0cf7bc0bbcae7b3e5847fc5c013/1136_3FD-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_3FD-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b6/fdfd08a487e82727082ea448e4e882/1136_5O8-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_5O8-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/dd/1712b474a8ffe3bd3834bae98911f6/1136_02T-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_02T-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fd/984beef13e4cdafef7c82bb648943a/1136_1Y1-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_1Y1-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ce/77e9167d4784e197388e2132804a47/1136_580-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_580-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ba/9919ed1b84976a6bae7293d124606e/1136_5CY-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_5CY-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/63/3875d7e21d9f6072a5e16d0a918d36/1136_4FY-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4FY-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/50/ae8d3feb1dc5afa19125db17a2a6e2/1136_88T-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_88T-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fa/c7882ad6b92c02b426f0a4d13afc25/1136_6W5-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6W5-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/7e/a89b6a9ff86293bd15a89a66381368/1136_5UJ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_5UJ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/34/0de3afc23e2024bc318ccdbf26a96f/1136_3HZ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_3HZ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/35/40c690e5eb004415f2e288f0723075/1136_2QN-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_2QN-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ca/39865a6294ee69f409fd43254a6031/1136_525-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_525-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/56/d8da094887291d9119b5f35e898f39/1136_5B5-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_5B5-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d8/1ad3b7ada284b27eb22ab969bc3426/1136_43U-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_43U-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/cc/2cbf2a5c35f6a7f27d8e93901e0cce/1136_2L1-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_2L1-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/01/7ae27dc5f907cc4c97505f47157284/1136_2QD-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_2QD-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f6/4a78686fd08b05aea4221d507007c8/1136_7E4-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7E4-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e0/0b7f6a131dcd114262974cbd72a436/1136_33Q-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_33Q-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/09/315c4f096069305f008d7b483f25ed/1136_6IX-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6IX-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/39/f11e193fef367811bf3a02d54f5985/1136_6GF-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6GF-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/18/aff3d5b54d8172ffc38af04d980824/1136_6IK-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6IK-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ee/7e79222efe970c559929b18b2f81f1/1136_6JT-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6JT-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4c/782b401188f36a621de8cd058bebdb/1029_II5-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_II5-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ee/dfd8ea8ef88375758abf612599c4d9/1136_6GL-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6GL-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/60/d98a5aabb6cdd99632477ba74f5718/1136_7RQ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7RQ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/21/1209fd6c2a2c9d71d5509f5bc89232/1136_6BQ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6BQ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ba/e7c606d44a5d496b63739fc200d85f/1136_4QW-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4QW-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/30/8f212be81e6bbfbbc6cd0063bc6473/1029_BR2G-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_BR2G-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/21/94ce263997c9b84dfbe49430146a36/1136_4RR-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4RR-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0c/a1337fd07feaf0691af684ea748479/1136_01L-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_01L-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/91/f5926c035c02c4d6e0dc464da8b269/1136_4B7-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4B7-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/da/b5f6ab6bd08fae28fec971fe5866aa/1136_2YQ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_2YQ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/6a/96cb4cbaad21552bde436a1bc27c7a/1136_3G2-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_3G2-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/af/44a4c4208e89eecda7a71ba794a821/1136_537-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_537-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5b/851f8b0249dde604c75d086b43b3bf/1136_883-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_883-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/9d/9197b1c31efb01be4c7ada27aa87d9/1029_JU5-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_JU5-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fb/11ca16228191aaf7228d5600316ff7/1136_44W-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_44W-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/02/4815bf656ee69c9450772c871dc170/1029_BF7W-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_BF7W-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a0/6a4ae197edde9331548398f7ac63a2/1136_0NS-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_0NS-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a7/41bc009b6e47210d866a1b41bb7b32/1136_13S-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_13S-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/84/b83351abe57f9787e13b14e090d911/1136_6F6-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6F6-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/de/07c39fc2572edd611ca561ad74a23b/1136_4RK-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4RK-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4c/e6a78f83daf19aa2e710199914e170/1029_BOLC-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_BOLC-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5b/554323126f9bcf992c9613a00ae65b/1136_451-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_451-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/4a/5dc951733071910adf6a05d131c9ee/1136_6CM-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6CM-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/69/3b682ffb2fae84b8d54a47ed48be2a/1029_J3B-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_J3B-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3d/6a52ed63551a5be8270937dede8957/1136_5O4-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_5O4-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d4/11742a208eb28c0d637326b4778909/1047_B3-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1047_B3-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a5/0bd33dded65357f0508a9107ed8239/1047_IR-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1047_IR-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/9c/6286bf5f5656914715098f54a5979f/1136_419-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_419-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5f/1c993b9498f69a9b3550c259bdcaa4/1029_9US-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_9US-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/tmp/f7/ee6f46b3c43dc8e06302afc1303001/manifest.tsv manifest.tsv")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/1d/f5181068cb9ff182a1ec837ea2d5b2/1136_4FI-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4FI-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/57/cbd1d87d1a7ee903b4f322d6393091/1136_7WF-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7WF-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/12/b4a5a8c083aad55fc343597cb19502/1136_7WX-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7WX-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/99/d161c7c80b2aaebc0b000dc66fba5d/1029_I-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_I-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/39/03fc0206262a067b9a343ebfd61503/1029_BCT5-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_BCT5-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0b/a9708d239421fd249fbad2207b83f7/.command.run .command.run")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/52/4553fdd695f9d0021a31901789e79d/1029_IVB-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_IVB-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a7/74f5f7f717661044529ae1f0c6ea69/1136_6GM-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6GM-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2b/95fbbbe6f3ba5b3536a86b0fda932d/1136_7FH-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7FH-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a0/badda74031449821cc5a27eb6ed911/1136_4MY-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4MY-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8d/d4e3786d0eb13e43425d0217d65d49/1047_FF-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1047_FF-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d5/de2cf5cf140272b8af1697b01dfaa9/1136_54T-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_54T-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/83/d50fdaaecd08ee4d9a3496e81147a1/1136_50T-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_50T-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c7/40cb70d4700e8d55357931bb0cda9d/1029_BAGZ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_BAGZ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/1f/e33c6bb6ba430696cdf88700162e67/1136_4Z0-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4Z0-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5c/fd8c9f0ea1989cbc626fbde0289842/1136_4RN-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4RN-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b5/29cb95dacbc945c7bf5e3c8e0c74bf/1047_CQ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1047_CQ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b4/51aadad061140c84b9232c0ff9daa7/1136_496-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_496-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/32/99e2caf7207899afa77410ea2f91a8/1047_CL-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1047_CL-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/01/0e78346142d5f5886b3ad027c8a7cd/1136_53P-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_53P-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/dc/63fafb037eba9fb2510eb535e32409/1136_4U6-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4U6-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8d/0899dadeb659fef5d3cca221fbcaa0/1136_5IX-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_5IX-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a2/e58fc162a294acda4754798c2ef253/1047_MY-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1047_MY-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f4/83dabc7f4dbc3964dd976d99e5c72b/1136_6K1-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6K1-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/05/6283a31bc48c7fb46cefb9990cd128/1136_7F9-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7F9-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e3/d47ac3eb26e2b303a89c00173b5a74/1136_47M-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_47M-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d1/443e98737054207fd2e991fab1357c/1136_7PY-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7PY-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/19/b262f2d0471d687f4e531600e6010d/1136_41G-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_41G-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d3/616840f1a63e7cd04c29a1d6ba240e/1136_62L-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_62L-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/9d/b239577f594111ac94c0ea91659fc5/1136_3Z-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_3Z-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/7a/9077574808b5c761f1b4ead8015bf0/1136_6E7-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6E7-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/63/3fc53d1b30dc49f3e3eb447a8f092e/1029_VUY-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_VUY-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/66/f6a6f31655f0956f6a92b6bbb9d1db/1136_3Q8-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_3Q8-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/77/fda045ad48d3f899a89a7a655a5c5d/1136_80B-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_80B-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/04/97113d78fea4090eece0742df13df2/1047_B8-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1047_B8-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3e/8f571e457801297a7f17becb7f55ac/1136_4LF-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4LF-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a6/80590f3411aa8cd8c495653ee7bdeb/1136_48A-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_48A-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/18/0d493cf753170a69658837d4a6fd5e/1029_G7Q-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_G7Q-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/07/54a68934bfd2f525e307502efab7e2/1047_E4-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1047_E4-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/01/8b152db137da97afb788b1e2551cd2/1136_64R-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_64R-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fd/df61fdcca81665123ed1c42a9fbb9e/1029_4BR-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_4BR-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/35/e709d769bbf3c18795e689a086f99a/1136_4VP-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4VP-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/cb/2c1c366b86119490babbc84288f1af/1136_4W1-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_4W1-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e4/14a7ac398224c7427df531ae382e5c/1136_7ZP-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7ZP-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/87/da6864e9e9e7b0675e3151e28fc428/1136_7LE-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_7LE-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/6d/ddc1f761f96bf6c5620702cd483b83/1029_BH1I-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_BH1I-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b6/108a0a65ee8f1ecd0be342f4d6ea14/1029_HST-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1029_HST-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/04/4e49db46d3b08b47898f58c931321c/1136_8EZ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_8EZ-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5e/64312c2c27af5b5106a021eba9066d/1136_5LE-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_5LE-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/79/e80f015fb89d436da735914f7809e1/1136_6L3-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_6L3-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/9a/845602b26d159bc2e922b96ba33187/1136_680-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_680-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/95/03d2acf8b54c6cfe17672fe38b98e8/1136_8AY-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_8AY-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz")
downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/62/3481c1ef928a7420ee6b444b3c6b15/1136_64S-N1-BDNA-1_A23NMNVLT4_1_probes.tsv.gz 1136_64S-N1-BDNA-1_A23NMNVLT4_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/0b/a9708d239421fd249fbad2207b83f7")
done
unset IFS
nxf_parallel "${uploads[@]}"
}
nxf_unstage_controls() {
true
nxf_s3_upload .command.out s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0b/a9708d239421fd249fbad2207b83f7 || true
nxf_s3_upload .command.err s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0b/a9708d239421fd249fbad2207b83f7 || true
nxf_s3_upload .command.trace s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0b/a9708d239421fd249fbad2207b83f7 || 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/0b/a9708d239421fd249fbad2207b83f7/.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