@include "rna/_slfe_matrix_computer.mro"

call MAKE_READ_SHARDS_STRUCT(
    valid_reads     = [
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/MAKE_SHARD/fork0/chnk0-ud1886f6d93/files/valid.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/MAKE_SHARD/fork0/chnk1-ud1886f6d93/files/valid.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/MAKE_SHARD/fork0/chnk2-ud1886f6d93/files/valid.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/MAKE_SHARD/fork0/chnk3-ud1886f6d93/files/valid.shard",
    ],
    corrected_reads = [
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk00-ud1886f8c3b/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk01-ud1886f8c3b/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk02-ud1886f8c3b/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk03-ud1886f8c3b/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk04-ud1886f8c3b/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk05-ud1886f8c3b/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk06-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk07-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk08-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk09-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk10-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk11-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk12-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk13-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk14-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk15-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk16-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk17-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk18-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk19-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk20-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk21-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk22-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk23-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk24-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk25-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk26-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk27-ud1886f8c3c/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk28-ud1886f8c3d/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk29-ud1886f8c3d/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk30-ud1886f8c3d/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk31-ud1886f8c3d/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk32-ud1886f8c3d/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk33-ud1886f8c3d/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk34-ud1886f8c3d/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk35-ud1886f8c3d/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk36-ud1886f8c3d/files/valid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk37-ud1886f8c3d/files/valid_shard.shard",
    ],
    invalid_reads   = [
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk00-ud1886f8c3b/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk01-ud1886f8c3b/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk02-ud1886f8c3b/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk03-ud1886f8c3b/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk04-ud1886f8c3b/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk05-ud1886f8c3b/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk06-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk07-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk08-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk09-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk10-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk11-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk12-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk13-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk14-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk15-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk16-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk17-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk18-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk19-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk20-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk21-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk22-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk23-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk24-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk25-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk26-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk27-ud1886f8c3c/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk28-ud1886f8c3d/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk29-ud1886f8c3d/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk30-ud1886f8c3d/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk31-ud1886f8c3d/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk32-ud1886f8c3d/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk33-ud1886f8c3d/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk34-ud1886f8c3d/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk35-ud1886f8c3d/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk36-ud1886f8c3d/files/invalid_shard.shard",
        "/home/benjames/data4/10X/human_brain_3k/SC_ATAC_GEX_COUNTER_CS/SC_ATAC_GEX_COUNTER/_GEX_MATRIX_COMPUTER/BARCODE_CORRECTION/fork0/chnk37-ud1886f8c3d/files/invalid_shard.shard",
    ],
)
