spikeq 1.0.1

A synthetic FASTQ record generator with pattern spiking
{
    "regexSet": {
        "regexSetName": "exampleRegexSet",
        "regex": [
            {
                "regexName": "regex1",
                "regexString": "[AG]AAT[AT]G[AG]CGGGG"
            },
            {
                "regexName": "regex2",
                "regexString": "CCCCG[CT]C[AT]ATT[CT]"
            },
            {
                "regexName": "regex3",
                "regexString": "GG[AG][ACGT]GGC[ACGT]GCAG"
            },
            {
                "regexName": "regex4",
                "regexString": "CTGC[ACGT]GCC[ACTG][CT]CC"
            },
            {
                "regexName": "regex5",
                "regexString": "G[CT][CT]G[CT]CGTCAGC"
            },
            {
                "regexName": "regex6",
                "regexString": "GCTGACG[AG]C[AG][AG]C"
            },
            {
                "regexName": "regex7",
                "regexString": "C[ACG]GC[ACGT]GC[CT]GCGG"
            },
            {
                "regexName": "regex8",
                "regexString": "CCGC[AG]GC[AGCT]GC[CGT]G"
            },
            {
                "regexName": "regex9",
                "regexString": "TAGA[AT]ACCC[ACGT][ACGT]G"
            },
            {
                "regexName": "regex10",
                "regexString": "C[ACGT][ACGT]GGGT[AT]TCTA"
            },
            {
                "regexName": "regex11",
                "regexString": "CGAGCGCAACCC"
            },
            {
                "regexName": "regex12",
                "regexString": "GGGTTGCGCTCG"
            },
            {
                "regexName": "regex13",
                "regexString": "AGG[CT]GGGGA[CT]GA"
            },
            {
                "regexName": "regex14",
                "regexString": "TC[AG]TCCCC[AG]CCT"
            },
            {
                "regexName": "regex15",
                "regexString": "[GC][CT]GGCG[ACGT]ACGGG"
            },
            {
                "regexName": "regex16",
                "regexString": "CCCGT[ACGT]CGCC[AG][GC]"
            },
            {
                "regexName": "regex17",
                "regexString": "GA[AG]GAACCTTAC"
            },
            {
                "regexName": "regex18",
                "regexString": "GTAAGGTTC[CT]TC"
            },
            {
                "regexName": "regex19",
                "regexString": "GTGGTTTAATTC"
            },
            {
                "regexName": "regex20",
                "regexString": "GAATTAAACCAC"
            },
            {
                "regexName": "regex21",
                "regexString": "G[CT]AC[AT]C[AT]CCGCC"
            },
            {
                "regexName": "regex22",
                "regexString": "GGCGG[AT]G[AT]GT[AG]C"
            },
            {
                "regexName": "regex23",
                "regexString": "GC[TG]ACACACG[CT]G"
            },
            {
                "regexName": "regex24",
                "regexString": "C[AG]CGTGTGT[AC]GC"
            },
            {
                "regexName": "regex25",
                "regexString": "G[AC]GGTGAAAT[TG]C"
            },
            {
                "regexName": "regex26",
                "regexString": "G[AC]ATTTCACC[TG]C"
            },
            {
                "regexName": "regex27",
                "regexString": "AT[CT][AC]TGGCTCAG"
            },
            {
                "regexName": "regex28",
                "regexString": "CTGAGCCA[TG][AG]AT"
            },
            {
                "regexName": "regex29",
                "regexString": "AGTC[AG]TAACAAG"
            },
            {
                "regexName": "regex30",
                "regexString": "CTTGTTA[CT]GACT"
            }
        ]
    }
}