@include "rna/_cr_lib_stages.mro"

call BARCODE_CORRECTION(
    gem_well               = 1,
    invalid_uncorrected    = [
        "/gpfs/data/sequence/results/aifantislab/2021-runs/2021-09-27/cellranger/count-PAXUGA_Relapse/SC_RNA_COUNTER_CS/SC_MULTI_CORE/MULTI_GEM_WELL_PROCESSOR/COUNT_GEM_WELL_PROCESSOR/_BASIC_SC_RNA_COUNTER/_MATRIX_COMPUTER/MAKE_SHARD/fork0/chnk0-uac016887cb/files/invalid.shard",
        "/gpfs/data/sequence/results/aifantislab/2021-runs/2021-09-27/cellranger/count-PAXUGA_Relapse/SC_RNA_COUNTER_CS/SC_MULTI_CORE/MULTI_GEM_WELL_PROCESSOR/COUNT_GEM_WELL_PROCESSOR/_BASIC_SC_RNA_COUNTER/_MATRIX_COMPUTER/MAKE_SHARD/fork0/chnk1-uac016887cb/files/invalid.shard",
        "/gpfs/data/sequence/results/aifantislab/2021-runs/2021-09-27/cellranger/count-PAXUGA_Relapse/SC_RNA_COUNTER_CS/SC_MULTI_CORE/MULTI_GEM_WELL_PROCESSOR/COUNT_GEM_WELL_PROCESSOR/_BASIC_SC_RNA_COUNTER/_MATRIX_COMPUTER/MAKE_SHARD/fork0/chnk2-uac016887cb/files/invalid.shard",
        "/gpfs/data/sequence/results/aifantislab/2021-runs/2021-09-27/cellranger/count-PAXUGA_Relapse/SC_RNA_COUNTER_CS/SC_MULTI_CORE/MULTI_GEM_WELL_PROCESSOR/COUNT_GEM_WELL_PROCESSOR/_BASIC_SC_RNA_COUNTER/_MATRIX_COMPUTER/MAKE_SHARD/fork0/chnk3-uac016887cb/files/invalid.shard",
        "/gpfs/data/sequence/results/aifantislab/2021-runs/2021-09-27/cellranger/count-PAXUGA_Relapse/SC_RNA_COUNTER_CS/SC_MULTI_CORE/MULTI_GEM_WELL_PROCESSOR/COUNT_GEM_WELL_PROCESSOR/_BASIC_SC_RNA_COUNTER/_MATRIX_COMPUTER/MAKE_SHARD/fork0/chnk4-uac016887cb/files/invalid.shard",
        "/gpfs/data/sequence/results/aifantislab/2021-runs/2021-09-27/cellranger/count-PAXUGA_Relapse/SC_RNA_COUNTER_CS/SC_MULTI_CORE/MULTI_GEM_WELL_PROCESSOR/COUNT_GEM_WELL_PROCESSOR/_BASIC_SC_RNA_COUNTER/_MATRIX_COMPUTER/MAKE_SHARD/fork0/chnk5-uac016887cb/files/invalid.shard",
        "/gpfs/data/sequence/results/aifantislab/2021-runs/2021-09-27/cellranger/count-PAXUGA_Relapse/SC_RNA_COUNTER_CS/SC_MULTI_CORE/MULTI_GEM_WELL_PROCESSOR/COUNT_GEM_WELL_PROCESSOR/_BASIC_SC_RNA_COUNTER/_MATRIX_COMPUTER/MAKE_SHARD/fork0/chnk6-uac016887cb/files/invalid.shard",
        "/gpfs/data/sequence/results/aifantislab/2021-runs/2021-09-27/cellranger/count-PAXUGA_Relapse/SC_RNA_COUNTER_CS/SC_MULTI_CORE/MULTI_GEM_WELL_PROCESSOR/COUNT_GEM_WELL_PROCESSOR/_BASIC_SC_RNA_COUNTER/_MATRIX_COMPUTER/MAKE_SHARD/fork0/chnk7-uac016887cb/files/invalid.shard",
    ],
    chemistry_def          = {
        barcode: [
            {
                kind:      "gel_bead",
                length:    16,
                offset:    0,
                read_type: "R1",
                whitelist: "3M-february-2018",
            },
        ],
        description:  "Single Cell 3' v3",
        endedness:    "three_prime",
        name:         "SC3Pv3",
        rna: {
            length:     null,
            min_length: 15,
            offset:     0,
            read_type:  "R2",
        },
        rna2:         null,
        strandedness: "+",
        umi: {
            length:     12,
            min_length: 10,
            offset:     16,
            read_type:  "R1",
        },
    },
    barcode_segment_counts = "/gpfs/data/sequence/results/aifantislab/2021-runs/2021-09-27/cellranger/count-PAXUGA_Relapse/SC_RNA_COUNTER_CS/SC_MULTI_CORE/MULTI_GEM_WELL_PROCESSOR/COUNT_GEM_WELL_PROCESSOR/_BASIC_SC_RNA_COUNTER/_MATRIX_COMPUTER/MAKE_SHARD/fork0/join-uac016887c3/files/barcode_segment_counts.bsc.bincode",
    barcode_counts         = "/gpfs/data/sequence/results/aifantislab/2021-runs/2021-09-27/cellranger/count-PAXUGA_Relapse/SC_RNA_COUNTER_CS/SC_MULTI_CORE/MULTI_GEM_WELL_PROCESSOR/COUNT_GEM_WELL_PROCESSOR/_BASIC_SC_RNA_COUNTER/_MATRIX_COMPUTER/MAKE_SHARD/fork0/join-uac016887c3/files/barcode_counts.bcc.bincode",
    valid_read_metrics     = "/gpfs/data/sequence/results/aifantislab/2021-runs/2021-09-27/cellranger/count-PAXUGA_Relapse/SC_RNA_COUNTER_CS/SC_MULTI_CORE/MULTI_GEM_WELL_PROCESSOR/COUNT_GEM_WELL_PROCESSOR/_BASIC_SC_RNA_COUNTER/_MATRIX_COMPUTER/MAKE_SHARD/fork0/join-uac016887c3/files/bc_correct_summary.bcm.bincode",
    libraries_to_translate = [],
)
