File Info

Filename
.command.run
Full Path
s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/16/de9360b480aca965c9510118db4b3d/.command.run
Size
109.4 KB
Attempt
#!/bin/bash
### ---
### name: 'DAQ:MULTIQC (REGRESSION)'
### container: '292967571998.dkr.ecr.us-west-2.amazonaws.com/daq/seqtool-multiqc:1.0.0'
### outputs:
### - '*multiqc_report.html'
### - '*_data'
### - '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/16/de9360b480aca965c9510118db4b3d/.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/03/1cede8bc3a2f9150ff657f55bd29c6/output/Reports/Adapter_Metrics.csv 41/Adapter_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3b/2e3d41107040a9d388ed6c03cf2d48/HCC1395_BL.fastp.json 125/HCC1395_BL.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/9b/25dc077a00a8ba972f2936f02d2b56/Sig_18_Blood.md.metrics 138/Sig_18_Blood.md.metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/depth_stats.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 263/depth_stats.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e6/25c006f3c444f988c743e719b75c3a/Sig_18_tissue_xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.sentieon.hs_metrics 194/Sig_18_tissue_xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2b/42c2863bee9aa97086c87f3a7cd6d1/output/Reports/Demultiplex_Detailed_Stats.csv 29/Demultiplex_Detailed_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/dd/68c2f49e93d4c4a0f733e6b1a89100/Sig_18_tissue_foresight_clarity_targets_hg38.sentieon.hs_metrics 200/Sig_18_tissue_foresight_clarity_targets_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3f/bc8e2b08929638db69633255533613/HCC1395_tumor.sentieon.quality_by_cycle_metrics 170/HCC1395_tumor.sentieon.quality_by_cycle_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c3/8d00efd617d343ee68ea777da82180/Sig_18_Blood.mosdepth.summary.txt 174/Sig_18_Blood.mosdepth.summary.txt")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/total_base_counts.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 304/total_base_counts.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/total_base_counts.altera_v3_targets_coding_postQC_hg38.bed.tsv 298/total_base_counts.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/read_qc.foresight_clarity_targets_hg38.bed.tsv 235/read_qc.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5a/5b713cbdab993746dbe5e30a8246b1/HCC1395_tumor_foresight_clarity_targets_hg38.sentieon.hs_metrics 208/HCC1395_tumor_foresight_clarity_targets_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/saturation_qc.tsv 394/saturation_qc.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/cd/090bb0a074bc3854fafbd52c6a7ef6/HCC1395_tumor_altera_v3_targets_postQC_hg38.sentieon.hs_metrics 203/HCC1395_tumor_altera_v3_targets_postQC_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/read_qc.altera_v3_targets_coding_postQC_hg38.bed.tsv 330/read_qc.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/reads_per_target.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 393/reads_per_target.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/depth_stats.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 315/depth_stats.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/reads_per_target.foresight_clarity_targets_hg38.bed.tsv 243/reads_per_target.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/03/1cede8bc3a2f9150ff657f55bd29c6/output/Reports/Quality_Metrics.csv 47/Quality_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5d/39a2feec7013e5ab998a4b8da2732a/Sig_18_tissue.sentieon.base_distribution_by_cycle_metrics 159/Sig_18_tissue.sentieon.base_distribution_by_cycle_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/gc_bias_qc.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 222/gc_bias_qc.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/94/5ccf54068ca4f47f69b20c75e405c7/output/Reports/Demultiplex_Tile_Stats.csv 70/Demultiplex_Tile_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/16/e48bd55d167c2321ad58b9a966b9cc/Sig_18_tissue.fastp.json 105/Sig_18_tissue.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e2/ac49834ce3228005de882431f9fbfe/Sig_18_Blood.sentieon.quality_by_cycle_metrics 154/Sig_18_Blood.sentieon.quality_by_cycle_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2b/42c2863bee9aa97086c87f3a7cd6d1/output/Reports/Top_Unknown_Barcodes.csv 38/Top_Unknown_Barcodes.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/78/9e1c7e6eb1a2bad42bf19a3c618774/output/Reports/Demultiplex_Stats.csv 17/Demultiplex_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/fragsize.fragsize.table 367/fragsize.fragsize.table")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/read_qc.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 334/read_qc.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ce/78bbf66b5bcbc2cbc8ace4cb9bf5df/Sig_18_Blood_xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.sentieon.hs_metrics 190/Sig_18_Blood_xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/read_qc.altera_v3_targets_postQC_hg38.bed.tsv 381/read_qc.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c7/f903662be38dcb53fdb910481d917b/Sig_18_Blood_altera_v3_targets_postQC_hg38.sentieon.hs_metrics 187/Sig_18_Blood_altera_v3_targets_postQC_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/20/b93e6c8aede497fe6d6fb0db00cb41/HCC1395_BL.fastp.json 129/HCC1395_BL.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/gc_bias_qc.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 278/gc_bias_qc.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/depth_stats.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 268/depth_stats.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/reads_per_target.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 391/reads_per_target.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/read_qc.altera_v3_targets_postQC_hg38.bed.tsv 332/read_qc.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/reads_per_target.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 386/reads_per_target.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3c/d711a1dc1c3cfd5775e4870740f5a3/HCC1395_BL.sentieon.alignment_summary_metrics 143/HCC1395_BL.sentieon.alignment_summary_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/14/f2a1b0c8e11356bc3f9bac4d97b7c6/Sig_18_Blood.fastp.json 119/Sig_18_Blood.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0f/ee1ef6695d46bdc043072586e2cf35/output/Reports/Quality_Metrics.csv 8/Quality_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e4/a853539e68166d16e103b588705599/HCC1395_tumor_xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.sentieon.hs_metrics 201/HCC1395_tumor_xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/read_qc.foresight_clarity_targets_hg38.bed.tsv 333/read_qc.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/total_base_counts.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 299/total_base_counts.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8f/1f8e87c3762de70c5a8d753b8aed9c/output/Reports/Demultiplex_Detailed_Stats.csv 55/Demultiplex_Detailed_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL_full_basic_stats.tsv 257/HCC1395_BL_full_basic_stats.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/total_base_counts.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 353/total_base_counts.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/16/f51604b2a1ba9aad606c7fb8bee82e/HCC1395_BL.mosdepth.region.dist.txt 164/HCC1395_BL.mosdepth.region.dist.txt")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/659f946ccecd57bacc47dd6b0fbca8/Sig_18_Blood.fastp.json 123/Sig_18_Blood.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2b/42c2863bee9aa97086c87f3a7cd6d1/output/Reports/Quality_Tile_Metrics.csv 35/Quality_Tile_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/gc_bias_qc.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 228/gc_bias_qc.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/reads_per_target.altera_v3_targets_coding_postQC_hg38.bed.tsv 240/reads_per_target.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/16/f51604b2a1ba9aad606c7fb8bee82e/HCC1395_BL.mosdepth.summary.txt 165/HCC1395_BL.mosdepth.summary.txt")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fd/91647c461b2dd91718ba35120fa7b8/output/Reports/fastq_list.csv 104/fastq_list.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/03/1cede8bc3a2f9150ff657f55bd29c6/output/Reports/Index_Hopping_Counts.csv 46/Index_Hopping_Counts.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/read_qc.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 385/read_qc.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/94/5ccf54068ca4f47f69b20c75e405c7/output/Reports/Demultiplex_Stats.csv 69/Demultiplex_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/total_base_counts.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 253/total_base_counts.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/total_base_counts.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 302/total_base_counts.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/59/6e84513b844e8e673e1762adde5e57/Sig_18_tissue_xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.sentieon.hs_metrics 198/Sig_18_tissue_xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fb/4595d57f2512c3edbf9d75d6f729ae/HCC1395_tumor.md.metrics 140/HCC1395_tumor.md.metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/9a/e49efd7f89344bddd00452ee0fd2e1/HCC1395_BL_altera_v3_targets_noncoding_postQC_hg38.sentieon.hs_metrics 181/HCC1395_BL_altera_v3_targets_noncoding_postQC_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/full_bed.bed 319/full_bed.bed")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/gc_bias_qc.altera_v3_targets_coding_postQC_hg38.bed.tsv 272/gc_bias_qc.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/read_qc.foresight_clarity_targets_hg38.bed.tsv 382/read_qc.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5e/ee9ad4fb2c0cfc35fd0ca63f651f88/Sig_18_Blood.fastp.json 127/Sig_18_Blood.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/reads_per_target.foresight_clarity_targets_hg38.bed.tsv 390/reads_per_target.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL_basic_stats.tsv 256/HCC1395_BL_basic_stats.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8f/1f8e87c3762de70c5a8d753b8aed9c/output/Reports/Demultiplex_Stats.csv 56/Demultiplex_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3e/1ce8df23585b8a4d3c944d214e3c52/output/Reports/Index_Hopping_Counts.csv 85/Index_Hopping_Counts.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/94/5ccf54068ca4f47f69b20c75e405c7/output/Reports/IndexMetricsOut.bin 71/IndexMetricsOut.bin")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/94/5ccf54068ca4f47f69b20c75e405c7/output/Reports/Quality_Tile_Metrics.csv 74/Quality_Tile_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/25/134f7c62465561da7768c43886fa19/HCC1395_tumor.fastp.json 134/HCC1395_tumor.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/reads_per_target.foresight_clarity_targets_hg38.bed.tsv 292/reads_per_target.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/gc_bias_qc.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 325/gc_bias_qc.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/Sig_18_Blood.md.noise_summary.tsv 259/Sig_18_Blood.md.noise_summary.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/reads_per_target.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 388/reads_per_target.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3e/1ce8df23585b8a4d3c944d214e3c52/output/Reports/Quality_Metrics.csv 86/Quality_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/84/56616c1a84f47a3347acb8b5b8fea6/HCC1395_tumor.fastp.json 110/HCC1395_tumor.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f7/695bb9b9a2d8a633fd45cc49d56e94/Sig_18_tissue_altera_v3_targets_noncoding_postQC_hg38.sentieon.hs_metrics 197/Sig_18_tissue_altera_v3_targets_noncoding_postQC_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/depth_stats.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 261/depth_stats.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/contamination.tsv 309/contamination.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/94/5ccf54068ca4f47f69b20c75e405c7/output/Reports/RunInfo.xml 75/RunInfo.xml")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5d/39a2feec7013e5ab998a4b8da2732a/Sig_18_tissue.sentieon.alignment_summary_metrics 158/Sig_18_tissue.sentieon.alignment_summary_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/78/9e1c7e6eb1a2bad42bf19a3c618774/output/Reports/Top_Unknown_Barcodes.csv 25/Top_Unknown_Barcodes.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0f/ee1ef6695d46bdc043072586e2cf35/output/Reports/IndexMetricsOut.bin 6/IndexMetricsOut.bin")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3e/1ce8df23585b8a4d3c944d214e3c52/output/Reports/RunInfo.xml 88/RunInfo.xml")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/77/33f80dd6cf6fc6721b53fb738ed210/HCC1395_BL_xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.sentieon.hs_metrics 149/HCC1395_BL_xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/78/9e1c7e6eb1a2bad42bf19a3c618774/output/Reports/SampleSheet.csv 24/SampleSheet.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/Sig_18_tissue.md.depth_hist.tsv 307/Sig_18_tissue.md.depth_hist.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3e/94b0f567eb4ba413cfa01fb0e5cf85/HCC1395_BL.fastp.json 133/HCC1395_BL.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bb/13c149a51cf070e17b1a9ac824e806/Sig_18_tissue_FINAL_hotspot_list_07302025_hg38_sorted.sentieon.hs_metrics 199/Sig_18_tissue_FINAL_hotspot_list_07302025_hg38_sorted.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/reads_per_target.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 245/reads_per_target.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0e/02bb1812ed5f743213ff2c8ffe7623/HCC1395_BL.fastp.json 117/HCC1395_BL.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/reads_per_target.altera_v3_targets_postQC_hg38.bed.tsv 389/reads_per_target.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2b/42c2863bee9aa97086c87f3a7cd6d1/output/Reports/Demultiplex_Stats.csv 30/Demultiplex_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/26/0782e182e32ad5dae8eabed4e5286a/HCC1395_BL.fastp.json 121/HCC1395_BL.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/read_qc.foresight_clarity_targets_hg38.bed.tsv 284/read_qc.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/reads_per_target.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 290/reads_per_target.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3c/d711a1dc1c3cfd5775e4870740f5a3/HCC1395_BL.sentieon.quality_distribution_metrics 147/HCC1395_BL.sentieon.quality_distribution_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/reads_per_target.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 288/reads_per_target.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/reads_per_target.altera_v3_targets_postQC_hg38.bed.tsv 291/reads_per_target.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/gc_bias_qc.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 371/gc_bias_qc.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/gc_bias_qc.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 277/gc_bias_qc.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/78/9e1c7e6eb1a2bad42bf19a3c618774/output/Reports/fastq_list.csv 26/fastq_list.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/94/5ccf54068ca4f47f69b20c75e405c7/output/Reports/Top_Unknown_Barcodes.csv 77/Top_Unknown_Barcodes.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e2/ad78aa150d814d2338b9f196ea48ae/Sig_18_Blood.fastp.json 131/Sig_18_Blood.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/full_bed.bed 270/full_bed.bed")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/74/ea7a515a2f70db517a2c1354a35f6b/HCC1395_BL.md.metrics 137/HCC1395_BL.md.metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/HCC1395_BL.md.noise_summary.tsv 210/HCC1395_BL.md.noise_summary.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/gc_bias_qc.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 273/gc_bias_qc.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/depth_stats.altera_v3_targets_postQC_hg38.bed.tsv 313/depth_stats.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/total_base_counts.altera_v3_targets_postQC_hg38.bed.tsv 251/total_base_counts.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/total_base_counts.altera_v3_targets_coding_postQC_hg38.bed.tsv 396/total_base_counts.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/total_base_counts.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 346/total_base_counts.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/read_qc.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 384/read_qc.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c3/8d00efd617d343ee68ea777da82180/Sig_18_Blood.mosdepth.global.dist.txt 172/Sig_18_Blood.mosdepth.global.dist.txt")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8f/1f8e87c3762de70c5a8d753b8aed9c/output/Reports/RunInfo.xml 62/RunInfo.xml")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a2/fa4437f9d2d9f623134c0a9026f01f/HCC1395_BL_xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.sentieon.hs_metrics 150/HCC1395_BL_xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/read_qc.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 238/read_qc.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/read_qc.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 282/read_qc.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/depth_stats.altera_v3_targets_postQC_hg38.bed.tsv 215/depth_stats.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2b/42c2863bee9aa97086c87f3a7cd6d1/output/Reports/IndexMetricsOut.bin 32/IndexMetricsOut.bin")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b5/9e7818fb8ed6d0637c7669843b423c/Sig_18_Blood.fastp.json 135/Sig_18_Blood.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/qc_complete.txt 279/qc_complete.txt")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/gc_bias_qc.altera_v3_targets_coding_postQC_hg38.bed.tsv 223/gc_bias_qc.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/read_qc.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 286/read_qc.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/reads_per_target.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 392/reads_per_target.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/total_base_counts.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 395/total_base_counts.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/read_qc.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 335/read_qc.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/total_base_counts.foresight_clarity_targets_hg38.bed.tsv 399/total_base_counts.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/gc_bias_qc.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 322/gc_bias_qc.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/16/de9360b480aca965c9510118db4b3d/.command.sh .command.sh")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fd/91647c461b2dd91718ba35120fa7b8/output/Reports/SampleSheet.csv 102/SampleSheet.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/reads_per_target.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 344/reads_per_target.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e2/ac49834ce3228005de882431f9fbfe/Sig_18_Blood.sentieon.alignment_summary_metrics 151/Sig_18_Blood.sentieon.alignment_summary_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/04/18186d7be59214c1e5ba8095ae022c/HCC1395_tumor.mosdepth.global.dist.txt 178/HCC1395_tumor.mosdepth.global.dist.txt")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/03/1cede8bc3a2f9150ff657f55bd29c6/output/Reports/Demultiplex_Tile_Stats.csv 44/Demultiplex_Tile_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/80/165a3d92e00b863385e9295501a651/HCC1395_tumor_altera_v3_targets_noncoding_postQC_hg38.sentieon.hs_metrics 205/HCC1395_tumor_altera_v3_targets_noncoding_postQC_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ed/ee89a224e07b487f81ed41fe63a62f/Sig_18_Blood_xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.sentieon.hs_metrics 186/Sig_18_Blood_xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/aa/5131c4daa0604fd02c7df77e0ff3ad/Sig_18_tissue_xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.sentieon.hs_metrics 193/Sig_18_tissue_xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/Sig_18_tissue.md.noise_summary.tsv 308/Sig_18_tissue.md.noise_summary.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3f/bc8e2b08929638db69633255533613/HCC1395_tumor.sentieon.alignment_summary_metrics 167/HCC1395_tumor.sentieon.alignment_summary_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/78/9e1c7e6eb1a2bad42bf19a3c618774/output/Reports/Index_Hopping_Counts.csv 20/Index_Hopping_Counts.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2b/42c2863bee9aa97086c87f3a7cd6d1/output/Reports/Index_Hopping_Counts.csv 33/Index_Hopping_Counts.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/reads_per_target.foresight_clarity_targets_hg38.bed.tsv 341/reads_per_target.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a3/d2a7dc0f636ed86c58d9ce275c9f00/HCC1395_BL_FINAL_hotspot_list_07302025_hg38_sorted.sentieon.hs_metrics 183/HCC1395_BL_FINAL_hotspot_list_07302025_hg38_sorted.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/03/1cede8bc3a2f9150ff657f55bd29c6/output/Reports/Quality_Tile_Metrics.csv 48/Quality_Tile_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/97/59f8cb861d24253906b61924dab175/HCC1395_tumor_altera_v3_targets_coding_postQC_hg38.sentieon.hs_metrics 204/HCC1395_tumor_altera_v3_targets_coding_postQC_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/depth_stats.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 361/depth_stats.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/depth_stats.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 212/depth_stats.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8f/1f8e87c3762de70c5a8d753b8aed9c/output/Reports/IndexMetricsOut.bin 58/IndexMetricsOut.bin")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/depth_stats.altera_v3_targets_coding_postQC_hg38.bed.tsv 262/depth_stats.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/depth_stats.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 267/depth_stats.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/saturation_qc.tsv 247/saturation_qc.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/7b/860f8d990b8b37145f3b60cf0394ff/HCC1395_tumor_xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.sentieon.hs_metrics 206/HCC1395_tumor_xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/03/1cede8bc3a2f9150ff657f55bd29c6/output/Reports/SampleSheet.csv 50/SampleSheet.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/depth_stats.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 366/depth_stats.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/read_qc.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 237/read_qc.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/read_qc.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 383/read_qc.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3e/1ce8df23585b8a4d3c944d214e3c52/output/Reports/Top_Unknown_Barcodes.csv 90/Top_Unknown_Barcodes.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/read_qc.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 280/read_qc.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/depth_stats.altera_v3_targets_postQC_hg38.bed.tsv 264/depth_stats.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a7/ecdf965eec78afb19c3be338f2434d/Sig_18_Blood_altera_v3_targets_noncoding_postQC_hg38.sentieon.hs_metrics 189/Sig_18_Blood_altera_v3_targets_noncoding_postQC_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3e/1ce8df23585b8a4d3c944d214e3c52/output/Reports/Quality_Tile_Metrics.csv 87/Quality_Tile_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/depth_stats.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 266/depth_stats.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/03/1cede8bc3a2f9150ff657f55bd29c6/output/Reports/RunInfo.xml 49/RunInfo.xml")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/1de3ec8be407c4d2066ce3a99655b2/Sig_18_tissue.stats 166/Sig_18_tissue.stats")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/78/9e1c7e6eb1a2bad42bf19a3c618774/output/Reports/Adapter_Metrics.csv 15/Adapter_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5d/39a2feec7013e5ab998a4b8da2732a/Sig_18_tissue.sentieon.insert_size_metrics 160/Sig_18_tissue.sentieon.insert_size_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/contamination.tsv 211/contamination.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3f/bc8e2b08929638db69633255533613/HCC1395_tumor.sentieon.insert_size_metrics 169/HCC1395_tumor.sentieon.insert_size_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/gc_bias_qc.foresight_clarity_targets_hg38.bed.tsv 324/gc_bias_qc.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fd/91647c461b2dd91718ba35120fa7b8/output/Reports/Demultiplex_Detailed_Stats.csv 94/Demultiplex_Detailed_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/94/5ccf54068ca4f47f69b20c75e405c7/output/Reports/Quality_Metrics.csv 73/Quality_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/depth_stats.altera_v3_targets_postQC_hg38.bed.tsv 362/depth_stats.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/38/e91f9854f39d2ba06a732938105d20/HCC1395_tumor_xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.sentieon.hs_metrics 202/HCC1395_tumor_xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/gc_bias_qc.altera_v3_targets_postQC_hg38.bed.tsv 323/gc_bias_qc.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8f/1f8e87c3762de70c5a8d753b8aed9c/output/Reports/fastq_list.csv 65/fastq_list.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3e/1ce8df23585b8a4d3c944d214e3c52/output/Reports/SampleSheet.csv 89/SampleSheet.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/Sig_18_Blood.md.depth_hist.tsv 258/Sig_18_Blood.md.depth_hist.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/reads_per_target.altera_v3_targets_postQC_hg38.bed.tsv 242/reads_per_target.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/03/1cede8bc3a2f9150ff657f55bd29c6/output/Reports/IndexMetricsOut.bin 45/IndexMetricsOut.bin")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e2/ac49834ce3228005de882431f9fbfe/Sig_18_Blood.sentieon.insert_size_metrics 153/Sig_18_Blood.sentieon.insert_size_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/reads_per_target.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 241/reads_per_target.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/reads_per_target.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 337/reads_per_target.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/gc_bias_qc.foresight_clarity_targets_hg38.bed.tsv 226/gc_bias_qc.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/total_base_counts.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 351/total_base_counts.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/HCC1395_tumor.md.noise_summary.tsv 357/HCC1395_tumor.md.noise_summary.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3e/1ce8df23585b8a4d3c944d214e3c52/output/Reports/Demultiplex_Stats.csv 82/Demultiplex_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/94/5ccf54068ca4f47f69b20c75e405c7/output/Reports/Index_Hopping_Counts.csv 72/Index_Hopping_Counts.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/gc_bias_qc.foresight_clarity_targets_hg38.bed.tsv 275/gc_bias_qc.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/reads_per_target.altera_v3_targets_coding_postQC_hg38.bed.tsv 289/reads_per_target.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2b/38884d3b078f5a95888d9104d7b94c/HCC1395_BL.fastp.json 107/HCC1395_BL.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/reads_per_target.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 239/reads_per_target.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/read_qc.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 329/read_qc.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0f/ee1ef6695d46bdc043072586e2cf35/output/Reports/fastq_list.csv 13/fastq_list.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8f/1f8e87c3762de70c5a8d753b8aed9c/output/Reports/Adapter_Cycle_Metrics.csv 53/Adapter_Cycle_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/qc_complete.txt 328/qc_complete.txt")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/reads_per_target.altera_v3_targets_postQC_hg38.bed.tsv 340/reads_per_target.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/03/1cede8bc3a2f9150ff657f55bd29c6/output/Reports/Demultiplex_Stats.csv 43/Demultiplex_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/read_qc.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 380/read_qc.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0f/ee1ef6695d46bdc043072586e2cf35/output/Reports/SampleSheet.csv 11/SampleSheet.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/gc_bias_qc.foresight_clarity_targets_hg38.bed.tsv 373/gc_bias_qc.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fd/91647c461b2dd91718ba35120fa7b8/output/Reports/IndexMetricsOut.bin 97/IndexMetricsOut.bin")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/depth_stats.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 359/depth_stats.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5e/cd7c963b0b2180f97b9008a292a332/Sig_18_tissue_altera_v3_targets_postQC_hg38.sentieon.hs_metrics 195/Sig_18_tissue_altera_v3_targets_postQC_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2b/42c2863bee9aa97086c87f3a7cd6d1/output/Reports/fastq_list.csv 39/fastq_list.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/gc_bias_qc.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 326/gc_bias_qc.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fd/91647c461b2dd91718ba35120fa7b8/output/Reports/RunInfo.xml 101/RunInfo.xml")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/gc_bias_qc.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 224/gc_bias_qc.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/HCC1395_tumor.md.depth_hist.tsv 356/HCC1395_tumor.md.depth_hist.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/depth_stats.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 310/depth_stats.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2b/42c2863bee9aa97086c87f3a7cd6d1/output/Reports/Adapter_Cycle_Metrics.csv 27/Adapter_Cycle_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/depth_stats.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 365/depth_stats.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/read_qc.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 285/read_qc.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/total_base_counts.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 401/total_base_counts.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0f/ee1ef6695d46bdc043072586e2cf35/output/Reports/RunInfo.xml 10/RunInfo.xml")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3e/1ce8df23585b8a4d3c944d214e3c52/output/Reports/Adapter_Cycle_Metrics.csv 79/Adapter_Cycle_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/78/9e1c7e6eb1a2bad42bf19a3c618774/output/Reports/RunInfo.xml 23/RunInfo.xml")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/04/18186d7be59214c1e5ba8095ae022c/HCC1395_tumor.mosdepth.summary.txt 180/HCC1395_tumor.mosdepth.summary.txt")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/d5/209963df00d784fa0b6a6a6aa3d8c2/Sig_18_tissue.md.metrics 139/Sig_18_tissue.md.metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2b/42c2863bee9aa97086c87f3a7cd6d1/output/Reports/Demultiplex_Tile_Stats.csv 31/Demultiplex_Tile_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/depth_stats.foresight_clarity_targets_hg38.bed.tsv 216/depth_stats.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood_full_basic_stats.tsv 306/Sig_18_Blood_full_basic_stats.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/total_base_counts.altera_v3_targets_postQC_hg38.bed.tsv 349/total_base_counts.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8f/1f8e87c3762de70c5a8d753b8aed9c/output/Reports/Quality_Metrics.csv 60/Quality_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/depth_stats.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 219/depth_stats.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/reads_per_target.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 295/reads_per_target.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/reads_per_target.altera_v3_targets_coding_postQC_hg38.bed.tsv 338/reads_per_target.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/read_qc.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 378/read_qc.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/total_base_counts.altera_v3_targets_postQC_hg38.bed.tsv 398/total_base_counts.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/28/a56b0841a2af34f08e701b9d908341/HCC1395_tumor.fastp.json 118/HCC1395_tumor.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3c/d711a1dc1c3cfd5775e4870740f5a3/HCC1395_BL.sentieon.quality_by_cycle_metrics 146/HCC1395_BL.sentieon.quality_by_cycle_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0f/ee1ef6695d46bdc043072586e2cf35/output/Reports/Demultiplex_Detailed_Stats.csv 3/Demultiplex_Detailed_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/contamination.tsv 260/contamination.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fd/91647c461b2dd91718ba35120fa7b8/output/Reports/Quality_Metrics.csv 99/Quality_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2b/42c2863bee9aa97086c87f3a7cd6d1/output/Reports/Adapter_Metrics.csv 28/Adapter_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c8/7235c63ef81c8c0e1776d364429c36/Sig_18_tissue.mosdepth.global.dist.txt 176/Sig_18_tissue.mosdepth.global.dist.txt")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/total_base_counts.altera_v3_targets_coding_postQC_hg38.bed.tsv 249/total_base_counts.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/fragsize.fragsize.table 269/fragsize.fragsize.table")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ab/c5c52435c3972da9f3cf0df8a9106c/HCC1395_tumor.fastp.json 108/HCC1395_tumor.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/depth_stats.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 316/depth_stats.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/total_base_counts.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 255/total_base_counts.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/15/370e95ddbe60d040628d084289e7e9/HCC1395_BL_altera_v3_targets_postQC_hg38.sentieon.hs_metrics 142/HCC1395_BL_altera_v3_targets_postQC_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5c/bd5c4b5b4e5b90df021885244da94a/HCC1395_BL_foresight_clarity_targets_hg38.sentieon.hs_metrics 184/HCC1395_BL_foresight_clarity_targets_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2b/42c2863bee9aa97086c87f3a7cd6d1/output/Reports/SampleSheet.csv 37/SampleSheet.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/16/f51604b2a1ba9aad606c7fb8bee82e/HCC1395_BL.mosdepth.global.dist.txt 163/HCC1395_BL.mosdepth.global.dist.txt")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/reads_per_target.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 339/reads_per_target.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/fragsize.fragsize.table 318/fragsize.fragsize.table")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/total_base_counts.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 352/total_base_counts.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/gc_bias_qc.altera_v3_targets_coding_postQC_hg38.bed.tsv 321/gc_bias_qc.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/read_qc.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 236/read_qc.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/gc_bias_qc.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 327/gc_bias_qc.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e2/ac49834ce3228005de882431f9fbfe/Sig_18_Blood.sentieon.base_distribution_by_cycle_metrics 152/Sig_18_Blood.sentieon.base_distribution_by_cycle_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ae/cbfbd9f12ef357f7c2ae390aca0d25/HCC1395_tumor.fastp.json 130/HCC1395_tumor.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/03/1cede8bc3a2f9150ff657f55bd29c6/output/Reports/fastq_list.csv 52/fastq_list.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/depth_stats.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 218/depth_stats.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3f/bc8e2b08929638db69633255533613/HCC1395_tumor.sentieon.base_distribution_by_cycle_metrics 168/HCC1395_tumor.sentieon.base_distribution_by_cycle_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/total_base_counts.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 303/total_base_counts.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/af/ef9771c440cc66b1c95e3ff817ac73/HCC1395_BL.fastp.json 109/HCC1395_BL.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/depth_stats.altera_v3_targets_coding_postQC_hg38.bed.tsv 213/depth_stats.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor_basic_stats.tsv 403/HCC1395_tumor_basic_stats.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/17/61cbd8524a5a7e950a0420cdb608e5/HCC1395_BL_xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.sentieon.hs_metrics 182/HCC1395_BL_xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0f/ee1ef6695d46bdc043072586e2cf35/output/Reports/Index_Hopping_Counts.csv 7/Index_Hopping_Counts.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/reads_per_target.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 342/reads_per_target.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/depth_stats.altera_v3_targets_coding_postQC_hg38.bed.tsv 360/depth_stats.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/07/634ab459a7ba98efe39e551cf210d0/Sig_18_Blood_foresight_clarity_targets_hg38.sentieon.hs_metrics 192/Sig_18_Blood_foresight_clarity_targets_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/total_base_counts.altera_v3_targets_postQC_hg38.bed.tsv 300/total_base_counts.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/gc_bias_qc.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 374/gc_bias_qc.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/50/4eb4cd2b480f4d544c9062adafa4d0/HCC1395_tumor.fastp.json 122/HCC1395_tumor.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/e2/ac49834ce3228005de882431f9fbfe/Sig_18_Blood.sentieon.quality_distribution_metrics 155/Sig_18_Blood.sentieon.quality_distribution_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/total_base_counts.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 254/total_base_counts.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/f0/d7626411e214e3d80a25c3650bfe34/HCC1395_BL.stats 141/HCC1395_BL.stats")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/depth_stats.foresight_clarity_targets_hg38.bed.tsv 265/depth_stats.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/gc_bias_qc.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 375/gc_bias_qc.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2f/342b68d058e09c0d41b42f3822f95e/HCC1395_tumor.fastp.json 126/HCC1395_tumor.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/78/9e1c7e6eb1a2bad42bf19a3c618774/output/Reports/Adapter_Cycle_Metrics.csv 14/Adapter_Cycle_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/16/de9360b480aca965c9510118db4b3d/.command.run .command.run")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/qc_complete.txt 377/qc_complete.txt")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/62/ff9313b4a87d8fe5caca02e1d067b2/Sig_18_Blood.fastp.json 111/Sig_18_Blood.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/saturation_qc.tsv 345/saturation_qc.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/gc_bias_qc.altera_v3_targets_coding_postQC_hg38.bed.tsv 370/gc_bias_qc.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/78/9e1c7e6eb1a2bad42bf19a3c618774/output/Reports/Demultiplex_Detailed_Stats.csv 16/Demultiplex_Detailed_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/total_base_counts.foresight_clarity_targets_hg38.bed.tsv 301/total_base_counts.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/fragsize.fragsize.table 220/fragsize.fragsize.table")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fd/91647c461b2dd91718ba35120fa7b8/output/Reports/Demultiplex_Tile_Stats.csv 96/Demultiplex_Tile_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/gc_bias_qc.altera_v3_targets_postQC_hg38.bed.tsv 225/gc_bias_qc.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/depth_stats.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 312/depth_stats.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/reads_per_target.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 294/reads_per_target.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/total_base_counts.foresight_clarity_targets_hg38.bed.tsv 252/total_base_counts.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fd/91647c461b2dd91718ba35120fa7b8/output/Reports/Adapter_Metrics.csv 93/Adapter_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c8/7235c63ef81c8c0e1776d364429c36/Sig_18_tissue.mosdepth.summary.txt 177/Sig_18_tissue.mosdepth.summary.txt")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue_full_basic_stats.tsv 355/Sig_18_tissue_full_basic_stats.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/03/1cede8bc3a2f9150ff657f55bd29c6/output/Reports/Top_Unknown_Barcodes.csv 51/Top_Unknown_Barcodes.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/gc_bias_qc.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 227/gc_bias_qc.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/78/9e1c7e6eb1a2bad42bf19a3c618774/output/Reports/Demultiplex_Tile_Stats.csv 18/Demultiplex_Tile_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5d/39a2feec7013e5ab998a4b8da2732a/Sig_18_tissue.sentieon.quality_by_cycle_metrics 161/Sig_18_tissue.sentieon.quality_by_cycle_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/98/6f9d7fce7c60125387e4b079bc91b4/Sig_18_Blood_FINAL_hotspot_list_07302025_hg38_sorted.sentieon.hs_metrics 191/Sig_18_Blood_FINAL_hotspot_list_07302025_hg38_sorted.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/depth_stats.foresight_clarity_targets_hg38.bed.tsv 363/depth_stats.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c7/f50ac77f7396a98135d6839a1cbd73/Sig_18_tissue_altera_v3_targets_coding_postQC_hg38.sentieon.hs_metrics 196/Sig_18_tissue_altera_v3_targets_coding_postQC_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/78/9e1c7e6eb1a2bad42bf19a3c618774/output/Reports/IndexMetricsOut.bin 19/IndexMetricsOut.bin")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/gc_bias_qc.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 376/gc_bias_qc.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor_full_basic_stats.tsv 404/HCC1395_tumor_full_basic_stats.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/94/5ccf54068ca4f47f69b20c75e405c7/output/Reports/Adapter_Cycle_Metrics.csv 66/Adapter_Cycle_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/94/5ccf54068ca4f47f69b20c75e405c7/output/Reports/Demultiplex_Detailed_Stats.csv 68/Demultiplex_Detailed_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c3/8d00efd617d343ee68ea777da82180/Sig_18_Blood.mosdepth.region.dist.txt 173/Sig_18_Blood.mosdepth.region.dist.txt")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/gc_bias_qc.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 369/gc_bias_qc.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a3/a1f90cafce002be841e05d2d54f1ff/HCC1395_BL.fastp.json 113/HCC1395_BL.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/94/5ccf54068ca4f47f69b20c75e405c7/output/Reports/fastq_list.csv 78/fastq_list.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/reads_per_target.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 244/reads_per_target.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8f/1f8e87c3762de70c5a8d753b8aed9c/output/Reports/Quality_Tile_Metrics.csv 61/Quality_Tile_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8f/1f8e87c3762de70c5a8d753b8aed9c/output/Reports/SampleSheet.csv 63/SampleSheet.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/b1/c406c5dd0dabd7db5927c677fba7a9/Sig_18_Blood.stats 148/Sig_18_Blood.stats")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/read_qc.altera_v3_targets_postQC_hg38.bed.tsv 283/read_qc.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3e/1ce8df23585b8a4d3c944d214e3c52/output/Reports/Demultiplex_Tile_Stats.csv 83/Demultiplex_Tile_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c3/1dcd3764ae606bbe65ffb6b69b1c5f/HCC1395_BL_altera_v3_targets_coding_postQC_hg38.sentieon.hs_metrics 156/HCC1395_BL_altera_v3_targets_coding_postQC_hg38.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/reads_per_target.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 246/reads_per_target.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2b/42c2863bee9aa97086c87f3a7cd6d1/output/Reports/Quality_Metrics.csv 34/Quality_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/depth_stats.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 214/depth_stats.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/depth_stats.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 364/depth_stats.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/HCC1395_BL.md.depth_hist.tsv 209/HCC1395_BL.md.depth_hist.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood_basic_stats.tsv 305/Sig_18_Blood_basic_stats.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fd/91647c461b2dd91718ba35120fa7b8/output/Reports/Demultiplex_Stats.csv 95/Demultiplex_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/9a/fafa522aada2f7374faf8fe19baa59/HCC1395_tumor.fastp.json 114/HCC1395_tumor.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/depth_stats.foresight_clarity_targets_hg38.bed.tsv 314/depth_stats.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8f/1f8e87c3762de70c5a8d753b8aed9c/output/Reports/Adapter_Metrics.csv 54/Adapter_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0f/ee1ef6695d46bdc043072586e2cf35/output/Reports/Demultiplex_Tile_Stats.csv 5/Demultiplex_Tile_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/read_qc.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 336/read_qc.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/total_base_counts.foresight_clarity_targets_hg38.bed.tsv 350/total_base_counts.foresight_clarity_targets_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3e/1ce8df23585b8a4d3c944d214e3c52/output/Reports/IndexMetricsOut.bin 84/IndexMetricsOut.bin")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/read_qc.altera_v3_targets_postQC_hg38.bed.tsv 234/read_qc.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fd/91647c461b2dd91718ba35120fa7b8/output/Reports/Adapter_Cycle_Metrics.csv 92/Adapter_Cycle_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/gc_bias_qc.altera_v3_targets_postQC_hg38.bed.tsv 372/gc_bias_qc.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/reads_per_target.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv 343/reads_per_target.xgen-exome-hyb-panel-v2-targets-hg38_minus_altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/78/9e1c7e6eb1a2bad42bf19a3c618774/output/Reports/Quality_Tile_Metrics.csv 22/Quality_Tile_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/saturation_qc.tsv 296/saturation_qc.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8f/1f8e87c3762de70c5a8d753b8aed9c/output/Reports/Index_Hopping_Counts.csv 59/Index_Hopping_Counts.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/03/1cede8bc3a2f9150ff657f55bd29c6/output/Reports/Adapter_Cycle_Metrics.csv 40/Adapter_Cycle_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/94/5ccf54068ca4f47f69b20c75e405c7/output/Reports/SampleSheet.csv 76/SampleSheet.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/gc_bias_qc.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 276/gc_bias_qc.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/total_base_counts.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 297/total_base_counts.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3f/bc8e2b08929638db69633255533613/HCC1395_tumor.sentieon.quality_distribution_metrics 171/HCC1395_tumor.sentieon.quality_distribution_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/9e/b47fddf7a431cd4e0730315147795c/Sig_18_Blood.fastp.json 115/Sig_18_Blood.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/16/6b0a5f741db5185ff35d60b136274b/Sig_18_tissue.fastp.json 136/Sig_18_tissue.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/read_qc.altera_v3_targets_coding_postQC_hg38.bed.tsv 232/read_qc.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/read_qc.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 287/read_qc.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/depth_stats.altera_v3_targets_coding_postQC_hg38.bed.tsv 311/depth_stats.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/gc_bias_qc.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 320/gc_bias_qc.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5d/c51aab4bf4056af585f0083a156c68/Sig_18_tissue.fastp.json 124/Sig_18_tissue.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ce/2ec868b56e30057a1873663059a9e5/Sig_18_tissue.fastp.json 112/Sig_18_tissue.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/read_qc.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 331/read_qc.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3e/1ce8df23585b8a4d3c944d214e3c52/output/Reports/Demultiplex_Detailed_Stats.csv 81/Demultiplex_Detailed_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3e/1ce8df23585b8a4d3c944d214e3c52/output/Reports/Adapter_Metrics.csv 80/Adapter_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/depth_stats.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 217/depth_stats.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/read_qc.altera_v3_targets_coding_postQC_hg38.bed.tsv 379/read_qc.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bb/85af89e8e5a2c0e826506a473a0cdc/Sig_18_tissue.fastp.json 120/Sig_18_tissue.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fd/91647c461b2dd91718ba35120fa7b8/output/Reports/Top_Unknown_Barcodes.csv 103/Top_Unknown_Barcodes.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c9/555abdca842f4fcae4d3f19af972b4/Sig_18_Blood_xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.sentieon.hs_metrics 185/Sig_18_Blood_xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/read_qc.altera_v3_targets_coding_postQC_hg38.bed.tsv 281/read_qc.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/7a/6c527e4220d0c0918ba4c1f9a0f292/Sig_18_tissue.fastp.json 132/Sig_18_tissue.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/03/1cede8bc3a2f9150ff657f55bd29c6/output/Reports/Demultiplex_Detailed_Stats.csv 42/Demultiplex_Detailed_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0f/ee1ef6695d46bdc043072586e2cf35/output/Reports/Demultiplex_Stats.csv 4/Demultiplex_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3e/1ce8df23585b8a4d3c944d214e3c52/output/Reports/fastq_list.csv 91/fastq_list.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/total_base_counts.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 250/total_base_counts.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/04/18186d7be59214c1e5ba8095ae022c/HCC1395_tumor.mosdepth.region.dist.txt 179/HCC1395_tumor.mosdepth.region.dist.txt")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/total_base_counts.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 348/total_base_counts.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c8/7235c63ef81c8c0e1776d364429c36/Sig_18_tissue.mosdepth.region.dist.txt 175/Sig_18_tissue.mosdepth.region.dist.txt")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/7f/605d8f56a06bcd9e2660c7bb432e14/Sig_18_tissue.fastp.json 116/Sig_18_tissue.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/a0/9632b77c467d191eb79e100322d939/Sig_18_tissue.fastp.json 128/Sig_18_tissue.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fd/91647c461b2dd91718ba35120fa7b8/output/Reports/Quality_Tile_Metrics.csv 100/Quality_Tile_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fd/91647c461b2dd91718ba35120fa7b8/output/Reports/Index_Hopping_Counts.csv 98/Index_Hopping_Counts.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/depth_stats.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 317/depth_stats.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/total_base_counts.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 397/total_base_counts.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/total_base_counts.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 402/total_base_counts.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/2b/42c2863bee9aa97086c87f3a7cd6d1/output/Reports/RunInfo.xml 36/RunInfo.xml")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3c/d711a1dc1c3cfd5775e4870740f5a3/HCC1395_BL.sentieon.insert_size_metrics 145/HCC1395_BL.sentieon.insert_size_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue_basic_stats.tsv 354/Sig_18_tissue_basic_stats.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0f/ee1ef6695d46bdc043072586e2cf35/output/Reports/Top_Unknown_Barcodes.csv 12/Top_Unknown_Barcodes.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0f/ee1ef6695d46bdc043072586e2cf35/output/Reports/Adapter_Metrics.csv 2/Adapter_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/gc_bias_qc.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv 229/gc_bias_qc.xgen-exome-hyb-panel-v2_AND_altera_v3_probes_short_hg38_AND_cdx_spike_custom30off4x_hg38_AND_foresight_clarity_footprint.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/df/a139f551ed4015a9d46cd58ea2a09a/Sig_18_tissue/Sig_18_tissue.md/total_base_counts.altera_v3_targets_coding_postQC_hg38.bed.tsv 347/total_base_counts.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/gc_bias_qc.altera_v3_targets_postQC_hg38.bed.tsv 274/gc_bias_qc.altera_v3_targets_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/full_bed.bed 368/full_bed.bed")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0f/ee1ef6695d46bdc043072586e2cf35/output/Reports/Quality_Tile_Metrics.csv 9/Quality_Tile_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/78/9e1c7e6eb1a2bad42bf19a3c618774/output/Reports/Quality_Metrics.csv 21/Quality_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/0f/ee1ef6695d46bdc043072586e2cf35/output/Reports/Adapter_Cycle_Metrics.csv 1/Adapter_Cycle_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/contamination.tsv 358/contamination.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/25/e81927b54dd93a337304cc118fd89f/HCC1395_tumor_FINAL_hotspot_list_07302025_hg38_sorted.sentieon.hs_metrics 207/HCC1395_tumor_FINAL_hotspot_list_07302025_hg38_sorted.sentieon.hs_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/gc_bias_qc.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 271/gc_bias_qc.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/total_base_counts.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 400/total_base_counts.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/3c/d711a1dc1c3cfd5775e4870740f5a3/HCC1395_BL.sentieon.base_distribution_by_cycle_metrics 144/HCC1395_BL.sentieon.base_distribution_by_cycle_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/bf/6abfaee30c2fba35dc3c21c1733893/Sig_18_Blood/Sig_18_Blood.md/reads_per_target.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv 293/reads_per_target.xgen-exome-hyb-panel-v2-targets-hg38_AND_altera_v3_targets_postQC_hg38_AND_foresight_clarity.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/total_base_counts.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 248/total_base_counts.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/94/5ccf54068ca4f47f69b20c75e405c7/output/Reports/Adapter_Metrics.csv 67/Adapter_Metrics.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/full_bed.bed 221/full_bed.bed")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/c5/d6a095aaef6184eeb2343287a40993/HCC1395_tumor.stats 157/HCC1395_tumor.stats")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/5d/39a2feec7013e5ab998a4b8da2732a/Sig_18_tissue.sentieon.quality_distribution_metrics 162/Sig_18_tissue.sentieon.quality_distribution_metrics")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/79/51bddbba79dd926dc5a040ca7fd1c5/Sig_18_Blood.fastp.json 106/Sig_18_Blood.fastp.json")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8f/1f8e87c3762de70c5a8d753b8aed9c/output/Reports/Top_Unknown_Barcodes.csv 64/Top_Unknown_Barcodes.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/read_qc.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv 231/read_qc.FINAL_hotspot_list_07302025_hg38_sorted.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/8f/1f8e87c3762de70c5a8d753b8aed9c/output/Reports/Demultiplex_Tile_Stats.csv 57/Demultiplex_Tile_Stats.csv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/read_qc.altera_v3_targets_noncoding_postQC_hg38.bed.tsv 233/read_qc.altera_v3_targets_noncoding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/40/e43b634065c8a362cc98adf6096e08/HCC1395_BL/HCC1395_BL.md/qc_complete.txt 230/qc_complete.txt")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/ec/fcb91def944ae04bc0757f3de740af/HCC1395_tumor/HCC1395_tumor.md/reads_per_target.altera_v3_targets_coding_postQC_hg38.bed.tsv 387/reads_per_target.altera_v3_targets_coding_postQC_hg38.bed.tsv")
    downloads+=("nxf_s3_download s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/9e/c38617481766805f454f6e006cdfee/Sig_18_Blood_altera_v3_targets_coding_postQC_hg38.sentieon.hs_metrics 188/Sig_18_Blood_altera_v3_targets_coding_postQC_hg38.sentieon.hs_metrics")
    nxf_parallel "${downloads[@]}"
    echo "==> STAGING COMPLETE (406 inputs)"
    echo ""
}

nxf_unstage_outputs() {
    true
    uploads=()
    IFS=$'\n'
    for name in $(eval "ls -1d *multiqc_report.html *_data versions.yml" | sort | uniq); do
        uploads+=("nxf_s3_upload '$name' s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/16/de9360b480aca965c9510118db4b3d")
    done
    unset IFS
    nxf_parallel "${uploads[@]}"
}

nxf_unstage_controls() {
    true
    nxf_s3_upload .command.out s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/16/de9360b480aca965c9510118db4b3d || true
    nxf_s3_upload .command.err s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/16/de9360b480aca965c9510118db4b3d || true
    nxf_s3_upload .command.trace s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/16/de9360b480aca965c9510118db4b3d || 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/16/de9360b480aca965c9510118db4b3d/.command.begin
    set +u
    set -u
    /opt/s5cmd/bin/s5cmd --log error cp "s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/tmp/10/5c5770b525469430c1a433610c9c30/bin/*" $NXF_SCRATCH/nextflow-bin/
    chmod +x $NXF_SCRATCH/nextflow-bin/* || true
    export PATH=$NXF_SCRATCH/nextflow-bin:$PATH
    [[ $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