@@ -582,39 +582,40 @@ def test_add_common_creation_steps_to_queue(self):
582582 'VALUES (%s, %s, %s)' )
583583
584584 sql_create_table = (
585- 'CREATE TABLE qiita.prep_2 '
586- '(sample_id varchar NOT NULL, str_column varchar, '
587- 'run_prefix varchar, barcodesequence varchar, platform varchar, '
588- 'linkerprimersequence varchar, '
589- 'experiment_design_description varchar, '
590- 'library_construction_protocol varchar)' )
585+ 'CREATE TABLE qiita.prep_2 (sample_id varchar NOT NULL, '
586+ 'barcodesequence varchar, experiment_design_description varchar, '
587+ 'library_construction_protocol varchar, '
588+ 'linkerprimersequence varchar, platform varchar, '
589+ 'run_prefix varchar, str_column varchar)' )
591590
592591 sql_insert_dynamic = (
593592 'INSERT INTO qiita.prep_2 '
594- '(sample_id, str_column, run_prefix, barcodesequence, platform , '
595- 'linkerprimersequence, experiment_design_description , '
596- 'library_construction_protocol ) '
593+ '(sample_id, barcodesequence, experiment_design_description , '
594+ 'library_construction_protocol, linkerprimersequence, platform , '
595+ 'run_prefix, str_column ) '
597596 'VALUES (%s, %s, %s, %s, %s, %s, %s, %s)' )
598597
599598 sql_insert_dynamic_params_1 = (
600- '2.SKB8.640193' , 'Value for sample 1' , 's_G1_L001_sequences' ,
601- 'GTCCGCAAGTTA' , 'ILLUMINA' , 'GTGCCAGCMGCCGCGGTAA' , 'BBBB' , 'AAAA' )
599+ '2.SKB8.640193' , 'GTCCGCAAGTTA' , 'BBBB' , 'AAAA' ,
600+ 'GTGCCAGCMGCCGCGGTAA' , 'ILLUMINA' , 's_G1_L001_sequences' ,
601+ 'Value for sample 1' )
602602 sql_insert_dynamic_params_2 = (
603- '2.SKD8.640184' , 'Value for sample 2' , 's_G1_L001_sequences' ,
604- 'CGTAGAGCTCTC' , 'ILLUMINA' , 'GTGCCAGCMGCCGCGGTAA' , 'BBBB' , 'AAAA' )
603+ '2.SKD8.640184' , 'CGTAGAGCTCTC' , 'BBBB' , 'AAAA' ,
604+ 'GTGCCAGCMGCCGCGGTAA' , 'ILLUMINA' , 's_G1_L001_sequences' ,
605+ 'Value for sample 2' )
605606
606607 exp = [
607608 (sql_insert_common , sql_insert_common_params_1 ),
608609 (sql_insert_common , sql_insert_common_params_2 ),
609- (sql_insert_prep_columns , (2 , 'str_column' , 'varchar' )),
610- (sql_insert_prep_columns , (2 , 'run_prefix' , 'varchar' )),
611610 (sql_insert_prep_columns , (2 , 'barcodesequence' , 'varchar' )),
612- (sql_insert_prep_columns , (2 , 'platform' , 'varchar' )),
613- (sql_insert_prep_columns , (2 , 'linkerprimersequence' , 'varchar' )),
614611 (sql_insert_prep_columns ,
615612 (2 , 'experiment_design_description' , 'varchar' )),
616613 (sql_insert_prep_columns ,
617614 (2 , 'library_construction_protocol' , 'varchar' )),
615+ (sql_insert_prep_columns , (2 , 'linkerprimersequence' , 'varchar' )),
616+ (sql_insert_prep_columns , (2 , 'platform' , 'varchar' )),
617+ (sql_insert_prep_columns , (2 , 'run_prefix' , 'varchar' )),
618+ (sql_insert_prep_columns , (2 , 'str_column' , 'varchar' )),
618619 (sql_create_table , None ),
619620 (sql_insert_dynamic , sql_insert_dynamic_params_1 ),
620621 (sql_insert_dynamic , sql_insert_dynamic_params_2 )]
@@ -877,17 +878,20 @@ def test_create(self):
877878 # The new table hosts the correct values
878879 obs = self .conn_handler .execute_fetchall (
879880 "SELECT * FROM qiita.prep_2" )
880- # sample_id, study_id, str_column, ebi_submission_accession,
881- # run_prefix, barcodesequence, linkerprimersequence
882- exp = [['1.SKB7.640196' , 'Value for sample 3' , 'ILLUMINA' ,
883- 's_G1_L002_sequences' , 'CCTCTGAGAGCT' , None ,
884- 'GTGCCAGCMGCCGCGGTAA' , 'BBBB' , 'AAAA' ],
885- ['1.SKB8.640193' , 'Value for sample 1' , 'ILLUMINA' ,
886- 's_G1_L001_sequences' , 'GTCCGCAAGTTA' , None ,
887- 'GTGCCAGCMGCCGCGGTAA' , 'BBBB' , 'AAAA' ],
888- ['1.SKD8.640184' , 'Value for sample 2' , 'ILLUMINA' ,
889- 's_G1_L001_sequences' , 'CGTAGAGCTCTC' , None ,
890- 'GTGCCAGCMGCCGCGGTAA' , 'BBBB' , 'AAAA' ]]
881+
882+ # barcodesequence, ebi_submission_accession,
883+ # experiment_design_description, library_construction_protocol,
884+ # linkerprimersequence, platform, run_prefix, str_column
885+ exp = [['1.SKB7.640196' , 'CCTCTGAGAGCT' , None , 'BBBB' , 'AAAA' ,
886+ 'GTGCCAGCMGCCGCGGTAA' , 'ILLUMINA' , 's_G1_L002_sequences' ,
887+ 'Value for sample 3' ],
888+ ['1.SKB8.640193' , 'GTCCGCAAGTTA' , None , 'BBBB' , 'AAAA' ,
889+ 'GTGCCAGCMGCCGCGGTAA' , 'ILLUMINA' , 's_G1_L001_sequences' ,
890+ 'Value for sample 1' ],
891+ ['1.SKD8.640184' , 'CGTAGAGCTCTC' , None , 'BBBB' , 'AAAA' ,
892+ 'GTGCCAGCMGCCGCGGTAA' , 'ILLUMINA' , 's_G1_L001_sequences' ,
893+ 'Value for sample 2' ]]
894+
891895 self .assertEqual (sorted (obs ), sorted (exp ))
892896
893897 # prep and qiime files have been created
@@ -941,17 +945,18 @@ def test_create_already_prefixed_samples(self):
941945 # The new table hosts the correct values
942946 obs = self .conn_handler .execute_fetchall (
943947 "SELECT * FROM qiita.prep_2" )
944- # sample_id, study_id, str_column, ebi_submission_accession,
945- # run_prefix, barcodesequence, linkerprimersequence
946- exp = [['1.SKB7.640196' , 'Value for sample 3' , 'ILLUMINA' ,
947- 's_G1_L002_sequences' , 'CCTCTGAGAGCT' , None ,
948- 'GTGCCAGCMGCCGCGGTAA' , 'BBBB' , 'AAAA' ],
949- ['1.SKB8.640193' , 'Value for sample 1' , 'ILLUMINA' ,
950- 's_G1_L001_sequences' , 'GTCCGCAAGTTA' , None ,
951- 'GTGCCAGCMGCCGCGGTAA' , 'BBBB' , 'AAAA' ],
952- ['1.SKD8.640184' , 'Value for sample 2' , 'ILLUMINA' ,
953- 's_G1_L001_sequences' , 'CGTAGAGCTCTC' , None ,
954- 'GTGCCAGCMGCCGCGGTAA' , 'BBBB' , 'AAAA' ]]
948+ # barcodesequence, ebi_submission_accession,
949+ # experiment_design_description, library_construction_protocol,
950+ # linkerprimersequence, platform, run_prefix, str_column
951+ exp = [['1.SKB7.640196' , 'CCTCTGAGAGCT' , None , 'BBBB' , 'AAAA' ,
952+ 'GTGCCAGCMGCCGCGGTAA' , 'ILLUMINA' , 's_G1_L002_sequences' ,
953+ 'Value for sample 3' ],
954+ ['1.SKB8.640193' , 'GTCCGCAAGTTA' , None , 'BBBB' , 'AAAA' ,
955+ 'GTGCCAGCMGCCGCGGTAA' , 'ILLUMINA' , 's_G1_L001_sequences' ,
956+ 'Value for sample 1' ],
957+ ['1.SKD8.640184' , 'CGTAGAGCTCTC' , None , 'BBBB' , 'AAAA' ,
958+ 'GTGCCAGCMGCCGCGGTAA' , 'ILLUMINA' , 's_G1_L001_sequences' ,
959+ 'Value for sample 2' ]]
955960 self .assertEqual (sorted (obs ), sorted (exp ))
956961
957962 # prep and qiime files have been created
@@ -1042,17 +1047,18 @@ def test_create_data_type_id(self):
10421047 # The new table hosts the correct values
10431048 obs = self .conn_handler .execute_fetchall (
10441049 "SELECT * FROM qiita.prep_2" )
1045- # sample_id, str_column, ebi_submission_accession,
1046- # run_prefix, barcodesequence, linkerprimersequence
1047- exp = [['1.SKB7.640196' , 'Value for sample 3' , 'ILLUMINA' ,
1048- 's_G1_L002_sequences' , 'CCTCTGAGAGCT' , None ,
1049- 'GTGCCAGCMGCCGCGGTAA' , 'BBBB' , 'AAAA' ],
1050- ['1.SKB8.640193' , 'Value for sample 1' , 'ILLUMINA' ,
1051- 's_G1_L001_sequences' , 'GTCCGCAAGTTA' , None ,
1052- 'GTGCCAGCMGCCGCGGTAA' , 'BBBB' , 'AAAA' ],
1053- ['1.SKD8.640184' , 'Value for sample 2' , 'ILLUMINA' ,
1054- 's_G1_L001_sequences' , 'CGTAGAGCTCTC' , None ,
1055- 'GTGCCAGCMGCCGCGGTAA' , 'BBBB' , 'AAAA' ]]
1050+ # barcodesequence, ebi_submission_accession,
1051+ # experiment_design_description, library_construction_protocol,
1052+ # linkerprimersequence, platform, run_prefix, str_column
1053+ exp = [['1.SKB7.640196' , 'CCTCTGAGAGCT' , None , 'BBBB' , 'AAAA' ,
1054+ 'GTGCCAGCMGCCGCGGTAA' , 'ILLUMINA' , 's_G1_L002_sequences' ,
1055+ 'Value for sample 3' ],
1056+ ['1.SKB8.640193' , 'GTCCGCAAGTTA' , None , 'BBBB' , 'AAAA' ,
1057+ 'GTGCCAGCMGCCGCGGTAA' , 'ILLUMINA' , 's_G1_L001_sequences' ,
1058+ 'Value for sample 1' ],
1059+ ['1.SKD8.640184' , 'CGTAGAGCTCTC' , None , 'BBBB' , 'AAAA' ,
1060+ 'GTGCCAGCMGCCGCGGTAA' , 'ILLUMINA' , 's_G1_L001_sequences' ,
1061+ 'Value for sample 2' ]]
10561062 self .assertEqual (sorted (obs ), sorted (exp ))
10571063
10581064 def test_create_error (self ):
0 commit comments