diff --git a/lusSTR/annot.py b/lusSTR/annot.py index 4f902ef1..43b1e68a 100644 --- a/lusSTR/annot.py +++ b/lusSTR/annot.py @@ -142,7 +142,20 @@ def sort_table(table): return sorted_table +def indiv_files(table, input_dir, ext): + output_dir = f'Separated_lusstr_Files/{input_dir}' + try: + os.mkdir(output_dir) + except FileExistsError: + pass + for samp in table['SampleID'].unique(): + new_df = table[table['SampleID'] == samp] + new_df.to_csv(f'{output_dir}/{samp}{ext}', sep='\t', index=False) + + def main(args): + if args.separate and os.path.exists('Separated_lusstr_Files') is False: + os.mkdir('Separated_lusstr_Files') output_name = os.path.splitext(args.out)[0] input_name = os.path.splitext(args.input)[0] autosomal_final_table, autosomal_flank_table, columns = format_table( @@ -159,22 +172,36 @@ def main(args): if args.combine: if not sex_final_table.empty: sex_final_table = combine_reads(sex_final_table, columns) - sex_final_table.to_csv(f'{output_name}_sexloci.txt', sep='\t', index=False) + if args.separate: + indiv_files(sex_final_table, input_name, '_sexloci.txt') + else: + sex_final_table.to_csv(f'{output_name}_sexloci.txt', sep='\t', index=False) else: + if args.separate: + indiv_files(sex_final_table, input_name, '_sexloci_no_combined_reads.txt') sex_final_table.to_csv( f'{output_name}_sexloci_no_combined_reads.txt', index=False ) else: - sex_final_table.to_csv(f'{output_name}_sexloci.txt', sep='\t', index=False) + if args.separate: + indiv_files(sex_final_table, input_name, '_sexloci.txt') + else: + sex_final_table.to_csv(f'{output_name}_sexloci.txt', sep='\t', index=False) if not args.uas: autosomal_flank_table.to_csv(f'{output_name}_flanks_anno.txt', sep='\t', index=False) if args.combine: if not autosomal_final_table.empty: autosomal_final_table = combine_reads(autosomal_final_table, columns) - autosomal_final_table.to_csv(args.out, sep='\t', index=False) + if args.separate: + indiv_files(autosomal_final_table, input_name, '.txt') + else: + autosomal_final_table.to_csv(args.out, sep='\t', index=False) else: autosomal_final_table.to_csv( f'{output_name}_no_combined_reads.txt', sep='\t', index=False ) else: - autosomal_final_table.to_csv(args.out, sep='\t', index=False) + if args.separate: + indiv_files(autosomal_final_table, input_name, '.txt') + else: + autosomal_final_table.to_csv(args.out, sep='\t', index=False) diff --git a/lusSTR/cli.py b/lusSTR/cli.py index ffba9936..90f30698 100644 --- a/lusSTR/cli.py +++ b/lusSTR/cli.py @@ -42,7 +42,9 @@ def annot_subparser(subparsers): cli = subparsers.add_parser('annotate') cli.add_argument( '-o', '--out', metavar='FILE', - help='file to which output will be written; default is terminal (stdout)' + help='file to which output will be written; default is terminal (stdout). If the ' + '--separate flag is used, this will be the name of the directory which the individual ' + 'files are written to.' ) cli.add_argument( 'input', help='sample(s) in CSV format; first four columns must be Locus, NumReads, ' @@ -67,6 +69,10 @@ def annot_subparser(subparsers): help='Use if including the X and Y STR markers. Separate reports for these markers ' 'will be created.' ) + cli.add_argument( + '--separate', action='store_true', + help='This flag will result in the creation of individual output files per sample.' + ) def snps_subparser(subparsers): @@ -93,6 +99,10 @@ def snps_subparser(subparsers): '--uas', action='store_true', help='Use if sequences have been run through the ForenSeq UAS.' ) + cli.add_argument( + '--separate', action='store_true', + help='This flag will result in the creation of individual output files per sample.' + ) mains = { diff --git a/lusSTR/format.py b/lusSTR/format.py index 7fdb08f3..a7753d47 100644 --- a/lusSTR/format.py +++ b/lusSTR/format.py @@ -28,6 +28,8 @@ def uas_load(inpath, sexloci=False): sex_strs = pd.DataFrame() if sexloci is True else None files = glob.glob(os.path.join(inpath, '*.xlsx')) for filename in sorted(files): + if 'Sample Details' not in filename: + continue autodata, sexdata = uas_format(filename, sexloci) auto_strs = auto_strs.append(autodata) if sexloci is True: diff --git a/lusSTR/snps.py b/lusSTR/snps.py index db286811..e4e86d97 100644 --- a/lusSTR/snps.py +++ b/lusSTR/snps.py @@ -62,8 +62,7 @@ def uas_format(infile, snp_type_arg): complemented to be reported on the forward strand; and checks that the called allele is one of two expected alleles for the SNP (and flags any SNP call which is unexpected). ''' - data = uas_load(infile, snp_type_arg) - data_filt = data.loc[data['Reads'] != 0].reset_index(drop=True) + data_filt = uas_load(infile, snp_type_arg).reset_index(drop=True) data_df = [] for j, row in data_filt.iterrows(): snpid = data_filt.iloc[j, 0] @@ -74,13 +73,16 @@ def uas_format(infile, snp_type_arg): forward_strand_allele = complement_base(uas_allele) else: forward_strand_allele = uas_allele - if forward_strand_allele in metadata['Alleles']: + if data_filt.loc[j, 'Typed Allele?'] == 'No': + flag = 'Contains untyped allele' + elif forward_strand_allele in metadata['Alleles']: flag = '' else: flag = 'Allele call does not match expected allele!' row_tmp = [ - data_filt.iloc[j, 3], data_filt.iloc[j, 4], data_filt.iloc[j, 5], snpid, - data_filt.iloc[j, 1], forward_strand_allele, uas_allele, snp_type_dict[type], flag + data_filt.loc[j, 'SampleID'], data_filt.loc[j, 'Project'], + data_filt.loc[j, 'Analysis'], snpid, data_filt.loc[j, 'Reads'], forward_strand_allele, + uas_allele, snp_type_dict[type], flag ] data_df.append(row_tmp) data_final = pd.DataFrame(data_df, columns=[ @@ -133,10 +135,10 @@ def parse_snp_table_from_sheet(infile, sheet, snp_type_arg): file = openpyxl.load_workbook(infile) file_sheet = file[sheet] table = pd.DataFrame(file_sheet.values) - offset = table[table.iloc[:, 0] == "Coverage Information"].index.tolist()[0] + offset = table[table.iloc[:, 0] == 'Coverage Information'].index.tolist()[0] data = table.iloc[offset + 2:] data.columns = table.iloc[offset + 1] - data = data[['Locus', 'Reads', 'Allele Name']] + data = data[['Locus', 'Reads', 'Allele Name', 'Typed Allele?']] final_df = pd.DataFrame() if snp_type_arg == 'all': final_df = data @@ -332,12 +334,26 @@ def snp_call_exception(seq, expected_size, metadata, base): return base, flag +def indiv_files(table, input_dir, ext): + output_dir = f'Separated_lusstr_Files/{input_dir}' + os.makedirs(output_dir, exist_ok=True) + for samp in table['SampleID'].unique(): + new_df = table[table['SampleID'] == samp] + new_df.to_csv(f'{output_dir}/{samp}{ext}', sep='\t', index=False) + + def main(args): + output_name = os.path.splitext(args.out)[0] if args.uas: results = uas_format(args.input, args.type) - results.to_csv(args.out, index=False, sep='\t') + if args.separate: + indiv_files(results, output_name, '.txt') + else: + results.to_csv(args.out, index=False, sep='\t') else: results, results_combined = strait_razor_format(args.input, args.type) - output_name = os.path.splitext(args.out)[0] - results_combined.to_csv(args.out, index=False, sep='\t') + if args.separate: + indiv_files(results_combined, output_name, '.txt') + else: + results_combined.to_csv(args.out, index=False, sep='\t') results.to_csv(f'{output_name}_full_output.txt', index=False, sep='\t') diff --git a/lusSTR/tests/data/UAS_bulk_input/Positive Control Sample Details Report 2316.xlsx b/lusSTR/tests/data/UAS_bulk_input/Positive Control Sample Details Report 2316.xlsx index 6064ba4d..52e6f0bb 100644 Binary files a/lusSTR/tests/data/UAS_bulk_input/Positive Control Sample Details Report 2316.xlsx and b/lusSTR/tests/data/UAS_bulk_input/Positive Control Sample Details Report 2316.xlsx differ diff --git a/lusSTR/tests/data/UAS_bulk_test.csv b/lusSTR/tests/data/UAS_bulk_test.csv index 7950bd7c..88663214 100644 --- a/lusSTR/tests/data/UAS_bulk_test.csv +++ b/lusSTR/tests/data/UAS_bulk_test.csv @@ -127,131 +127,131 @@ D22S1045,13,ATTATTATTATTATTATTATTATTATTATTATTACTATTATT,Positive Control,Project1 D22S1045,146,ATTATTATTATTATTATTATTATTATTATTATTATTACTATTATT,Positive Control,Project1,Analysis1 D22S1045,1746,ATTATTATTATTATTATTATTATTATTATTATTATTATTACTATTATT,Positive Control,Project1,Analysis1 D22S1045,27,ATTATTATTATTATTATTATTATTATTATTATTATTATTATTACTATTATT,Positive Control,Project1,Analysis1 -D1S1656,33,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGGTGTGTGTGTG,Positive Control,Project1,Analysis1 -D1S1656,13,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATGTGTGTGTG,Positive Control,Project1,Analysis1 -D1S1656,231,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGGTGTGTGTGTG,Positive Control,Project1,Analysis1 -D1S1656,162,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATGTGTGTGTG,Positive Control,Project1,Analysis1 -TPOX,59,AATGAATGAATGAATGAATGAATGAATGAATGAATGAATG,Positive Control,Project1,Analysis1 -TPOX,1216,AATGAATGAATGAATGAATGAATGAATGAATGAATGAATGAATG,Positive Control,Project1,Analysis1 -D2S441,44,TCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -D2S441,1781,TCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -D2S441,33,TCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATTTATCTATCTA,Positive Control,Project1,Analysis1 -D2S441,1330,TCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATTTATCTATCTA,Positive Control,Project1,Analysis1 -D2S1338,16,TGCCTGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control,Project1,Analysis1 -D2S1338,37,TGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control,Project1,Analysis1 -D2S1338,246,TGCCTGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control,Project1,Analysis1 -D2S1338,2165,TGCCTGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control,Project1,Analysis1 -D2S1338,19,TGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control,Project1,Analysis1 -D2S1338,15,TGCCTGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCTTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control,Project1,Analysis1 -D2S1338,23,TGCCTGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control,Project1,Analysis1 -D2S1338,259,TGCCTGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control,Project1,Analysis1 -D2S1338,21,TGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control,Project1,Analysis1 -D2S1338,1656,TGCCTGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control,Project1,Analysis1 -D2S1338,15,TGCCTGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTCCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control,Project1,Analysis1 -D2S1338,15,TGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control,Project1,Analysis1 -D3S1358,12,TCTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -D3S1358,135,TCTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -D3S1358,1597,TCTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -D3S1358,1855,TCTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -D3S1358,13,TCTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -D4S2408,38,ATCTATCTATCTATCTATCTATCTATCTATCT,Positive Control,Project1,Analysis1 -D4S2408,1357,ATCTATCTATCTATCTATCTATCTATCTATCTATCT,Positive Control,Project1,Analysis1 -D4S2408,11,ATCTATCTATCTATCTATCTATCTATCTATCTATCTATCT,Positive Control,Project1,Analysis1 -FGA,135,TTTCTTTCTTTCTTTTTTCTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTCCTTCCTTCC,Positive Control,Project1,Analysis1 -FGA,1043,TTTCTTTCTTTCTTTTTTCTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTCCTTCCTTCC,Positive Control,Project1,Analysis1 -FGA,21,TTTCTTTCTTTCTTTTTTCTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTCCTTCCTTCC,Positive Control,Project1,Analysis1 -FGA,182,TTTCTTTCTTTCTTTTTTCTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTCCTTCCTTCC,Positive Control,Project1,Analysis1 -FGA,1023,TTTCTTTCTTTCTTTTTTCTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTCCTTCCTTCC,Positive Control,Project1,Analysis1 -FGA,12,TTTCTTTCTTTCTTTTTTCTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTCCTTCCTTCC,Positive Control,Project1,Analysis1 -D5S818,21,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAG,Positive Control,Project1,Analysis1 -D5S818,382,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAG,Positive Control,Project1,Analysis1 -CSF1PO,29,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -CSF1PO,702,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -CSF1PO,11,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -D6S1043,219,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -D6S1043,2088,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -D6S1043,138,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATACATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -D6S1043,1487,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATACATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -D6S1043,17,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATACATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -D7S820,13,GATAGATAGATAGATAGATAGATAGATAGACAGATTGATAGTTT,Positive Control,Project1,Analysis1 -D7S820,517,GATAGATAGATAGATAGATAGATAGATAGATAGACAGATTGATAGTTT,Positive Control,Project1,Analysis1 -D7S820,33,GATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGATTGATAGTTT,Positive Control,Project1,Analysis1 -D7S820,522,GATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGATTGATAGTTT,Positive Control,Project1,Analysis1 -D8S1179,13,TCTATCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -D8S1179,135,TCTATCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -D8S1179,74,TCTATCTATCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -D8S1179,971,TCTATCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -D8S1179,661,TCTATCTATCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -D9S1122,115,TAGATCGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control,Project1,Analysis1 -D9S1122,131,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control,Project1,Analysis1 -D9S1122,1551,TAGATCGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control,Project1,Analysis1 -D9S1122,1427,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control,Project1,Analysis1 -D10S1248,163,GGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAA,Positive Control,Project1,Analysis1 -D10S1248,1050,GGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAA,Positive Control,Project1,Analysis1 -D10S1248,116,GGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAA,Positive Control,Project1,Analysis1 -D10S1248,1022,GGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAA,Positive Control,Project1,Analysis1 -TH01,247,AATGAATGAATGAATGAATG,Positive Control,Project1,Analysis1 -TH01,4542,AATGAATGAATGAATGAATGAATG,Positive Control,Project1,Analysis1 -TH01,151,AATGAATGAATGAATGAATGATGAATGAATGAATG,Positive Control,Project1,Analysis1 -TH01,3581,AATGAATGAATGAATGAATGAATGATGAATGAATGAATG,Positive Control,Project1,Analysis1 -vWA,23,TCTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCCATCTA,Positive Control,Project1,Analysis1 -vWA,377,TCTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCCATCTA,Positive Control,Project1,Analysis1 -vWA,43,TCTATCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCCATCTA,Positive Control,Project1,Analysis1 -vWA,325,TCTATCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCCATCTA,Positive Control,Project1,Analysis1 -D12S391,11,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGACAGAT,Positive Control,Project1,Analysis1 -D12S391,13,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGAT,Positive Control,Project1,Analysis1 -D12S391,142,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGACAGAT,Positive Control,Project1,Analysis1 -D12S391,11,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGAT,Positive Control,Project1,Analysis1 -D12S391,974,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGACAGAT,Positive Control,Project1,Analysis1 -D12S391,12,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGACAGACAGACAGAC,Positive Control,Project1,Analysis1 -D12S391,137,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGACAGACAGACAGAC,Positive Control,Project1,Analysis1 -D12S391,23,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGACAGACAGAC,Positive Control,Project1,Analysis1 -D12S391,15,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGACAGACAGAC,Positive Control,Project1,Analysis1 -D12S391,751,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGACAGACAGACAGAC,Positive Control,Project1,Analysis1 -D13S317,17,TATCTATCTATCTATCTATCTATCTATCTATCAATCAATCATCTATCTATCTTTCTGTCTGTC,Positive Control,Project1,Analysis1 -D13S317,958,TATCTATCTATCTATCTATCTATCTATCTATCTATCAATCAATCATCTATCTATCTTTCTGTCTGTC,Positive Control,Project1,Analysis1 -D13S317,34,TATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCAATCATCTATCTATCTTTCTGTCTGTC,Positive Control,Project1,Analysis1 -D13S317,831,TATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCAATCATCTATCTATCTTTCTGTCTGTC,Positive Control,Project1,Analysis1 -PentaE,505,AAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGA,Positive Control,Project1,Analysis1 -PentaE,14,AAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGA,Positive Control,Project1,Analysis1 -PentaE,261,AAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGA,Positive Control,Project1,Analysis1 -D16S539,69,GATAGATAGATAGATAGATAGATAGATAGATA,Positive Control,Project1,Analysis1 -D16S539,1019,GATAGATAGATAGATAGATAGATAGATAGATAGATA,Positive Control,Project1,Analysis1 -D16S539,13,GATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATA,Positive Control,Project1,Analysis1 -D16S539,135,GATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATA,Positive Control,Project1,Analysis1 -D16S539,996,GATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATA,Positive Control,Project1,Analysis1 -D17S1301,91,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -D17S1301,528,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -D17S1301,599,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -D18S51,124,AGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAAGAGAGAG,Positive Control,Project1,Analysis1 -D18S51,1009,AGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAAGAGAGAG,Positive Control,Project1,Analysis1 -D18S51,165,AGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAAGAGAGAG,Positive Control,Project1,Analysis1 -D18S51,999,AGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAAGAGAGAG,Positive Control,Project1,Analysis1 -D19S433,122,AAGGAAAGAAGGTAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control,Project1,Analysis1 -D19S433,28,AAGGAAAGAAGGTAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAAGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control,Project1,Analysis1 -D19S433,16,AAGGAAAGAAGGTAGGAAGGAAGGAAGGAAGGAAGGAAAGAAGGAAGGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control,Project1,Analysis1 -D19S433,1782,AAGGAAAGAAGGTAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control,Project1,Analysis1 -D19S433,17,AAGGAAAGAAGGTAGGTAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control,Project1,Analysis1 -D19S433,35,AAGGAAAGAAGGTAGGTAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control,Project1,Analysis1 -D19S433,26,AAGGAAAGAAGGTAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAAGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control,Project1,Analysis1 -D19S433,20,AAGGAAAGAATGTAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control,Project1,Analysis1 -D19S433,17,AAGGAAAGAAGGTAGGAAGGAAGGAAGGAAGGAAGGAAGGAAAGAAGGAAGGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control,Project1,Analysis1 -D19S433,16,AAGGAAAGAAGGTAGGAAGGAAGGAAGGAAGGAAAGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control,Project1,Analysis1 -D19S433,1621,AAGGAAAGAAGGTAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control,Project1,Analysis1 -D20S482,13,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -D20S482,337,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -D20S482,3136,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -D20S482,2731,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -D20S482,46,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -D21S11,84,TCTATCTATCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATATCTATCTATCTATCATCTATCTATCCATATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -D21S11,1144,TCTATCTATCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATATCTATCTATCTATCATCTATCTATCCATATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -D21S11,34,TCTATCTATCTATCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATATCTATCTATCTATCATCTATCTATCCATATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATATCTA,Positive Control,Project1,Analysis1 -D21S11,14,TCTATCTATCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATATCTATCTATCTATCATCTATCTATCCATATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATATCTA,Positive Control,Project1,Analysis1 -D21S11,1064,TCTATCTATCTATCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATATCTATCTATCTATCATCTATCTATCCATATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATATCTA,Positive Control,Project1,Analysis1 -D21S11,15,TCTATCTATCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATATCTATCTATCTATCATCTATCTATCCATATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATATCTA,Positive Control,Project1,Analysis1 -PentaD,289,AAAAGAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGA,Positive Control,Project1,Analysis1 -PentaD,278,AAAAGAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGA,Positive Control,Project1,Analysis1 -D22S1045,13,ATTATTATTATTATTATTATTATTATTATTATTACTATTATT,Positive Control,Project1,Analysis1 -D22S1045,146,ATTATTATTATTATTATTATTATTATTATTATTATTACTATTATT,Positive Control,Project1,Analysis1 -D22S1045,1746,ATTATTATTATTATTATTATTATTATTATTATTATTATTACTATTATT,Positive Control,Project1,Analysis1 -D22S1045,27,ATTATTATTATTATTATTATTATTATTATTATTATTATTATTACTATTATT,Positive Control,Project1,Analysis1 +D1S1656,33,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGGTGTGTGTGTG,Positive Control2,Project1,Analysis1 +D1S1656,13,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATGTGTGTGTG,Positive Control2,Project1,Analysis1 +D1S1656,231,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGGTGTGTGTGTG,Positive Control2,Project1,Analysis1 +D1S1656,162,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATGTGTGTGTG,Positive Control2,Project1,Analysis1 +TPOX,59,AATGAATGAATGAATGAATGAATGAATGAATGAATGAATG,Positive Control2,Project1,Analysis1 +TPOX,1216,AATGAATGAATGAATGAATGAATGAATGAATGAATGAATGAATG,Positive Control2,Project1,Analysis1 +D2S441,44,TCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +D2S441,1781,TCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +D2S441,33,TCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATTTATCTATCTA,Positive Control2,Project1,Analysis1 +D2S441,1330,TCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATTTATCTATCTA,Positive Control2,Project1,Analysis1 +D2S1338,16,TGCCTGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control2,Project1,Analysis1 +D2S1338,37,TGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control2,Project1,Analysis1 +D2S1338,246,TGCCTGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control2,Project1,Analysis1 +D2S1338,2165,TGCCTGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control2,Project1,Analysis1 +D2S1338,19,TGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control2,Project1,Analysis1 +D2S1338,15,TGCCTGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCTTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control2,Project1,Analysis1 +D2S1338,23,TGCCTGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control2,Project1,Analysis1 +D2S1338,259,TGCCTGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control2,Project1,Analysis1 +D2S1338,21,TGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control2,Project1,Analysis1 +D2S1338,1656,TGCCTGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control2,Project1,Analysis1 +D2S1338,15,TGCCTGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTCCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control2,Project1,Analysis1 +D2S1338,15,TGCCTGCCTGCCTGCCTGCCTGCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCGTCCTTCCTTCC,Positive Control2,Project1,Analysis1 +D3S1358,12,TCTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +D3S1358,135,TCTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +D3S1358,1597,TCTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +D3S1358,1855,TCTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +D3S1358,13,TCTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +D4S2408,38,ATCTATCTATCTATCTATCTATCTATCTATCT,Positive Control2,Project1,Analysis1 +D4S2408,1357,ATCTATCTATCTATCTATCTATCTATCTATCTATCT,Positive Control2,Project1,Analysis1 +D4S2408,11,ATCTATCTATCTATCTATCTATCTATCTATCTATCTATCT,Positive Control2,Project1,Analysis1 +FGA,135,TTTCTTTCTTTCTTTTTTCTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTCCTTCCTTCC,Positive Control2,Project1,Analysis1 +FGA,1043,TTTCTTTCTTTCTTTTTTCTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTCCTTCCTTCC,Positive Control2,Project1,Analysis1 +FGA,21,TTTCTTTCTTTCTTTTTTCTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTCCTTCCTTCC,Positive Control2,Project1,Analysis1 +FGA,182,TTTCTTTCTTTCTTTTTTCTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTCCTTCCTTCC,Positive Control2,Project1,Analysis1 +FGA,1023,TTTCTTTCTTTCTTTTTTCTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTCCTTCCTTCC,Positive Control2,Project1,Analysis1 +FGA,12,TTTCTTTCTTTCTTTTTTCTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTCCTTCCTTCC,Positive Control2,Project1,Analysis1 +D5S818,21,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAG,Positive Control2,Project1,Analysis1 +D5S818,382,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAG,Positive Control2,Project1,Analysis1 +CSF1PO,29,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +CSF1PO,702,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +CSF1PO,11,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +D6S1043,219,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +D6S1043,2088,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +D6S1043,138,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATACATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +D6S1043,1487,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATACATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +D6S1043,17,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATACATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +D7S820,13,GATAGATAGATAGATAGATAGATAGATAGACAGATTGATAGTTT,Positive Control2,Project1,Analysis1 +D7S820,517,GATAGATAGATAGATAGATAGATAGATAGATAGACAGATTGATAGTTT,Positive Control2,Project1,Analysis1 +D7S820,33,GATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGATTGATAGTTT,Positive Control2,Project1,Analysis1 +D7S820,522,GATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGATTGATAGTTT,Positive Control2,Project1,Analysis1 +D8S1179,13,TCTATCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +D8S1179,135,TCTATCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +D8S1179,74,TCTATCTATCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +D8S1179,971,TCTATCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +D8S1179,661,TCTATCTATCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +D9S1122,115,TAGATCGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control2,Project1,Analysis1 +D9S1122,131,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control2,Project1,Analysis1 +D9S1122,1551,TAGATCGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control2,Project1,Analysis1 +D9S1122,1427,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control2,Project1,Analysis1 +D10S1248,163,GGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAA,Positive Control2,Project1,Analysis1 +D10S1248,1050,GGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAA,Positive Control2,Project1,Analysis1 +D10S1248,116,GGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAA,Positive Control2,Project1,Analysis1 +D10S1248,1022,GGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAA,Positive Control2,Project1,Analysis1 +TH01,247,AATGAATGAATGAATGAATG,Positive Control2,Project1,Analysis1 +TH01,4542,AATGAATGAATGAATGAATGAATG,Positive Control2,Project1,Analysis1 +TH01,151,AATGAATGAATGAATGAATGATGAATGAATGAATG,Positive Control2,Project1,Analysis1 +TH01,3581,AATGAATGAATGAATGAATGAATGATGAATGAATGAATG,Positive Control2,Project1,Analysis1 +vWA,23,TCTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCCATCTA,Positive Control2,Project1,Analysis1 +vWA,377,TCTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCCATCTA,Positive Control2,Project1,Analysis1 +vWA,43,TCTATCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCCATCTA,Positive Control2,Project1,Analysis1 +vWA,325,TCTATCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCCATCTA,Positive Control2,Project1,Analysis1 +D12S391,11,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGACAGAT,Positive Control2,Project1,Analysis1 +D12S391,13,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGAT,Positive Control2,Project1,Analysis1 +D12S391,142,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGACAGAT,Positive Control2,Project1,Analysis1 +D12S391,11,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGAT,Positive Control2,Project1,Analysis1 +D12S391,974,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGACAGAT,Positive Control2,Project1,Analysis1 +D12S391,12,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGACAGACAGACAGAC,Positive Control2,Project1,Analysis1 +D12S391,137,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGACAGACAGACAGAC,Positive Control2,Project1,Analysis1 +D12S391,23,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGACAGACAGAC,Positive Control2,Project1,Analysis1 +D12S391,15,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGACAGACAGAC,Positive Control2,Project1,Analysis1 +D12S391,751,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGACAGACAGACAGACAGAC,Positive Control2,Project1,Analysis1 +D13S317,17,TATCTATCTATCTATCTATCTATCTATCTATCAATCAATCATCTATCTATCTTTCTGTCTGTC,Positive Control2,Project1,Analysis1 +D13S317,958,TATCTATCTATCTATCTATCTATCTATCTATCTATCAATCAATCATCTATCTATCTTTCTGTCTGTC,Positive Control2,Project1,Analysis1 +D13S317,34,TATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCAATCATCTATCTATCTTTCTGTCTGTC,Positive Control2,Project1,Analysis1 +D13S317,831,TATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCAATCATCTATCTATCTTTCTGTCTGTC,Positive Control2,Project1,Analysis1 +PentaE,505,AAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGA,Positive Control2,Project1,Analysis1 +PentaE,14,AAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGA,Positive Control2,Project1,Analysis1 +PentaE,261,AAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGA,Positive Control2,Project1,Analysis1 +D16S539,69,GATAGATAGATAGATAGATAGATAGATAGATA,Positive Control2,Project1,Analysis1 +D16S539,1019,GATAGATAGATAGATAGATAGATAGATAGATAGATA,Positive Control2,Project1,Analysis1 +D16S539,13,GATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATA,Positive Control2,Project1,Analysis1 +D16S539,135,GATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATA,Positive Control2,Project1,Analysis1 +D16S539,996,GATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATA,Positive Control2,Project1,Analysis1 +D17S1301,91,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +D17S1301,528,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +D17S1301,599,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +D18S51,124,AGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAAGAGAGAG,Positive Control2,Project1,Analysis1 +D18S51,1009,AGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAAGAGAGAG,Positive Control2,Project1,Analysis1 +D18S51,165,AGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAAGAGAGAG,Positive Control2,Project1,Analysis1 +D18S51,999,AGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAAGAGAGAG,Positive Control2,Project1,Analysis1 +D19S433,122,AAGGAAAGAAGGTAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control2,Project1,Analysis1 +D19S433,28,AAGGAAAGAAGGTAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAAGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control2,Project1,Analysis1 +D19S433,16,AAGGAAAGAAGGTAGGAAGGAAGGAAGGAAGGAAGGAAAGAAGGAAGGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control2,Project1,Analysis1 +D19S433,1782,AAGGAAAGAAGGTAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control2,Project1,Analysis1 +D19S433,17,AAGGAAAGAAGGTAGGTAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control2,Project1,Analysis1 +D19S433,35,AAGGAAAGAAGGTAGGTAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control2,Project1,Analysis1 +D19S433,26,AAGGAAAGAAGGTAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAAGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control2,Project1,Analysis1 +D19S433,20,AAGGAAAGAATGTAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control2,Project1,Analysis1 +D19S433,17,AAGGAAAGAAGGTAGGAAGGAAGGAAGGAAGGAAGGAAGGAAAGAAGGAAGGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control2,Project1,Analysis1 +D19S433,16,AAGGAAAGAAGGTAGGAAGGAAGGAAGGAAGGAAAGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control2,Project1,Analysis1 +D19S433,1621,AAGGAAAGAAGGTAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAGAGAGGAAGAAAGAGAG,Positive Control2,Project1,Analysis1 +D20S482,13,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +D20S482,337,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +D20S482,3136,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +D20S482,2731,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +D20S482,46,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +D21S11,84,TCTATCTATCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATATCTATCTATCTATCATCTATCTATCCATATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +D21S11,1144,TCTATCTATCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATATCTATCTATCTATCATCTATCTATCCATATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +D21S11,34,TCTATCTATCTATCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATATCTATCTATCTATCATCTATCTATCCATATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATATCTA,Positive Control2,Project1,Analysis1 +D21S11,14,TCTATCTATCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATATCTATCTATCTATCATCTATCTATCCATATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATATCTA,Positive Control2,Project1,Analysis1 +D21S11,1064,TCTATCTATCTATCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATATCTATCTATCTATCATCTATCTATCCATATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATATCTA,Positive Control2,Project1,Analysis1 +D21S11,15,TCTATCTATCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATATCTATCTATCTATCATCTATCTATCCATATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATATCTA,Positive Control2,Project1,Analysis1 +PentaD,289,AAAAGAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGA,Positive Control2,Project1,Analysis1 +PentaD,278,AAAAGAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGAAAAGA,Positive Control2,Project1,Analysis1 +D22S1045,13,ATTATTATTATTATTATTATTATTATTATTATTACTATTATT,Positive Control2,Project1,Analysis1 +D22S1045,146,ATTATTATTATTATTATTATTATTATTATTATTATTACTATTATT,Positive Control2,Project1,Analysis1 +D22S1045,1746,ATTATTATTATTATTATTATTATTATTATTATTATTATTACTATTATT,Positive Control2,Project1,Analysis1 +D22S1045,27,ATTATTATTATTATTATTATTATTATTATTATTATTATTATTACTATTATT,Positive Control2,Project1,Analysis1 diff --git a/lusSTR/tests/data/UAS_bulk_test_sexloci.csv b/lusSTR/tests/data/UAS_bulk_test_sexloci.csv index 60ace9dd..f03f53da 100644 --- a/lusSTR/tests/data/UAS_bulk_test_sexloci.csv +++ b/lusSTR/tests/data/UAS_bulk_test_sexloci.csv @@ -159,163 +159,163 @@ HPRTB,50,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control,P DXS7423,101,TCCATCCATCCATCTGTCCTTCCATCCATCCATCCATCCATCCATCCATCCATCCATCCATCCA,Positive Control,Project1,Analysis1 DXS7423,11,TCCATCCATCCATCTGTCCTTCCATCCATCCATCCATCCATCCATCCATCCACCCATCCATCCATCCA,Positive Control,Project1,Analysis1 DXS7423,3201,TCCATCCATCCATCTGTCCTTCCATCCATCCATCCATCCATCCATCCATCCATCCATCCATCCATCCA,Positive Control,Project1,Analysis1 -DYS505,118,TCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control,Project1,Analysis1 -DYS505,14,TCCTTTCTTCCTTTCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control,Project1,Analysis1 -DYS505,11,ACCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control,Project1,Analysis1 -DYS505,11,TCCTTCTTTCTTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control,Project1,Analysis1 -DYS505,2565,TCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control,Project1,Analysis1 -DYS505,113,TCCTTTCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control,Project1,Analysis1 -DYS505,60,TCCTTCTTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control,Project1,Analysis1 -DYS505,53,TCCTTCCTTCTTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control,Project1,Analysis1 -DYS505,31,TCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCTT,Positive Control,Project1,Analysis1 -DYS505,28,TCCTTCCTTCCTTTCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control,Project1,Analysis1 -DYS505,28,TTCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control,Project1,Analysis1 -DYS505,26,TCCTTCCTTCCTTCCTTCCTTCCTTCCTTTCTTCCTTCCTTCCT,Positive Control,Project1,Analysis1 -DYS505,25,TCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCTTTCCT,Positive Control,Project1,Analysis1 -DYS505,24,TCCTTCCTTTCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control,Project1,Analysis1 -DYS505,22,TCTTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control,Project1,Analysis1 -DYS505,18,TCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCATCCT,Positive Control,Project1,Analysis1 -DYS505,18,TCCTTCCTTCCTTCTTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control,Project1,Analysis1 -DYS570,17,TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTC,Positive Control,Project1,Analysis1 -DYS570,279,TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTC,Positive Control,Project1,Analysis1 -DYS570,2288,TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTC,Positive Control,Project1,Analysis1 -DYS570,18,TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTC,Positive Control,Project1,Analysis1 -DYS576,39,AAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYS576,502,AAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYS576,4289,AAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYS576,27,AAAGAAAAAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYS576,80,AAAAAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYS576,23,AAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAAAAG,Positive Control,Project1,Analysis1 -DYS576,12,AAAGAAAGAAAGAAAAAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYS576,31,AAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYS522,20,ATAGATGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAG,Positive Control,Project1,Analysis1 -DYS522,339,ATAGATGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAG,Positive Control,Project1,Analysis1 -DYS481,11,CTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTT,Positive Control,Project1,Analysis1 -DYS481,46,CTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTT,Positive Control,Project1,Analysis1 -DYS481,268,CTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTT,Positive Control,Project1,Analysis1 -DYS481,824,CTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTT,Positive Control,Project1,Analysis1 -DYS481,18,CTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTT,Positive Control,Project1,Analysis1 -DYS19,33,TAGATAGATAGATAGGTAGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control,Project1,Analysis1 -DYS19,427,TAGATAGATAGATAGGTAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control,Project1,Analysis1 -DYS391,144,TCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTG,Positive Control,Project1,Analysis1 -DYS391,1520,TCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTG,Positive Control,Project1,Analysis1 -DYS635,32,TCTATCTATCTATCTATGTATGTATCTATCTATGTATGTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS635,882,TCTATCTATCTATCTATGTATGTATCTATCTATGTATGTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS437,100,TCTATCTATCTATCTATCTATCTATCTATCTGTCTGTCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS437,20,TCTATCTATCTATCTATCTATCTATCTATCTGTCTGTCTGTCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS437,1563,TCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTGTCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS439,57,GATAGATATACAGATAGATAGATACATAGGTGGAGACAGATAGATGATAAATAGAAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATA,Positive Control,Project1,Analysis1 -DYS439,1191,GATAGATATACAGATAGATAGATACATAGGTGGAGACAGATAGATGATAAATAGAAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATA,Positive Control,Project1,Analysis1 -DYS389I,75,TCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS389I,807,TCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS389I,50,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS389I,44,TCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS389I,5372,TCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS389II,39,TCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS389II,15,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS389II,131,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS389II,48,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS389II,26,TCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS389II,29,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCAA,Positive Control,Project1,Analysis1 -DYS389II,25,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTAACTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS389II,24,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTCTCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS389II,11,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTCTACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS389II,724,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS389II,17,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTAACTATCTATCTA,Positive Control,Project1,Analysis1 -DYS438,75,TTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTC,Positive Control,Project1,Analysis1 -DYS438,6955,TTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTC,Positive Control,Project1,Analysis1 -DYS438,24,TTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTTTTTTC,Positive Control,Project1,Analysis1 -DYS438,18,TTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTT,Positive Control,Project1,Analysis1 -DYS438,15,TTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTTTTTTCTTTTC,Positive Control,Project1,Analysis1 -DYS612,23,CCTCCTCCTCCTCCTCTTTCTTCTTCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control,Project1,Analysis1 -DYS612,145,CCTCCTCCTCCTCCTCTTTCTTCTTCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control,Project1,Analysis1 -DYS612,772,CCTCCTCCTCCTCCTCTTTCTTCTTCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control,Project1,Analysis1 -DYS612,13,CCTCCTCCTCCTCCTCTTTCTTCTTCTTCTCCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control,Project1,Analysis1 -DYS612,2688,CCTCCTCCTCCTCCTCTTTCTTCTTCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control,Project1,Analysis1 -DYS612,20,CTTCCTCCTCCTCCTCTTTCTTCTTCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control,Project1,Analysis1 -DYS612,18,CCTCCTCCTCCTCCTCTTTCTTCTTCTTCTCCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control,Project1,Analysis1 -DYS612,11,CCTCCTCCTCCTCCTCTTTCTTCTTCTTCTCCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control,Project1,Analysis1 -DYS612,11,CCTCCTTCTCCTCCTCTTTCTTCTTCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control,Project1,Analysis1 -DYS612,11,CCTTCTCCTCCTCCTCTTTCTTCTTCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control,Project1,Analysis1 -DYS612,111,CCTCCTCCTCCTCCTCTTTCTTCTTCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control,Project1,Analysis1 -DYS390,11,TCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS390,46,TCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS390,197,TCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS390,12,TCTATCTTTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS390,2219,TCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS390,11,TCTATCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS390,12,TCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS390,18,TCTATCTATCTGTCTGTCTGCCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS390,20,TCTTTCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS390,21,TCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTGTCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS390,35,TCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control,Project1,Analysis1 -DYS643,41,CTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTCTTTT,Positive Control,Project1,Analysis1 -DYS643,23,CTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTTTTT,Positive Control,Project1,Analysis1 -DYS643,1755,CTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTCTTTT,Positive Control,Project1,Analysis1 -DYS643,22,CTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTTTTTCTTTT,Positive Control,Project1,Analysis1 -DYS533,61,TATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATC,Positive Control,Project1,Analysis1 -DYS533,11,CATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATC,Positive Control,Project1,Analysis1 -DYS533,1191,TATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATC,Positive Control,Project1,Analysis1 -Y-GATA-H4,12,AGATAGATAGATAGATCTATAGATAGATAGGTAGGTAGGTAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAATGGATAGATTAGATGGATGAATAGATAGATAGATAGATACATAGATAG,Positive Control,Project1,Analysis1 -Y-GATA-H4,254,AGATAGATAGATAGATCTATAGATAGATAGGTAGGTAGGTAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAATGGATAGATTAGATGGATGAATAGATAGATAGATAGATACATAGATAG,Positive Control,Project1,Analysis1 -DYS385a-b,62,AAGGAAGGAAGGAAGGAGAAAGAAAGTAAAAAAGAAAGAAAGAGAAAAAGAGAAAAAGAAAGAAAGAGAAGAAAGAGAAAGAGGAAAGAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAGAAAAAGAAA,Positive Control,Project1,Analysis1 -DYS385a-b,485,AAGGAAGGAAGGAAGGAGAAAGAAAGTAAAAAAGAAAGAAAGAGAAAAAGAGAAAAAGAAAGAAAGAGAAGAAAGAGAAAGAGGAAAGAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAGAAAAAGAAA,Positive Control,Project1,Analysis1 -DYS385a-b,18,AAGGAAGGAAGGAAGGAGAAAGAAAGTAAAAAAGAAAGAAAGAGAAAAAGAGAAAAAGAAAGAAAGAGAAGAAAGAGAAAGAGGAAAGAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGGAAAGAAATAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAGAAAAAGAAA,Positive Control,Project1,Analysis1 -DYS385a-b,613,AAGGAAGGAAGGAAGGAGAAAGAAAGTAAAAAAGAAAGAAAGAGAAAAAGAGAAAAAGAAAGAAAGAGAAGAAAGAGAAAGAGGAAAGAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGGAAAGAAATAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAGAAAAAGAAA,Positive Control,Project1,Analysis1 -DYS460,43,ATAGATAGATAGATAGATAGATAGATAGATAGATAGATAG,Positive Control,Project1,Analysis1 -DYS460,548,ATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAG,Positive Control,Project1,Analysis1 -DYS549,109,GATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATA,Positive Control,Project1,Analysis1 -DYS549,2153,GATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATA,Positive Control,Project1,Analysis1 -DYS549,12,GATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATA,Positive Control,Project1,Analysis1 -DYS392,168,TATTATTATTATTATTATTATTATTATTATTATTAT,Positive Control,Project1,Analysis1 -DYS392,1413,TATTATTATTATTATTATTATTATTATTATTATTATTAT,Positive Control,Project1,Analysis1 -DYS448,18,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGATAGAGATAGAGATAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGAT,Positive Control,Project1,Analysis1 -DYS448,17,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGATAGAGATAGAGAGAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGAT,Positive Control,Project1,Analysis1 -DYS448,1699,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGATAGAGATAGAGATAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGAT,Positive Control,Project1,Analysis1 -DYS448,14,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGATAGAGATAGAGATAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAGATAAAGATAGAGATAGAGATAGAGAT,Positive Control,Project1,Analysis1 -DYS448,19,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGATAGAGATAGAGATAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAAATAGAGATAGAGATAGAGATAGAGAT,Positive Control,Project1,Analysis1 -DYS448,32,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGATAGAGATAGAGATAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGAA,Positive Control,Project1,Analysis1 -DYS448,41,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGAGAGAGATAGAGATAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGAT,Positive Control,Project1,Analysis1 -DYS448,68,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGATAGAGATAGAGATAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAAAGAT,Positive Control,Project1,Analysis1 -DYS448,107,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGATAGAGATAGAGATAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAAAT,Positive Control,Project1,Analysis1 -DYS448,11,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGATAGAGATAGAGATAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGAT,Positive Control,Project1,Analysis1 -DYF387S1,14,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYF387S1,146,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYF387S1,122,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYF387S1,1099,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYF387S1,27,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYF387S1,25,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYF387S1,19,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYF387S1,12,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGAAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYF387S1,18,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYF387S1,1031,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYF387S1,15,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYF387S1,48,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DYF387S1,23,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAA,Positive Control,Project1,Analysis1 -DYF387S1,18,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control,Project1,Analysis1 -DXS10135,15,AAGAAAGAAAGAGAAAGGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGAAAGAAAGAAAGGAAGAAAAGAGAATAGAAAAGAAGAGAAGAGAAAAGAGAAAAGAAAAAAGAAAAGAAA,Positive Control,Project1,Analysis1 -DXS10135,247,AAGAAAGAAAGAGAAAGGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGAAAGAAAGAAAGGAAGAAAAGAGAATAGAAAAGAAGAGAAGAGAAAAGAGAAAAGAAAAAAGAAAAGAAA,Positive Control,Project1,Analysis1 -DXS10135,19,AAGAAAGAAAGAGAAAGGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGGAAGAAAGAAAGAAAGGAAGAAAAGAGAATAGAAAAGAAGAGAAGAGAAAAGAGAAAAGAAAAAAGAAAAGAAA,Positive Control,Project1,Analysis1 -DXS10135,1821,AAGAAAGAAAGAGAAAGGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGAAAGAAAGAAAGGAAGAAAAGAGAATAGAAAAGAAGAGAAGAGAAAAGAGAAAAGAAAAAAGAAAAGAAA,Positive Control,Project1,Analysis1 -DXS10135,18,AAGAAAGAAAGAGAAAGGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGAAAGAAAGAAAGGAAGAAAAGAGAATAGAAAAGAAGAGAAGAGAAAAGAGAAAAGAAAAAAGAAAAGAAA,Positive Control,Project1,Analysis1 -DXS8378,130,CTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTAT,Positive Control,Project1,Analysis1 -DXS8378,2690,CTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTAT,Positive Control,Project1,Analysis1 -DXS7132,18,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control,Project1,Analysis1 -DXS7132,311,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control,Project1,Analysis1 -DXS7132,2692,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control,Project1,Analysis1 -DXS7132,24,TAGATAGATAGATAGATAGATAGATAGATAGATATATAGATAGATAGATAGA,Positive Control,Project1,Analysis1 -DXS7132,20,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control,Project1,Analysis1 -DXS10074,19,AAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGAAAGA,Positive Control,Project1,Analysis1 -DXS10074,200,AAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGAAAGA,Positive Control,Project1,Analysis1 -DXS10074,21,AAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGGAAGAAAGA,Positive Control,Project1,Analysis1 -DXS10074,14,AAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGA,Positive Control,Project1,Analysis1 -DXS10074,11,AAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAAAAGAAAGAAAGAAAGGAAGAAAGA,Positive Control,Project1,Analysis1 -DXS10074,2282,AAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGAAAGA,Positive Control,Project1,Analysis1 -DXS10074,17,AAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGAAAGA,Positive Control,Project1,Analysis1 -DXS10103,120,TAGATAGACTGACAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGATAGA,Positive Control,Project1,Analysis1 -HPRTB,65,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -HPRTB,1684,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -HPRTB,50,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control,Project1,Analysis1 -DXS7423,101,TCCATCCATCCATCTGTCCTTCCATCCATCCATCCATCCATCCATCCATCCATCCATCCATCCA,Positive Control,Project1,Analysis1 -DXS7423,11,TCCATCCATCCATCTGTCCTTCCATCCATCCATCCATCCATCCATCCATCCACCCATCCATCCATCCA,Positive Control,Project1,Analysis1 -DXS7423,3201,TCCATCCATCCATCTGTCCTTCCATCCATCCATCCATCCATCCATCCATCCATCCATCCATCCATCCA,Positive Control,Project1,Analysis1 +DYS505,118,TCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control2,Project1,Analysis1 +DYS505,14,TCCTTTCTTCCTTTCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control2,Project1,Analysis1 +DYS505,11,ACCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control2,Project1,Analysis1 +DYS505,11,TCCTTCTTTCTTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control2,Project1,Analysis1 +DYS505,2565,TCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control2,Project1,Analysis1 +DYS505,113,TCCTTTCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control2,Project1,Analysis1 +DYS505,60,TCCTTCTTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control2,Project1,Analysis1 +DYS505,53,TCCTTCCTTCTTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control2,Project1,Analysis1 +DYS505,31,TCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCTT,Positive Control2,Project1,Analysis1 +DYS505,28,TCCTTCCTTCCTTTCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control2,Project1,Analysis1 +DYS505,28,TTCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control2,Project1,Analysis1 +DYS505,26,TCCTTCCTTCCTTCCTTCCTTCCTTCCTTTCTTCCTTCCTTCCT,Positive Control2,Project1,Analysis1 +DYS505,25,TCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCTTTCCT,Positive Control2,Project1,Analysis1 +DYS505,24,TCCTTCCTTTCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control2,Project1,Analysis1 +DYS505,22,TCTTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control2,Project1,Analysis1 +DYS505,18,TCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCTTCCATCCT,Positive Control2,Project1,Analysis1 +DYS505,18,TCCTTCCTTCCTTCTTTCCTTCCTTCCTTCCTTCCTTCCTTCCT,Positive Control2,Project1,Analysis1 +DYS570,17,TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTC,Positive Control2,Project1,Analysis1 +DYS570,279,TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTC,Positive Control2,Project1,Analysis1 +DYS570,2288,TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTC,Positive Control2,Project1,Analysis1 +DYS570,18,TTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTCTTTC,Positive Control2,Project1,Analysis1 +DYS576,39,AAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYS576,502,AAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYS576,4289,AAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYS576,27,AAAGAAAAAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYS576,80,AAAAAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYS576,23,AAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAAAAG,Positive Control2,Project1,Analysis1 +DYS576,12,AAAGAAAGAAAGAAAAAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYS576,31,AAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYS522,20,ATAGATGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAG,Positive Control2,Project1,Analysis1 +DYS522,339,ATAGATGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAG,Positive Control2,Project1,Analysis1 +DYS481,11,CTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTT,Positive Control2,Project1,Analysis1 +DYS481,46,CTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTT,Positive Control2,Project1,Analysis1 +DYS481,268,CTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTT,Positive Control2,Project1,Analysis1 +DYS481,824,CTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTT,Positive Control2,Project1,Analysis1 +DYS481,18,CTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTT,Positive Control2,Project1,Analysis1 +DYS19,33,TAGATAGATAGATAGGTAGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control2,Project1,Analysis1 +DYS19,427,TAGATAGATAGATAGGTAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control2,Project1,Analysis1 +DYS391,144,TCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTG,Positive Control2,Project1,Analysis1 +DYS391,1520,TCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTG,Positive Control2,Project1,Analysis1 +DYS635,32,TCTATCTATCTATCTATGTATGTATCTATCTATGTATGTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS635,882,TCTATCTATCTATCTATGTATGTATCTATCTATGTATGTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS437,100,TCTATCTATCTATCTATCTATCTATCTATCTGTCTGTCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS437,20,TCTATCTATCTATCTATCTATCTATCTATCTGTCTGTCTGTCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS437,1563,TCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTGTCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS439,57,GATAGATATACAGATAGATAGATACATAGGTGGAGACAGATAGATGATAAATAGAAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATA,Positive Control2,Project1,Analysis1 +DYS439,1191,GATAGATATACAGATAGATAGATACATAGGTGGAGACAGATAGATGATAAATAGAAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATA,Positive Control2,Project1,Analysis1 +DYS389I,75,TCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS389I,807,TCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS389I,50,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS389I,44,TCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS389I,5372,TCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS389II,39,TCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS389II,15,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS389II,131,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS389II,48,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS389II,26,TCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS389II,29,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCAA,Positive Control2,Project1,Analysis1 +DYS389II,25,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTAACTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS389II,24,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTCTCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS389II,11,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTCTACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS389II,724,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS389II,17,TCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCATTATACCTACTTCTGTATCCAACTCTCATCTGTATTATCTATGTATCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTAACTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS438,75,TTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTC,Positive Control2,Project1,Analysis1 +DYS438,6955,TTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTC,Positive Control2,Project1,Analysis1 +DYS438,24,TTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTTTTTTC,Positive Control2,Project1,Analysis1 +DYS438,18,TTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTT,Positive Control2,Project1,Analysis1 +DYS438,15,TTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTTTTTTCTTTTC,Positive Control2,Project1,Analysis1 +DYS612,23,CCTCCTCCTCCTCCTCTTTCTTCTTCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control2,Project1,Analysis1 +DYS612,145,CCTCCTCCTCCTCCTCTTTCTTCTTCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control2,Project1,Analysis1 +DYS612,772,CCTCCTCCTCCTCCTCTTTCTTCTTCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control2,Project1,Analysis1 +DYS612,13,CCTCCTCCTCCTCCTCTTTCTTCTTCTTCTCCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control2,Project1,Analysis1 +DYS612,2688,CCTCCTCCTCCTCCTCTTTCTTCTTCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control2,Project1,Analysis1 +DYS612,20,CTTCCTCCTCCTCCTCTTTCTTCTTCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control2,Project1,Analysis1 +DYS612,18,CCTCCTCCTCCTCCTCTTTCTTCTTCTTCTCCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control2,Project1,Analysis1 +DYS612,11,CCTCCTCCTCCTCCTCTTTCTTCTTCTTCTCCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control2,Project1,Analysis1 +DYS612,11,CCTCCTTCTCCTCCTCTTTCTTCTTCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control2,Project1,Analysis1 +DYS612,11,CCTTCTCCTCCTCCTCTTTCTTCTTCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control2,Project1,Analysis1 +DYS612,111,CCTCCTCCTCCTCCTCTTTCTTCTTCTTCTCCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCT,Positive Control2,Project1,Analysis1 +DYS390,11,TCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS390,46,TCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS390,197,TCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS390,12,TCTATCTTTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS390,2219,TCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS390,11,TCTATCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS390,12,TCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS390,18,TCTATCTATCTGTCTGTCTGCCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS390,20,TCTTTCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS390,21,TCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTGTCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS390,35,TCTATCTATCTGTCTGTCTGTCTGTCTGTCTGTCTGTCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTGTCTATCTATCTATCTA,Positive Control2,Project1,Analysis1 +DYS643,41,CTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTCTTTT,Positive Control2,Project1,Analysis1 +DYS643,23,CTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTTTTT,Positive Control2,Project1,Analysis1 +DYS643,1755,CTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTCTTTT,Positive Control2,Project1,Analysis1 +DYS643,22,CTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTCTTTTTTTTCTTTT,Positive Control2,Project1,Analysis1 +DYS533,61,TATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATC,Positive Control2,Project1,Analysis1 +DYS533,11,CATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATC,Positive Control2,Project1,Analysis1 +DYS533,1191,TATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATC,Positive Control2,Project1,Analysis1 +Y-GATA-H4,12,AGATAGATAGATAGATCTATAGATAGATAGGTAGGTAGGTAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAATGGATAGATTAGATGGATGAATAGATAGATAGATAGATACATAGATAG,Positive Control2,Project1,Analysis1 +Y-GATA-H4,254,AGATAGATAGATAGATCTATAGATAGATAGGTAGGTAGGTAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAATGGATAGATTAGATGGATGAATAGATAGATAGATAGATACATAGATAG,Positive Control2,Project1,Analysis1 +DYS385a-b,62,AAGGAAGGAAGGAAGGAGAAAGAAAGTAAAAAAGAAAGAAAGAGAAAAAGAGAAAAAGAAAGAAAGAGAAGAAAGAGAAAGAGGAAAGAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAGAAAAAGAAA,Positive Control2,Project1,Analysis1 +DYS385a-b,485,AAGGAAGGAAGGAAGGAGAAAGAAAGTAAAAAAGAAAGAAAGAGAAAAAGAGAAAAAGAAAGAAAGAGAAGAAAGAGAAAGAGGAAAGAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAGAAAAAGAAA,Positive Control2,Project1,Analysis1 +DYS385a-b,18,AAGGAAGGAAGGAAGGAGAAAGAAAGTAAAAAAGAAAGAAAGAGAAAAAGAGAAAAAGAAAGAAAGAGAAGAAAGAGAAAGAGGAAAGAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGGAAAGAAATAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAGAAAAAGAAA,Positive Control2,Project1,Analysis1 +DYS385a-b,613,AAGGAAGGAAGGAAGGAGAAAGAAAGTAAAAAAGAAAGAAAGAGAAAAAGAGAAAAAGAAAGAAAGAGAAGAAAGAGAAAGAGGAAAGAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGGAAAGAAATAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAGAAAAAGAAA,Positive Control2,Project1,Analysis1 +DYS460,43,ATAGATAGATAGATAGATAGATAGATAGATAGATAGATAG,Positive Control2,Project1,Analysis1 +DYS460,548,ATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAG,Positive Control2,Project1,Analysis1 +DYS549,109,GATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATA,Positive Control2,Project1,Analysis1 +DYS549,2153,GATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATA,Positive Control2,Project1,Analysis1 +DYS549,12,GATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATA,Positive Control2,Project1,Analysis1 +DYS392,168,TATTATTATTATTATTATTATTATTATTATTATTAT,Positive Control2,Project1,Analysis1 +DYS392,1413,TATTATTATTATTATTATTATTATTATTATTATTATTAT,Positive Control2,Project1,Analysis1 +DYS448,18,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGATAGAGATAGAGATAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGAT,Positive Control2,Project1,Analysis1 +DYS448,17,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGATAGAGATAGAGAGAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGAT,Positive Control2,Project1,Analysis1 +DYS448,1699,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGATAGAGATAGAGATAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGAT,Positive Control2,Project1,Analysis1 +DYS448,14,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGATAGAGATAGAGATAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAGATAAAGATAGAGATAGAGATAGAGAT,Positive Control2,Project1,Analysis1 +DYS448,19,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGATAGAGATAGAGATAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAAATAGAGATAGAGATAGAGATAGAGAT,Positive Control2,Project1,Analysis1 +DYS448,32,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGATAGAGATAGAGATAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGAA,Positive Control2,Project1,Analysis1 +DYS448,41,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGAGAGAGATAGAGATAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGAT,Positive Control2,Project1,Analysis1 +DYS448,68,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGATAGAGATAGAGATAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAAAGAT,Positive Control2,Project1,Analysis1 +DYS448,107,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGATAGAGATAGAGATAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAAAT,Positive Control2,Project1,Analysis1 +DYS448,11,AGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATATAGAGATAGAGAGATAGAGATAGAGATAGATAGATAGAGAAAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGATAGAGAT,Positive Control2,Project1,Analysis1 +DYF387S1,14,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYF387S1,146,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYF387S1,122,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYF387S1,1099,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYF387S1,27,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYF387S1,25,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYF387S1,19,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYF387S1,12,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGAAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYF387S1,18,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYF387S1,1031,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYF387S1,15,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYF387S1,48,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DYF387S1,23,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAA,Positive Control2,Project1,Analysis1 +DYF387S1,18,AAAGAAAGAAAGGTAGGAAGGAAGGAAGGAAGAAAGAAAGGAAGAAAGAAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGGAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAG,Positive Control2,Project1,Analysis1 +DXS10135,15,AAGAAAGAAAGAGAAAGGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGAAAGAAAGAAAGGAAGAAAAGAGAATAGAAAAGAAGAGAAGAGAAAAGAGAAAAGAAAAAAGAAAAGAAA,Positive Control2,Project1,Analysis1 +DXS10135,247,AAGAAAGAAAGAGAAAGGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGAAAGAAAGAAAGGAAGAAAAGAGAATAGAAAAGAAGAGAAGAGAAAAGAGAAAAGAAAAAAGAAAAGAAA,Positive Control2,Project1,Analysis1 +DXS10135,19,AAGAAAGAAAGAGAAAGGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGGAAGAAAGAAAGAAAGGAAGAAAAGAGAATAGAAAAGAAGAGAAGAGAAAAGAGAAAAGAAAAAAGAAAAGAAA,Positive Control2,Project1,Analysis1 +DXS10135,1821,AAGAAAGAAAGAGAAAGGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGAAAGAAAGAAAGGAAGAAAAGAGAATAGAAAAGAAGAGAAGAGAAAAGAGAAAAGAAAAAAGAAAAGAAA,Positive Control2,Project1,Analysis1 +DXS10135,18,AAGAAAGAAAGAGAAAGGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGAAAGAAAGAAAGGAAGAAAAGAGAATAGAAAAGAAGAGAAGAGAAAAGAGAAAAGAAAAAAGAAAAGAAA,Positive Control2,Project1,Analysis1 +DXS8378,130,CTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTAT,Positive Control2,Project1,Analysis1 +DXS8378,2690,CTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTATCTAT,Positive Control2,Project1,Analysis1 +DXS7132,18,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control2,Project1,Analysis1 +DXS7132,311,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control2,Project1,Analysis1 +DXS7132,2692,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control2,Project1,Analysis1 +DXS7132,24,TAGATAGATAGATAGATAGATAGATAGATAGATATATAGATAGATAGATAGA,Positive Control2,Project1,Analysis1 +DXS7132,20,TAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGA,Positive Control2,Project1,Analysis1 +DXS10074,19,AAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGAAAGA,Positive Control2,Project1,Analysis1 +DXS10074,200,AAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGAAAGA,Positive Control2,Project1,Analysis1 +DXS10074,21,AAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGGAAGAAAGA,Positive Control2,Project1,Analysis1 +DXS10074,14,AAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGA,Positive Control2,Project1,Analysis1 +DXS10074,11,AAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAAAAAGAAAGAAAGAAAGGAAGAAAGA,Positive Control2,Project1,Analysis1 +DXS10074,2282,AAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGAAAGA,Positive Control2,Project1,Analysis1 +DXS10074,17,AAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGAAAGGAAGAAAGA,Positive Control2,Project1,Analysis1 +DXS10103,120,TAGATAGACTGACAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGACAGACAGACAGACAGATAGA,Positive Control2,Project1,Analysis1 +HPRTB,65,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +HPRTB,1684,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +HPRTB,50,AGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGATAGAT,Positive Control2,Project1,Analysis1 +DXS7423,101,TCCATCCATCCATCTGTCCTTCCATCCATCCATCCATCCATCCATCCATCCATCCATCCATCCA,Positive Control2,Project1,Analysis1 +DXS7423,11,TCCATCCATCCATCTGTCCTTCCATCCATCCATCCATCCATCCATCCATCCACCCATCCATCCATCCA,Positive Control2,Project1,Analysis1 +DXS7423,3201,TCCATCCATCCATCTGTCCTTCCATCCATCCATCCATCCATCCATCCATCCATCCATCCATCCATCCA,Positive Control2,Project1,Analysis1 diff --git a/lusSTR/tests/data/snps_uas_all.txt b/lusSTR/tests/data/snps_uas_all.txt index 42ebdbca..ea7e8f02 100644 --- a/lusSTR/tests/data/snps_uas_all.txt +++ b/lusSTR/tests/data/snps_uas_all.txt @@ -1,69 +1,102 @@ SampleID Project Analysis SNP Reads Forward_Strand_Allele UAS_Allele Type Issues Positive Control Project1 Analysis1 rs9951171 502 G G Identity +Positive Control Project1 Analysis1 rs9951171 0 A A Identity Contains untyped allele Positive Control Project1 Analysis1 rs993934 1074 G C Identity +Positive Control Project1 Analysis1 rs993934 0 A T Identity Contains untyped allele Positive Control Project1 Analysis1 rs9905977 1713 G G Identity +Positive Control Project1 Analysis1 rs9905977 0 A A Identity Contains untyped allele Positive Control Project1 Analysis1 rs987640 243 A A Identity Positive Control Project1 Analysis1 rs987640 212 T T Identity Positive Control Project1 Analysis1 rs964681 295 T T Identity Positive Control Project1 Analysis1 rs964681 243 C C Identity Positive Control Project1 Analysis1 rs9522149 604 C C Ancestry +Positive Control Project1 Analysis1 rs9522149 0 T T Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs938283 739 T T Identity +Positive Control Project1 Analysis1 rs938283 0 C C Identity Contains untyped allele Positive Control Project1 Analysis1 rs917118 887 C C Identity +Positive Control Project1 Analysis1 rs917118 0 T T Identity Contains untyped allele Positive Control Project1 Analysis1 rs917115 410 T T Ancestry +Positive Control Project1 Analysis1 rs917115 0 C C Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs914165 225 A A Identity Positive Control Project1 Analysis1 rs914165 203 G G Identity Positive Control Project1 Analysis1 rs907100 69 C C Identity Positive Control Project1 Analysis1 rs907100 56 G G Identity Positive Control Project1 Analysis1 rs901398 370 T T Identity +Positive Control Project1 Analysis1 rs901398 0 C C Identity Contains untyped allele Positive Control Project1 Analysis1 rs891700 284 A A Identity Positive Control Project1 Analysis1 rs891700 239 G G Identity Positive Control Project1 Analysis1 rs885479 2773 G G Phenotype +Positive Control Project1 Analysis1 rs885479 0 A A Phenotype Contains untyped allele Positive Control Project1 Analysis1 rs876724 1382 C C Identity -Positive Control Project1 Analysis1 rs876724 14 T T Identity +Positive Control Project1 Analysis1 rs876724 14 T T Identity Contains untyped allele Positive Control Project1 Analysis1 rs873196 247 C C Identity Positive Control Project1 Analysis1 rs873196 192 T T Identity Positive Control Project1 Analysis1 rs870347 794 A T Ancestry +Positive Control Project1 Analysis1 rs870347 0 C G Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs826472 455 T T Identity +Positive Control Project1 Analysis1 rs826472 0 C C Identity Contains untyped allele Positive Control Project1 Analysis1 rs8078417 902 T T Identity Positive Control Project1 Analysis1 rs8078417 730 C C Identity Positive Control Project1 Analysis1 rs8037429 873 T T Identity +Positive Control Project1 Analysis1 rs8037429 0 C C Identity Contains untyped allele Positive Control Project1 Analysis1 rs7997709 1736 T T Ancestry +Positive Control Project1 Analysis1 rs7997709 0 C C Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs798443 325 A A Ancestry +Positive Control Project1 Analysis1 rs798443 0 G G Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs7722456 950 T T Ancestry +Positive Control Project1 Analysis1 rs7722456 0 C C Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs7657799 294 T T Ancestry +Positive Control Project1 Analysis1 rs7657799 0 G G Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs763869 53 G C Identity Positive Control Project1 Analysis1 rs763869 48 A T Identity Positive Control Project1 Analysis1 rs7554936 136 T T Ancestry Positive Control Project1 Analysis1 rs7554936 86 C C Ancestry Positive Control Project1 Analysis1 rs740910 490 A A Identity +Positive Control Project1 Analysis1 rs740910 0 G G Identity Contains untyped allele Positive Control Project1 Analysis1 rs740598 121 G G Identity Positive Control Project1 Analysis1 rs740598 86 A A Identity Positive Control Project1 Analysis1 rs737681 1042 T T Identity +Positive Control Project1 Analysis1 rs737681 0 C C Identity Contains untyped allele Positive Control Project1 Analysis1 rs735480 1421 T T Ancestry +Positive Control Project1 Analysis1 rs735480 0 C C Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs735155 1249 T A Identity +Positive Control Project1 Analysis1 rs735155 0 C G Identity Contains untyped allele Positive Control Project1 Analysis1 rs733164 185 G G Identity Positive Control Project1 Analysis1 rs733164 118 A A Identity Positive Control Project1 Analysis1 rs7326934 128 G G Ancestry +Positive Control Project1 Analysis1 rs7326934 0 C C Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs729172 258 G C Identity +Positive Control Project1 Analysis1 rs729172 0 T A Identity Contains untyped allele Positive Control Project1 Analysis1 rs727811 265 T A Identity +Positive Control Project1 Analysis1 rs727811 0 G C Identity Contains untyped allele Positive Control Project1 Analysis1 rs7251928 861 A A Ancestry +Positive Control Project1 Analysis1 rs7251928 0 C C Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs7226659 294 G G Ancestry +Positive Control Project1 Analysis1 rs7226659 0 T T Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs722290 418 C G Identity +Positive Control Project1 Analysis1 rs722290 0 G C Identity Contains untyped allele Positive Control Project1 Analysis1 rs722098 283 G G Identity Positive Control Project1 Analysis1 rs722098 265 A A Identity Positive Control Project1 Analysis1 rs719366 159 A T Identity +Positive Control Project1 Analysis1 rs719366 0 G C Identity Contains untyped allele Positive Control Project1 Analysis1 rs717302 288 G G Identity +Positive Control Project1 Analysis1 rs717302 0 A A Identity Contains untyped allele Positive Control Project1 Analysis1 rs7041158 45 C C Identity +Positive Control Project1 Analysis1 rs7041158 0 T T Identity Contains untyped allele Positive Control Project1 Analysis1 rs6990312 224 G G Ancestry +Positive Control Project1 Analysis1 rs6990312 0 T T Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs6955448 416 C C Identity Positive Control Project1 Analysis1 rs6955448 159 T T Identity Positive Control Project1 Analysis1 rs683 243 A A Phenotype Positive Control Project1 Analysis1 rs683 177 C C Phenotype Positive Control Project1 Analysis1 rs6811238 307 G G Identity +Positive Control Project1 Analysis1 rs6811238 0 T T Identity Contains untyped allele Positive Control Project1 Analysis1 rs6754311 151 T T Ancestry Positive Control Project1 Analysis1 rs6754311 146 C C Ancestry Positive Control Project1 Analysis1 rs671 1190 G G Ancestry +Positive Control Project1 Analysis1 rs671 0 A A Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs6444724 1169 T T Identity +Positive Control Project1 Analysis1 rs6444724 0 C C Identity Contains untyped allele Positive Control Project1 Analysis1 rs576261 199 C C Identity Positive Control Project1 Analysis1 rs576261 167 A A Identity Positive Control Project1 Analysis1 rs560681 297 G G Identity @@ -71,6 +104,7 @@ Positive Control Project1 Analysis1 rs560681 281 A A Identity Positive Control Project1 Analysis1 rs4959270 844 C C Phenotype Positive Control Project1 Analysis1 rs4959270 727 A A Phenotype Positive Control Project1 Analysis1 rs4918664 2873 A A Ancestry +Positive Control Project1 Analysis1 rs4918664 0 G G Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs4891825 222 G G Ancestry Positive Control Project1 Analysis1 rs4891825 189 A A Ancestry Positive Control Project1 Analysis1 rs4833103 164 A A Ancestry @@ -78,149 +112,234 @@ Positive Control Project1 Analysis1 rs4833103 132 C C Ancestry Positive Control Project1 Analysis1 rs4606077 102 T T Identity Positive Control Project1 Analysis1 rs4606077 85 C C Identity Positive Control Project1 Analysis1 rs459920 1272 T T Ancestry +Positive Control Project1 Analysis1 rs459920 0 C C Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs4530059 1061 G G Identity +Positive Control Project1 Analysis1 rs4530059 0 A A Identity Contains untyped allele Positive Control Project1 Analysis1 rs4471745 243 G G Ancestry +Positive Control Project1 Analysis1 rs4471745 0 A A Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs445251 161 G C Identity Positive Control Project1 Analysis1 rs445251 136 C G Identity Positive Control Project1 Analysis1 rs4411548 939 C G Ancestry +Positive Control Project1 Analysis1 rs4411548 0 T A Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs4364205 1561 G G Identity +Positive Control Project1 Analysis1 rs4364205 0 T T Identity Contains untyped allele Positive Control Project1 Analysis1 rs430046 1189 C C Identity +Positive Control Project1 Analysis1 rs430046 0 T T Identity Contains untyped allele Positive Control Project1 Analysis1 rs3916235 38 C G Ancestry Positive Control Project1 Analysis1 rs3916235 26 T A Ancestry Positive Control Project1 Analysis1 rs3827760 543 A T Ancestry +Positive Control Project1 Analysis1 rs3827760 0 G C Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs3823159 172 A A Ancestry +Positive Control Project1 Analysis1 rs3823159 0 G G Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs3814134 381 A T Ancestry +Positive Control Project1 Analysis1 rs3814134 0 G C Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs3811801 141 G C Ancestry +Positive Control Project1 Analysis1 rs3811801 0 A T Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs3780962 133 A T Identity +Positive Control Project1 Analysis1 rs3780962 0 G C Identity Contains untyped allele Positive Control Project1 Analysis1 rs3737576 60 T A Ancestry +Positive Control Project1 Analysis1 rs3737576 0 C G Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs354439 110 A T Identity +Positive Control Project1 Analysis1 rs354439 0 T A Identity Contains untyped allele Positive Control Project1 Analysis1 rs338882 66 G C Identity +Positive Control Project1 Analysis1 rs338882 0 A T Identity Contains untyped allele Positive Control Project1 Analysis1 rs321198 196 T T Identity +Positive Control Project1 Analysis1 rs321198 0 C C Identity Contains untyped allele Positive Control Project1 Analysis1 rs312262906_N29insA 273 C C Phenotype +Positive Control Project1 Analysis1 rs312262906_N29insA 0 insA insA Phenotype Contains untyped allele Positive Control Project1 Analysis1 rs310644 34 T A Ancestry +Positive Control Project1 Analysis1 rs310644 0 C G Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs2920816 59 A T Identity +Positive Control Project1 Analysis1 rs2920816 0 G C Identity Contains untyped allele Positive Control Project1 Analysis1 rs28777 168 A A Phenotype +Positive Control Project1 Analysis1 rs28777 0 C C Phenotype Contains untyped allele Positive Control Project1 Analysis1 rs2831700 110 A A Identity +Positive Control Project1 Analysis1 rs2831700 0 G G Identity Contains untyped allele Positive Control Project1 Analysis1 rs2830795 210 A A Identity +Positive Control Project1 Analysis1 rs2830795 0 G G Identity Contains untyped allele Positive Control Project1 Analysis1 rs2814778 1649 T A Ancestry +Positive Control Project1 Analysis1 rs2814778 0 C G Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs279844 354 T T Identity Positive Control Project1 Analysis1 rs279844 180 A A Identity Positive Control Project1 Analysis1 rs260690 378 A A Ancestry +Positive Control Project1 Analysis1 rs260690 0 C C Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs2593595 154 G C Ancestry Positive Control Project1 Analysis1 rs2593595 118 A T Ancestry Positive Control Project1 Analysis1 rs251934 633 A T Identity +Positive Control Project1 Analysis1 rs251934 0 G C Identity Contains untyped allele Positive Control Project1 Analysis1 rs2402130 1210 A A Phenotype +Positive Control Project1 Analysis1 rs2402130 0 G G Phenotype Contains untyped allele Positive Control Project1 Analysis1 rs2399332 210 G C Identity Positive Control Project1 Analysis1 rs2399332 191 T A Identity Positive Control Project1 Analysis1 rs2378249 238 A A Phenotype +Positive Control Project1 Analysis1 rs2378249 0 G G Phenotype Contains untyped allele Positive Control Project1 Analysis1 rs2342747 46 A A Identity Positive Control Project1 Analysis1 rs2342747 38 G G Identity Positive Control Project1 Analysis1 rs2269355 129 C C Identity +Positive Control Project1 Analysis1 rs2269355 0 G G Identity Contains untyped allele Positive Control Project1 Analysis1 rs2238151 79 T T Ancestry Positive Control Project1 Analysis1 rs2238151 67 C C Ancestry Positive Control Project1 Analysis1 rs2228479 1182 G G Phenotype +Positive Control Project1 Analysis1 rs2228479 0 A A Phenotype Contains untyped allele Positive Control Project1 Analysis1 rs221956 342 C C Identity +Positive Control Project1 Analysis1 rs221956 0 T T Identity Contains untyped allele Positive Control Project1 Analysis1 rs2196051 374 A T Ancestry +Positive Control Project1 Analysis1 rs2196051 0 G C Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs2166624 288 G G Ancestry Positive Control Project1 Analysis1 rs2166624 216 A A Ancestry Positive Control Project1 Analysis1 rs214955 580 C G Identity +Positive Control Project1 Analysis1 rs214955 0 T A Identity Contains untyped allele Positive Control Project1 Analysis1 rs2111980 314 C G Identity +Positive Control Project1 Analysis1 rs2111980 0 T A Identity Contains untyped allele Positive Control Project1 Analysis1 rs2107612 203 A A Identity Positive Control Project1 Analysis1 rs2107612 178 G G Identity Positive Control Project1 Analysis1 rs2076848 86 A T Identity Positive Control Project1 Analysis1 rs2076848 73 T A Identity Positive Control Project1 Analysis1 rs2056277 208 C C Identity +Positive Control Project1 Analysis1 rs2056277 0 T T Identity Contains untyped allele Positive Control Project1 Analysis1 rs2046361 393 T A Identity +Positive Control Project1 Analysis1 rs2046361 0 A T Identity Contains untyped allele Positive Control Project1 Analysis1 rs2042762 339 T A Ancestry +Positive Control Project1 Analysis1 rs2042762 0 C G Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs2040411 735 A A Identity +Positive Control Project1 Analysis1 rs2040411 0 G G Identity Contains untyped allele Positive Control Project1 Analysis1 rs2024566 1350 A A Ancestry +Positive Control Project1 Analysis1 rs2024566 0 G G Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs201326893_Y152OCH 2783 C C Phenotype +Positive Control Project1 Analysis1 rs201326893_Y152OCH 0 A A Phenotype Contains untyped allele Positive Control Project1 Analysis1 rs200354 1065 G G Ancestry +Positive Control Project1 Analysis1 rs200354 0 T T Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs1979255 475 C G Identity +Positive Control Project1 Analysis1 rs1979255 0 G C Identity Contains untyped allele Positive Control Project1 Analysis1 rs192655 312 G G Ancestry Positive Control Project1 Analysis1 rs192655 299 A A Ancestry Positive Control Project1 Analysis1 rs1919550 1202 A A Ancestry +Positive Control Project1 Analysis1 rs1919550 0 T T Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs1886510 159 G C Identity Positive Control Project1 Analysis1 rs1886510 102 A T Identity Positive Control Project1 Analysis1 rs1876482 1684 G C Ancestry +Positive Control Project1 Analysis1 rs1876482 0 A T Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs1871534 366 G C Ancestry +Positive Control Project1 Analysis1 rs1871534 0 C G Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs1834619 284 G G Ancestry +Positive Control Project1 Analysis1 rs1834619 0 A A Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs1821380 1538 C G Identity +Positive Control Project1 Analysis1 rs1821380 0 G C Identity Contains untyped allele Positive Control Project1 Analysis1 rs1805009 1717 G G Phenotype +Positive Control Project1 Analysis1 rs1805009 0 C C Phenotype Contains untyped allele Positive Control Project1 Analysis1 rs1805008 2778 C C Phenotype +Positive Control Project1 Analysis1 rs1805008 0 T T Phenotype Contains untyped allele Positive Control Project1 Analysis1 rs1805007 2769 C C Phenotype +Positive Control Project1 Analysis1 rs1805007 0 T T Phenotype Contains untyped allele Positive Control Project1 Analysis1 rs1805006 1178 C C Phenotype +Positive Control Project1 Analysis1 rs1805006 0 A A Phenotype Contains untyped allele Positive Control Project1 Analysis1 rs1805005 1179 G G Phenotype +Positive Control Project1 Analysis1 rs1805005 0 T T Phenotype Contains untyped allele Positive Control Project1 Analysis1 rs1800414 645 T A Ancestry +Positive Control Project1 Analysis1 rs1800414 0 C G Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs1800407 726 C G Phenotype +Positive Control Project1 Analysis1 rs1800407 0 T A Phenotype Contains untyped allele Positive Control Project1 Analysis1 rs17642714 103 A A Ancestry Positive Control Project1 Analysis1 rs17642714 87 T T Ancestry Positive Control Project1 Analysis1 rs174570 1865 C C Ancestry +Positive Control Project1 Analysis1 rs174570 0 T T Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs1736442 81 C G Identity +Positive Control Project1 Analysis1 rs1736442 0 T A Identity Contains untyped allele Positive Control Project1 Analysis1 rs16891982 261 G G Phenotype;Ancestry +Positive Control Project1 Analysis1 rs16891982 0 C C Phenotype;Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs159606 162 A A Identity +Positive Control Project1 Analysis1 rs159606 0 G G Identity Contains untyped allele Positive Control Project1 Analysis1 rs1572018 814 C G Ancestry Positive Control Project1 Analysis1 rs1572018 557 T A Ancestry Positive Control Project1 Analysis1 rs1528460 188 T T Identity +Positive Control Project1 Analysis1 rs1528460 0 C C Identity Contains untyped allele Positive Control Project1 Analysis1 rs1523537 372 C C Identity +Positive Control Project1 Analysis1 rs1523537 0 T T Identity Contains untyped allele Positive Control Project1 Analysis1 rs1498553 92 T T Identity Positive Control Project1 Analysis1 rs1498553 50 C C Identity Positive Control Project1 Analysis1 rs1493232 36 A A Identity +Positive Control Project1 Analysis1 rs1493232 0 C C Identity Contains untyped allele Positive Control Project1 Analysis1 rs1490413 517 A A Identity +Positive Control Project1 Analysis1 rs1490413 0 G G Identity Contains untyped allele Positive Control Project1 Analysis1 rs1463729 179 T A Identity Positive Control Project1 Analysis1 rs1463729 178 C G Identity Positive Control Project1 Analysis1 rs1462906 57 C C Ancestry +Positive Control Project1 Analysis1 rs1462906 0 T T Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs1454361 633 A T Identity Positive Control Project1 Analysis1 rs1454361 596 T A Identity Positive Control Project1 Analysis1 rs1426654 220 A A Ancestry +Positive Control Project1 Analysis1 rs1426654 0 G G Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs1413212 85 C G Identity +Positive Control Project1 Analysis1 rs1413212 0 T A Identity Contains untyped allele Positive Control Project1 Analysis1 rs1393350 293 G G Phenotype +Positive Control Project1 Analysis1 rs1393350 0 A A Phenotype Contains untyped allele Positive Control Project1 Analysis1 rs1382387 866 C G Identity Positive Control Project1 Analysis1 rs1382387 794 A T Identity Positive Control Project1 Analysis1 rs1360288 218 C C Identity +Positive Control Project1 Analysis1 rs1360288 0 T T Identity Contains untyped allele Positive Control Project1 Analysis1 rs1357617 35 A T Identity Positive Control Project1 Analysis1 rs1357617 25 T A Identity Positive Control Project1 Analysis1 rs1355366 50 T A Identity Positive Control Project1 Analysis1 rs1355366 36 C G Identity Positive Control Project1 Analysis1 rs1336071 269 C G Identity +Positive Control Project1 Analysis1 rs1336071 0 T A Identity Contains untyped allele Positive Control Project1 Analysis1 rs1335873 1014 A T Identity +Positive Control Project1 Analysis1 rs1335873 0 T A Identity Contains untyped allele Positive Control Project1 Analysis1 rs13218440 114 G G Identity Positive Control Project1 Analysis1 rs13218440 100 A A Identity Positive Control Project1 Analysis1 rs13182883 181 G G Identity Positive Control Project1 Analysis1 rs13182883 147 A A Identity Positive Control Project1 Analysis1 rs12997453 136 A A Identity +Positive Control Project1 Analysis1 rs12997453 0 G G Identity Contains untyped allele Positive Control Project1 Analysis1 rs1294331 125 T A Identity Positive Control Project1 Analysis1 rs1294331 122 C G Identity Positive Control Project1 Analysis1 rs12913832 166 A A Phenotype;Ancestry Positive Control Project1 Analysis1 rs12913832 137 G G Phenotype;Ancestry Positive Control Project1 Analysis1 rs12896399 277 G G Phenotype +Positive Control Project1 Analysis1 rs12896399 0 T T Phenotype Contains untyped allele Positive Control Project1 Analysis1 rs12821256 84 C C Phenotype Positive Control Project1 Analysis1 rs12821256 79 T T Phenotype Positive Control Project1 Analysis1 rs12498138 110 G G Ancestry +Positive Control Project1 Analysis1 rs12498138 0 A A Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs12439433 549 G G Ancestry +Positive Control Project1 Analysis1 rs12439433 0 A A Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs1229984 451 C G Ancestry +Positive Control Project1 Analysis1 rs1229984 0 T A Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs12203592 215 C C Phenotype +Positive Control Project1 Analysis1 rs12203592 0 T T Phenotype Contains untyped allele Positive Control Project1 Analysis1 rs11652805 889 T T Ancestry +Positive Control Project1 Analysis1 rs11652805 0 C C Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs11547464 2774 G G Phenotype +Positive Control Project1 Analysis1 rs11547464 0 A A Phenotype Contains untyped allele Positive Control Project1 Analysis1 rs1110400 2780 T T Phenotype +Positive Control Project1 Analysis1 rs1110400 0 C C Phenotype Contains untyped allele Positive Control Project1 Analysis1 rs1109037 1701 G G Identity +Positive Control Project1 Analysis1 rs1109037 0 A A Identity Contains untyped allele Positive Control Project1 Analysis1 rs1079597 355 C G Ancestry +Positive Control Project1 Analysis1 rs1079597 0 T A Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs10776839 273 G G Identity +Positive Control Project1 Analysis1 rs10776839 0 T T Identity Contains untyped allele Positive Control Project1 Analysis1 rs10773760 129 A A Identity Positive Control Project1 Analysis1 rs10773760 114 G G Identity Positive Control Project1 Analysis1 rs1058083 359 G G Identity Positive Control Project1 Analysis1 rs1058083 258 A A Identity Positive Control Project1 Analysis1 rs10497191 128 C C Ancestry +Positive Control Project1 Analysis1 rs10497191 0 T T Ancestry Contains untyped allele Positive Control Project1 Analysis1 rs10495407 243 G G Identity +Positive Control Project1 Analysis1 rs10495407 0 A A Identity Contains untyped allele Positive Control Project1 Analysis1 rs10488710 71 C G Identity Positive Control Project1 Analysis1 rs10488710 46 G C Identity Positive Control Project1 Analysis1 rs1042602 288 A A Phenotype Positive Control Project1 Analysis1 rs1042602 273 C C Phenotype Positive Control Project1 Analysis1 rs1031825 55 C C Identity +Positive Control Project1 Analysis1 rs1031825 0 A A Identity Contains untyped allele Positive Control Project1 Analysis1 rs1028528 303 A A Identity Positive Control Project1 Analysis1 rs1028528 226 G G Identity Positive Control Project1 Analysis1 rs1024116 535 T A Identity +Positive Control Project1 Analysis1 rs1024116 0 C G Identity Contains untyped allele Positive Control Project1 Analysis1 rs1015250 195 G G Identity +Positive Control Project1 Analysis1 rs1015250 0 C C Identity Contains untyped allele Positive Control Project1 Analysis1 rs10092491 129 C C Identity Positive Control Project1 Analysis1 rs10092491 103 T T Identity Positive Control Project1 Analysis1 rs1005533 586 A A Identity +Positive Control Project1 Analysis1 rs1005533 0 G G Identity Contains untyped allele diff --git a/lusSTR/tests/test_snps.py b/lusSTR/tests/test_snps.py index f5ba44c8..39ee3fc7 100644 --- a/lusSTR/tests/test_snps.py +++ b/lusSTR/tests/test_snps.py @@ -28,8 +28,8 @@ def test_uas_all(tmp_path): @pytest.mark.parametrize('type, lines', [ - ('i', 132), - ('p', 95) + ('i', 189), + ('p', 157) ]) def test_uas_type(type, lines, tmp_path): inputdb = data_file('snps') diff --git a/lusSTR/tests/test_suite.py b/lusSTR/tests/test_suite.py index 8ee85f5f..c0ee7065 100644 --- a/lusSTR/tests/test_suite.py +++ b/lusSTR/tests/test_suite.py @@ -97,7 +97,7 @@ def test_FGA_short_seq(): args = lusSTR.cli.get_parser().parse_args(arglist) lusSTR.annot.main(args) with open(outfile.name, 'r') as fh: - assert len(fh.readlines()) == 1 + assert len(fh.readlines()) == 0 @pytest.mark.parametrize('locus, sequence, uas, kit, output', [ @@ -174,3 +174,21 @@ def test_annotate_sr_sexloci(inputfile, testoutput, flank_output, kit): assert filecmp.cmp(testanno, outfile_name_output) is True flank_outfile = f'{outfile_name}_sexloci_flanks_anno.txt' assert filecmp.cmp(flankanno, flank_outfile) is True + + +@pytest.mark.parametrize('flag', 'sex', [ + ('', ''), + ('--include-sex', '_sexloci') +]) +def separate_output(tmp_path, flag, sex): + inputfile = data_file('UAS_bulk_test.csv') + outputfile = str(tmp_path / 'UAS_bulk_test.txt') + arglist = ['annotate', inputfile, '-o', outputfile, '--separate', flag] + args = lusSTR.cli.get_parser().parse_args(arglist) + lusSTR.annot.main(args) + assert os.file.exists( + f'{tmp_path}/Separated_lusstr_Files/UAS_bulk_test/Positive_Control{sex}.txt' + ) + assert os.file.exists( + f'{tmp_path}/Separated_lusstr_Files/UAS_bulk_test/Positive_Control2{sex}.txt' + )