@@ -582,39 +582,40 @@ def test_add_common_creation_steps_to_queue(self):
582
582
'VALUES (%s, %s, %s)' )
583
583
584
584
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)' )
591
590
592
591
sql_insert_dynamic = (
593
592
'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 ) '
597
596
'VALUES (%s, %s, %s, %s, %s, %s, %s, %s)' )
598
597
599
598
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' )
602
602
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' )
605
606
606
607
exp = [
607
608
(sql_insert_common , sql_insert_common_params_1 ),
608
609
(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' )),
611
610
(sql_insert_prep_columns , (2 , 'barcodesequence' , 'varchar' )),
612
- (sql_insert_prep_columns , (2 , 'platform' , 'varchar' )),
613
- (sql_insert_prep_columns , (2 , 'linkerprimersequence' , 'varchar' )),
614
611
(sql_insert_prep_columns ,
615
612
(2 , 'experiment_design_description' , 'varchar' )),
616
613
(sql_insert_prep_columns ,
617
614
(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' )),
618
619
(sql_create_table , None ),
619
620
(sql_insert_dynamic , sql_insert_dynamic_params_1 ),
620
621
(sql_insert_dynamic , sql_insert_dynamic_params_2 )]
@@ -877,17 +878,20 @@ def test_create(self):
877
878
# The new table hosts the correct values
878
879
obs = self .conn_handler .execute_fetchall (
879
880
"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
+
891
895
self .assertEqual (sorted (obs ), sorted (exp ))
892
896
893
897
# prep and qiime files have been created
@@ -941,17 +945,18 @@ def test_create_already_prefixed_samples(self):
941
945
# The new table hosts the correct values
942
946
obs = self .conn_handler .execute_fetchall (
943
947
"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' ]]
955
960
self .assertEqual (sorted (obs ), sorted (exp ))
956
961
957
962
# prep and qiime files have been created
@@ -1042,17 +1047,18 @@ def test_create_data_type_id(self):
1042
1047
# The new table hosts the correct values
1043
1048
obs = self .conn_handler .execute_fetchall (
1044
1049
"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' ]]
1056
1062
self .assertEqual (sorted (obs ), sorted (exp ))
1057
1063
1058
1064
def test_create_error (self ):
0 commit comments