File Info

Filename
.command.sh
Full Path
s3://natera-rnd-pltf-dev-nextflow-scratch-01/work/fa/c3ea7d1398eb3e19fc73c876e222bd/.command.sh
Size
4.0 KB
Attempt
#!/bin/bash -Ceuo pipefail
# Reconstruct the samples/{sample_id}/counts.tsv layout that cnv_pipe expects
for f in HG03391_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv HG03391_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv HG03578_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv HG03578_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv HG03259_c_0001_gDNA_0001_B23H2H2LT4_3_counts.tsv HG03582_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv IHW09177_c_01_gDNA_0001_B23H2H2LT4_1_counts.tsv HG03354_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv HG03385_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv HG03385_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv HG03469_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv HG03567_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv HG03267_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv HG03267_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv HG03354_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv HG03401_c_0001_gDNA_0001_B23H2H2LT4_3_counts.tsv HG03461_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv HG03461_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv HG03469_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv HG03567_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv IHW09161_c_01_gDNA_0001_B23H2H2LT4_1_counts.tsv NA18877_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv NA18877_c_0001_gDNA_0001_B23H2H2LT4_3_counts.tsv HG03259_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv HG03259_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv HG03401_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv HG03446_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv HG03582_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv NA12878_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv NA12878_c_0001_gDNA_0001_B23H2H2LT4_4_counts.tsv NA18877_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv HG03202_c_0001_gDNA_0001_B23H2H2LT4_3_counts.tsv HG03394_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv HG03401_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv HG03428_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv HG03446_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv HG03446_c_0001_gDNA_0001_B23H2H2LT4_3_counts.tsv HG03449_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv IHW09133_c_01_gDNA_0001_B23H2H2LT4_1_counts.tsv NA12878_c_0001_gDNA_0001_B23H2H2LT4_5_counts.tsv NA18488_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv NA18488_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv NA18523_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv NA18861_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv NA18917_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv NA18917_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv HG03267_c_0001_gDNA_0001_B23H2H2LT4_3_counts.tsv HG03394_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv HG03428_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv HG03485_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv HG03485_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv HG03449_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv IHW09191_c_01_gDNA_0001_B23H2H2LT4_1_counts.tsv NA18520_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv NA18520_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv NA18523_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv NA18878_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv NA18878_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv IHW09352_c_01_gDNA_0001_B23H2H2LT4_1_counts.tsv IHW09507_c_01_gDNA_0001_B23H2H2LT4_1_counts.tsv NA12878_c_0001_gDNA_0001_B23H2H2LT4_3_counts.tsv NA12878_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv NA12878_c_0001_gDNA_0001_B23H2H2LT4_6_counts.tsv IHW09203_c_01_gDNA_0001_B23H2H2LT4_1_counts.tsv IHW09267_c_01_gDNA_0001_B23H2H2LT4_1_counts.tsv IHW09434_c_01_gDNA_0001_B23H2H2LT4_1_counts.tsv NA18499_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv NA18861_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv NA19095_c_0001_gDNA_0001_B23H2H2LT4_2_counts.tsv NA19095_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv NA18499_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv NA19114_c_0001_gDNA_0001_B23H2H2LT4_1_counts.tsv; do
    sample_id=$(basename "$f" _counts.tsv)
    mkdir -p "samples/${sample_id}"
    ln -s "$(pwd)/$f" "samples/${sample_id}/counts.tsv"
done

cnv_pipe process-batch \
         germline_cnv_input.csv \
         altera_v3_panel.bed \
         altera_v3_variable_regions.bed \
         $(pwd) \
         counts_1.parquet \
         sample_metrics_1.parquet \
         ploidy_1.parquet \
         A237CFYLT3_1__sex_calls.parquet \
         A237CFYLT3_1__sex_calls.png \
         --max-workers 10