Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Merge branch 'devel' into report_cacheing

  • Loading branch information...
commit 4f64699ae70b7ce1f764f06da89c30d02427d43d 2 parents a3b9539 + 29ba220
Ray Miller authored
1  .gitignore
@@ -5,3 +5,4 @@ ddl/lims2_test
5 5 ddl/lims2_test2
6 6 ddl/lims2_live
7 7 ddl/lims2_staging
  8 +ddl/lims2_sp12
3  Changes
... ... @@ -1,6 +1,9 @@
1 1 {{$NEXT}}
2 2
  3 +0.011 2012-07-26 16:06:14 Europe/London
  4 +
3 5 Implement electroporation detail and summary reports.
  6 + Bugfix mouse gene retrieval; resolves #8713.
4 7
5 8 0.010 2012-07-25 13:08:51 Europe/London
6 9
2  ddl/templates/versions/7/fixtures.sql
@@ -34,3 +34,5 @@ VALUES ('blue_colonies'),
34 34 ('picked_colonies'),
35 35 ('total_colonies'),
36 36 ('remaining_unstained_colonies');
  37 +
  38 +INSERT INTO schema_versions(version) VALUES (7);
4 lib/LIMS2/Model/Plugin/Gene.pm
@@ -113,7 +113,7 @@ sub _retrieve_solr_gene {
113 113 $genes = $self->solr_query( [ ensembl_gene_id => $search_term ] );
114 114 }
115 115 else {
116   - $genes = $self->solr_query( [ marker_symbol => $search_term ] );
  116 + $genes = $self->solr_query( [ marker_symbol_str => $search_term ] );
117 117 }
118 118
119 119 if ( @{$genes} == 0 ) {
@@ -121,7 +121,7 @@ sub _retrieve_solr_gene {
121 121 }
122 122
123 123 if ( @{$genes} > 1 ) {
124   - $self->throw( Implemnetation => "Retrieval of gene Mouse/$search_term returned " . @{$genes} . " genes" );
  124 + $self->throw( Implementation => "Retrieval of gene Mouse/$search_term returned " . @{$genes} . " genes" );
125 125 }
126 126
127 127 return $self->_normalize_solr_result( shift @{$genes} );
10 t/50-model-plugin-design.t
@@ -7,7 +7,7 @@ use LIMS2::Test;
7 7 use Test::Most;
8 8
9 9 {
10   - ok my $design = model->retrieve_design( { id => 95 } ), 'retrieve design id=95';
  10 + ok my $design = model->retrieve_design( { id => 84231 } ), 'retrieve design id=84231';
11 11 isa_ok $design, 'LIMS2::Model::Schema::Result::Design';
12 12 can_ok $design, 'as_hash';
13 13 ok my $h1 = $design->as_hash(), 'as hash, with relations';
@@ -18,14 +18,14 @@ use Test::Most;
18 18 }
19 19
20 20 {
21   - ok my $designs = model->list_assigned_designs_for_gene( { species => 'Mouse', gene_id => 'MGI:1915248' } ), 'list assigned designs by MGI accession';
  21 + ok my $designs = model->list_assigned_designs_for_gene( { species => 'Mouse', gene_id => 'MGI:94912' } ), 'list assigned designs by MGI accession';
22 22 isa_ok $designs, ref [];
23 23 ok @{$designs} > 0, '...the list is not empty';
24 24 isa_ok $_, 'LIMS2::Model::Schema::Result::Design' for @{$designs};
25 25 }
26 26
27 27 {
28   - ok my $designs = model->list_assigned_designs_for_gene( { species => 'Mouse', gene_id => 'MGI:1915248', type => 'conditional' } ),
  28 + ok my $designs = model->list_assigned_designs_for_gene( { species => 'Mouse', gene_id => 'MGI:106032', type => 'conditional' } ),
29 29 'list assigned designs by MGI accession and design type conditional';
30 30 isa_ok $designs, ref [];
31 31 ok @{$designs} > 0, '...the list is not empty';
@@ -39,10 +39,10 @@ use Test::Most;
39 39 }
40 40
41 41 {
42   - ok my $designs = model->list_candidate_designs_for_gene( { species => 'Mouse', gene_id => 'MGI:1915248' } ),
  42 + ok my $designs = model->list_candidate_designs_for_gene( { species => 'Mouse', gene_id => 'MGI:94912' } ),
43 43 'list candidate designs for MGI accession';
44 44 isa_ok $designs, ref [];
45   - ok grep( { $_->id == 95 } @{$designs} ), '...returns the expected design';
  45 + ok grep( { $_->id == 170606 } @{$designs} ), '...returns the expected design';
46 46 }
47 47
48 48 done_testing;
2  t/50-model-plugin-plate.t
@@ -40,7 +40,7 @@ note( "Testing plate retrieve" );
40 40 ok my $plate = model->retrieve_plate( $plate_data->{plate_retrieve} ),
41 41 'retrieve_plate by name should succeed';
42 42 isa_ok $plate, 'LIMS2::Model::Schema::Result::Plate';
43   - is $plate->name, 'PCS100', 'retrieved correct plate';
  43 + is $plate->name, 'PCS00075_A', 'retrieved correct plate';
44 44 }
45 45
46 46 done_testing();
44 t/50-model-plugin-process.t
@@ -24,16 +24,16 @@ my $create_di_process_data= test_data( 'create_di_process.yaml' );
24 24 'process is of correct type';
25 25
26 26 ok my $process_design = $process->process_design, 'process has a process_design';
27   - is $process_design->design_id, 1, 'process_design has correct design_id';
  27 + is $process_design->design_id, 95120, 'process_design has correct design_id';
28 28 ok my $process_bacs = $process->process_bacs, 'process has process_bacs';
29 29 is $process_bacs->count, 1, 'only has one bac';
30 30 ok my $bac_clone = $process_bacs->next->bac_clone, 'can retrieve bac clone from process';
31   - is $bac_clone->name, 'CT7-156D8', '.. and has correct bac_clone';
  31 + is $bac_clone->name, 'RP24-135L5', '.. and has correct bac_clone';
32 32
33 33 ok my $output_wells = $process->output_wells, 'process can return output wells resultset';
34 34 is $output_wells->count, 1, 'only one output well';
35 35 my $output_well = $output_wells->next;
36   - is $output_well->name, 'A01', 'output well has correct name';
  36 + is $output_well->name, 'F06', 'output well has correct name';
37 37 is $output_well->plate->name, '100', '..and is on correct plate';
38 38 }
39 39
@@ -64,14 +64,14 @@ my $int_recom_process_data= test_data( 'int_recom_process.yaml' );
64 64 ok my $input_wells = $process->input_wells, 'process can return input wells resultset';
65 65 is $input_wells->count, 1, 'only one input well';
66 66 my $input_well = $input_wells->next;
67   - is $input_well->name, 'A01', 'input well has correct name';
  67 + is $input_well->name, 'F06', 'input well has correct name';
68 68 is $input_well->plate->name, '100', '..and is on correct plate';
69 69
70 70 ok my $output_wells = $process->output_wells, 'process can return output wells resultset';
71 71 is $output_wells->count, 1, 'only one output well';
72 72 my $output_well = $output_wells->next;
73   - is $output_well->name, 'A01', 'output well has correct name';
74   - is $output_well->plate->name, 'PCS100', '..and is on correct plate';
  73 + is $output_well->name, 'G02', 'output well has correct name';
  74 + is $output_well->plate->name, 'PCS00177_A', '..and is on correct plate';
75 75 }
76 76
77 77 throws_ok {
@@ -80,7 +80,7 @@ throws_ok {
80 80
81 81 throws_ok {
82 82 my $process = model->create_process( $int_recom_process_data->{invalid_input_well} );
83   -} qr/int_recom process input well should be type DESIGN \(got POSTINT\)/;
  83 +} qr/int_recom process input well should be type DESIGN \(got EP\)/;
84 84
85 85
86 86 note( "Testing 2w_gateway process creation" );
@@ -99,14 +99,14 @@ my $process_data_2w_gateway= test_data( '2w_gateway_process.yaml' );
99 99 ok my $input_wells = $process->input_wells, 'process can return input wells resultset';
100 100 is $input_wells->count, 1, 'only one input well';
101 101 my $input_well = $input_wells->next;
102   - is $input_well->name, 'A01', 'input well has correct name';
103   - is $input_well->plate->name, 'PCS100', '..and is on correct plate';
  102 + is $input_well->name, 'G02', 'input well has correct name';
  103 + is $input_well->plate->name, 'PCS00177_A', '..and is on correct plate';
104 104
105 105 ok my $output_wells = $process->output_wells, 'process can return output wells resultset';
106 106 is $output_wells->count, 1, 'only one output well';
107 107 my $output_well = $output_wells->next;
108 108 is $output_well->name, 'A01', 'output well has correct name';
109   - is $output_well->plate->name, 'PGS100', '..and is on correct plate';
  109 + is $output_well->plate->name, 'MOHSAS0001_A', '..and is on correct plate';
110 110
111 111 ok my $process_recombinases = $process->process_recombinases, 'process has process_recombinases';
112 112 is $process_recombinases->count, 1, 'has 1 recombinase';
@@ -144,14 +144,14 @@ my $process_data_3w_gateway= test_data( '3w_gateway_process.yaml' );
144 144 ok my $input_wells = $process->input_wells, 'process can return input wells resultset';
145 145 is $input_wells->count, 1, 'only one input well';
146 146 my $input_well = $input_wells->next;
147   - is $input_well->name, 'A01', 'input well has correct name';
148   - is $input_well->plate->name, 'PCS100', '..and is on correct plate';
  147 + is $input_well->name, 'G02', 'input well has correct name';
  148 + is $input_well->plate->name, 'PCS00177_A', '..and is on correct plate';
149 149
150 150 ok my $output_wells = $process->output_wells, 'process can return output wells resultset';
151 151 is $output_wells->count, 1, 'only one output well';
152 152 my $output_well = $output_wells->next;
153 153 is $output_well->name, 'A01', 'output well has correct name';
154   - is $output_well->plate->name, 'PGS100', '..and is on correct plate';
  154 + is $output_well->plate->name, 'MOHSAS0001_A', '..and is on correct plate';
155 155
156 156 ok my $process_recombinases = $process->process_recombinases, 'process has process_recombinases';
157 157 is $process_recombinases->count, 1, 'has 1 recombinase';
@@ -184,14 +184,14 @@ my $cre_bac_recom_process_data= test_data( 'cre_bac_recom_process.yaml' );
184 184 ok my $input_wells = $process->input_wells, 'process can return input wells resultset';
185 185 is $input_wells->count, 1, 'only one input well';
186 186 my $input_well = $input_wells->next;
187   - is $input_well->name, 'A01', 'input well has correct name';
  187 + is $input_well->name, 'F06', 'input well has correct name';
188 188 is $input_well->plate->name, '100', '..and is on correct plate';
189 189
190 190 ok my $output_wells = $process->output_wells, 'process can return output wells resultset';
191 191 is $output_wells->count, 1, 'only one output well';
192 192 my $output_well = $output_wells->next;
193 193 is $output_well->name, 'A01', 'output well has correct name';
194   - is $output_well->plate->name, 'PCS100', '..and is on correct plate';
  194 + is $output_well->plate->name, 'MOHSAS0001_A', '..and is on correct plate';
195 195 }
196 196
197 197 throws_ok {
@@ -211,14 +211,14 @@ my $recombinase_process_data= test_data( 'recombinase_process.yaml' );
211 211 ok my $input_wells = $process->input_wells, 'process can return input wells resultset';
212 212 is $input_wells->count, 1, 'only one input well';
213 213 my $input_well = $input_wells->next;
214   - is $input_well->name, 'A01', 'input well has correct name';
215   - is $input_well->plate->name, 'PCS100', '..and is on correct plate';
  214 + is $input_well->name, 'G02', 'input well has correct name';
  215 + is $input_well->plate->name, 'PCS00177_A', '..and is on correct plate';
216 216
217 217 ok my $output_wells = $process->output_wells, 'process can return output wells resultset';
218 218 is $output_wells->count, 1, 'only one output well';
219 219 my $output_well = $output_wells->next;
220 220 is $output_well->name, 'A01', 'output well has correct name';
221   - is $output_well->plate->name, 'PGS100', '..and is on correct plate';
  221 + is $output_well->plate->name, 'MOHSAS0001_A', '..and is on correct plate';
222 222
223 223 ok my $process_recombinases = $process->process_recombinases, 'process has process_recombinases';
224 224 is $process_recombinases->count, 1, 'has 1 recombinase';
@@ -239,13 +239,13 @@ my $rearray_process_data= test_data( 'rearray_process.yaml' );
239 239 is $input_wells->count, 1, 'only one input well';
240 240 my $input_well = $input_wells->next;
241 241 is $input_well->name, 'A01', 'input well has correct name';
242   - is $input_well->plate->name, 'PCS100', '..and is on correct plate';
  242 + is $input_well->plate->name, 'MOHFAS0001_A', '..and is on correct plate';
243 243
244 244 ok my $output_wells = $process->output_wells, 'process can return output wells resultset';
245 245 is $output_wells->count, 1, 'only one output well';
246 246 my $output_well = $output_wells->next;
247 247 is $output_well->name, 'A01', 'output well has correct name';
248   - is $output_well->plate->name, 'PCS200', '..and is on correct plate';
  248 + is $output_well->plate->name, 'MOHSAS0001_A', '..and is on correct plate';
249 249 }
250 250
251 251 throws_ok {
@@ -266,13 +266,13 @@ my $dna_prep_process_data= test_data( 'dna_prep_process.yaml' );
266 266 is $input_wells->count, 1, 'only one input well';
267 267 my $input_well = $input_wells->next;
268 268 is $input_well->name, 'A01', 'input well has correct name';
269   - is $input_well->plate->name, 'FINAL100', '..and is on correct plate';
  269 + is $input_well->plate->name, 'MOHSAS0001_A', '..and is on correct plate';
270 270
271 271 ok my $output_wells = $process->output_wells, 'process can return output wells resultset';
272 272 is $output_wells->count, 1, 'only one output well';
273 273 my $output_well = $output_wells->next;
274 274 is $output_well->name, 'A01', 'output well has correct name';
275   - is $output_well->plate->name, 'PGS100', '..and is on correct plate';
  275 + is $output_well->plate->name, 'MOHSAQ0001_A_2', '..and is on correct plate';
276 276 }
277 277
278 278 throws_ok {
8 t/50-model-plugin-well.t
@@ -21,8 +21,8 @@ note( "Testing well creation" );
21 21 'create_well should succeed';
22 22 isa_ok $well, 'LIMS2::Model::Schema::Result::Well';
23 23 is $well->created_by->name, 'test_user@example.org', 'well has correct created by user';
24   - is $well->name, 'B01', 'well has correct name';
25   - is $well->plate->name, 'PCS100', 'well belongs to correct plate';
  24 + is $well->name, 'A01', 'well has correct name';
  25 + is $well->plate->name, 'PCS00177_A', 'well belongs to correct plate';
26 26
27 27 ok my $retrieve_well = model->retrieve_well( { id => $well->id } ),
28 28 'retrieve_well by id should succeed';
@@ -35,7 +35,7 @@ note( "Testing well creation" );
35 35 'retrieve_plate by name should succeed';
36 36 isa_ok $well, 'LIMS2::Model::Schema::Result::Well';
37 37 is $well->name, 'A01', 'retrieved correct well';
38   - is $well->plate->name, 'PCS100', '.. on correct plate';
  38 + is $well->plate->name, 'PCS00177_A', '.. on correct plate';
39 39
40 40 note( "Testing create well accepted override" );
41 41 ok my $override = model->create_well_accepted_override( $well_data->{well_accepted_override_create} ),
@@ -102,7 +102,7 @@ note( "Testing well creation" );
102 102 note( "Testing delete_well" );
103 103
104 104 lives_ok {
105   - model->delete_well( { plate_name => 'PCS100', well_name => 'B01' } )
  105 + model->delete_well( { plate_name => 'PCS00177_A', well_name => 'A01' } )
106 106 } 'delete well';
107 107 }
108 108
18 t/data/2w_gateway_process.yaml
@@ -3,33 +3,33 @@ valid_input:
3 3 type: 2w_gateway
4 4 cassette: L1L2_Bact_P
5 5 output_wells:
6   - - plate_name: PGS100
  6 + - plate_name: MOHSAS0001_A
7 7 well_name: A01
8 8 input_wells:
9   - - plate_name: PCS100
10   - well_name: A01
  9 + - plate_name: PCS00177_A
  10 + well_name: G02
11 11 recombinase:
12 12 - Cre
13 13 require_cassette_or_backbone:
14 14 type: 2w_gateway
15 15 output_wells:
16   - - plate_name: PGS100
  16 + - plate_name: MOHSAS0001_A
17 17 well_name: A01
18 18 input_wells:
19   - - plate_name: PCS100
20   - well_name: A01
  19 + - plate_name: PCS00177_A
  20 + well_name: G02
21 21 missing_input_well:
22 22 type: 2w_gateway
23 23 cassette: L1L2_Bact_P
24 24 output_wells:
25   - - plate_name: PCS100
  25 + - plate_name: MOHSAS0001_A
26 26 well_name: A01
27 27 invalid_input_well:
28 28 type: 2w_gateway
29 29 cassette: L1L2_Bact_P
30 30 output_wells:
31   - - plate_name: PCS100
  31 + - plate_name: MOHSAS0001_A
32 32 well_name: A01
33 33 input_wells:
34 34 - plate_name: 100
35   - well_name: A01
  35 + well_name: F06
12 t/data/3w_gateway_process.yaml
@@ -4,11 +4,11 @@ valid_input:
4 4 cassette: L1L2_Bact_P
5 5 backbone: L3L4_pZero_kan
6 6 output_wells:
7   - - plate_name: PGS100
  7 + - plate_name: MOHSAS0001_A
8 8 well_name: A01
9 9 input_wells:
10   - - plate_name: PCS100
11   - well_name: A01
  10 + - plate_name: PCS00177_A
  11 + well_name: G02
12 12 recombinase:
13 13 - Cre
14 14 missing_input_well:
@@ -16,15 +16,15 @@ missing_input_well:
16 16 cassette: L1L2_Bact_P
17 17 backbone: L3L4_pZero_kan
18 18 output_wells:
19   - - plate_name: PCS100
  19 + - plate_name: MOHSAS0001_A
20 20 well_name: A01
21 21 invalid_input_well:
22 22 type: 3w_gateway
23 23 cassette: L1L2_Bact_P
24 24 backbone: L3L4_pZero_kan
25 25 output_wells:
26   - - plate_name: PCS100
  26 + - plate_name: MOHSAS0001_A
27 27 well_name: A01
28 28 input_wells:
29 29 - plate_name: 100
30   - well_name: A01
  30 + well_name: F06
10 t/data/cre_bac_recom_process.yaml
@@ -2,20 +2,20 @@
2 2 valid_input:
3 3 type: cre_bac_recom
4 4 output_wells:
5   - - plate_name: PCS100
  5 + - plate_name: MOHSAS0001_A
6 6 well_name: A01
7 7 input_wells:
8 8 - plate_name: 100
9   - well_name: A01
  9 + well_name: F06
10 10 cassette: pR6K_R1R2_ZP
11 11 backbone: R3R4_pBR_amp
12 12 invalid_input_well:
13 13 type: cre_bac_recom
14 14 output_wells:
15   - - plate_name: PGS100
  15 + - plate_name: MOHSAS0001_A
16 16 well_name: A01
17 17 input_wells:
18   - - plate_name: PCS100
19   - well_name: A01
  18 + - plate_name: PCS00177_A
  19 + well_name: G02
20 20 cassette: pR6K_R1R2_ZP
21 21 backbone: R3R4_pBR_amp
14 t/data/create_di_process.yaml
@@ -3,22 +3,22 @@ valid_input:
3 3 type: create_di
4 4 output_wells:
5 5 - plate_name: 100
6   - well_name: A01
7   - design_id: 1
  6 + well_name: F06
  7 + design_id: 95120
8 8 bacs:
9 9 - bac_plate: a
10 10 bac_library: black6
11   - bac_name: CT7-156D8
  11 + bac_name: RP24-135L5
12 12 invalid_input_wells:
13 13 type: create_di
14 14 output_wells:
15 15 - plate_name: 100
16   - well_name: A01
  16 + well_name: F06
17 17 design_id: 1
18 18 bacs:
19 19 input_wells:
20   - - plate_name: PCS100
21   - well_name: A01
  20 + - plate_name: PCS00177_A
  21 + well_name: G02
22 22 bacs:
23 23 - bac_plate: a
24 24 bac_library: black6
@@ -27,7 +27,7 @@ invalid_design_id:
27 27 type: create_di
28 28 output_wells:
29 29 - plate_name: 100
30   - well_name: A01
  30 + well_name: F06
31 31 design_id: 9999999999
32 32 bacs:
33 33 - bac_plate: a
10 t/data/dna_prep_process.yaml
@@ -2,16 +2,16 @@
2 2 valid_input:
3 3 type: dna_prep
4 4 output_wells:
5   - - plate_name: PGS100
  5 + - plate_name: MOHSAQ0001_A_2
6 6 well_name: A01
7 7 input_wells:
8   - - plate_name: FINAL100
  8 + - plate_name: MOHSAS0001_A
9 9 well_name: A01
10 10 invalid_input_well:
11 11 type: dna_prep
12 12 output_wells:
13   - - plate_name: PGS100
  13 + - plate_name: MOHSAQ0001_A_2
14 14 well_name: A01
15 15 input_wells:
16   - - plate_name: PCS100
17   - well_name: A01
  16 + - plate_name: PCS00177_A
  17 + well_name: G02
16 t/data/int_recom_process.yaml
@@ -2,27 +2,27 @@
2 2 valid_input:
3 3 type: int_recom
4 4 output_wells:
5   - - plate_name: PCS100
6   - well_name: A01
  5 + - plate_name: PCS00177_A
  6 + well_name: G02
7 7 input_wells:
8 8 - plate_name: 100
9   - well_name: A01
  9 + well_name: F06
10 10 cassette: pR6K_R1R2_ZP
11 11 backbone: R3R4_pBR_amp
12 12 missing_input_well:
13 13 type: int_recom
14 14 output_wells:
15   - - plate_name: PCS100
16   - well_name: A01
  15 + - plate_name: PCS00177_A
  16 + well_name: G02
17 17 cassette: pR6K_R1R2_ZP
18 18 backbone: R3R4_pBR_amp
19 19 invalid_input_well:
20 20 type: int_recom
21 21 output_wells:
22   - - plate_name: PCS100
23   - well_name: A01
  22 + - plate_name: PCS00177_A
  23 + well_name: G02
24 24 input_wells:
25   - - plate_name: PGS100
  25 + - plate_name: FEP0006
26 26 well_name: A01
27 27 cassette: pR6K_R1R2_ZP
28 28 backbone: R3R4_pBR_amp
2  t/data/plate.yaml
@@ -9,6 +9,6 @@ plate_create:
9 9 - comment_text: this is a awesome test comment
10 10 created_by: test_user@example.org
11 11 plate_retrieve:
12   - name: PCS100
  12 + name: PCS00075_A
13 13
14 14
12 t/data/rearray_process.yaml
@@ -2,21 +2,21 @@
2 2 valid_input:
3 3 type: rearray
4 4 output_wells:
5   - - plate_name: PCS200
  5 + - plate_name: MOHSAS0001_A
6 6 well_name: A01
7 7 input_wells:
8   - - plate_name: PCS100
  8 + - plate_name: MOHFAS0001_A
9 9 well_name: A01
10 10 missing_input_well:
11 11 type: rearray
12 12 output_wells:
13   - - plate_name: PCS100
  13 + - plate_name: MOHSAS0001_A
14 14 well_name: A01
15 15 input_and_output_wells_different_type:
16 16 type: rearray
17 17 output_wells:
18   - - plate_name: PGS100
19   - well_name: A01
  18 + - plate_name: PCS00177_A
  19 + well_name: G02
20 20 input_wells:
21   - - plate_name: PCS100
  21 + - plate_name: MOHSAS0001_A
22 22 well_name: A01
6 t/data/recombinase_process.yaml
@@ -3,10 +3,10 @@ valid_input:
3 3 type: recombinase
4 4 cassette: L1L2_Bact_P
5 5 output_wells:
6   - - plate_name: PGS100
  6 + - plate_name: MOHSAS0001_A
7 7 well_name: A01
8 8 input_wells:
9   - - plate_name: PCS100
10   - well_name: A01
  9 + - plate_name: PCS00177_A
  10 + well_name: G02
11 11 recombinase:
12 12 - Cre
14 t/data/well.yaml
... ... @@ -1,30 +1,30 @@
1 1 ---
2 2 well_create:
3   - plate_name: PCS100
4   - well_name: B01
  3 + plate_name: PCS00177_A
  4 + well_name: A01
5 5 created_by: test_user@example.org
6 6 process_data:
7 7 type: int_recom
8 8 input_wells:
9 9 - plate_name: 100
10   - well_name: A01
  10 + well_name: F06
11 11 cassette: pR6K_R1R2_ZP
12 12 backbone: R3R4_pBR_amp
13 13 well_retrieve:
14   - plate_name: PCS100
  14 + plate_name: PCS00177_A
15 15 well_name: A01
16 16 well_accepted_override_create:
17   - plate_name: PCS100
  17 + plate_name: PCS00177_A
18 18 well_name: A01
19 19 created_by: test_user@example.org
20 20 accepted: 0
21 21 well_accepted_override_update:
22   - plate_name: PCS100
  22 + plate_name: PCS00177_A
23 23 well_name: A01
24 24 created_by: test_user@example.org
25 25 accepted: 1
26 26 well_accepted_override_update_same:
27   - plate_name: PCS100
  27 + plate_name: PCS00177_A
28 28 well_name: A01
29 29 created_by: test_user@example.org
30 30 accepted: 1
10,503 t/fixtures/10-load-fixture-data.sql
10,503 additions, 0 deletions not shown
405 t/fixtures/10-users-roles.sql
... ... @@ -1,405 +0,0 @@
1   -SET statement_timeout = 0;
2   -SET client_encoding = 'UTF8';
3   -SET standard_conforming_strings = off;
4   -SET check_function_bodies = false;
5   -SET client_min_messages = warning;
6   -SET escape_string_warning = off;
7   -
8   -SET search_path = public, pg_catalog;
9   -
10   ---
11   --- Name: users_id_seq; Type: SEQUENCE SET; Schema: public; Owner: lims2_devel_admin
12   ---
13   -
14   -SELECT pg_catalog.setval('users_id_seq', 1076, true);
15   -
16   -INSERT INTO roles (name)
17   -VALUES ('admin'),('edit'),('read');
18   -
19   --- test_user has password 'ahdooS1e'
20   -INSERT INTO users (id, name, password) VALUES (1,'test_user@example.org','{SSHA}yXvorbcq7J+gx0zvVZxlOKmmFRbOWjDn');
21   -
22   -INSERT INTO user_role (user_id,role_id)
23   -SELECT users.id, roles.id
24   -FROM users, roles
25   -WHERE users.name = 'test_user@example.org' AND roles.name IN ('read', 'edit');
26   -
27   -DROP ROLE IF EXISTS "test_user@example.org";
28   -CREATE ROLE "test_user@example.org" WITH NOLOGIN INHERIT IN ROLE lims2_test_rw;
29   -GRANT "test_user@example.org" TO lims2_test_webapp;
30   -
31   --- admin_user has password 'Quegohs0'
32   -INSERT INTO users(id, name, password) VALUES (2, 'admin_user@example.org', '{SSHA}sYQhKb2yT+Ay72AlFWc1glrQifY2GLMN' );
33   -
34   -INSERT INTO user_role (user_id, role_id)
35   -SELECT users.id, roles.id FROM users, roles WHERE users.name='admin_user@example.org';
36   -
37   -DROP ROLE IF EXISTS "admin_user@example.org";
38   -CREATE ROLE "admin_user@example.org" WITH NOLOGIN INHERIT IN ROLE lims2_test_rw;
39   -GRANT "admin_user@example.org" TO lims2_test_webapp;
40   -
41   ---
42   --- Data for Name: users; Type: TABLE DATA; Schema: public; Owner: lims2_devel_admin
43   ---
44   -
45   ---INSERT INTO users VALUES (1, 'sp12@sanger.ac.uk', '{SSHA}kqWM8+qbXGtqvDY1CAavpwfQx+n4nI1y', true);
46   ---INSERT INTO users VALUES (2, 'htgt_qc', '{SSHA}jFfkM2f6aC32phHs8azacq5WZ192iojm', true);
47   -INSERT INTO users VALUES (1005, 'rm7@sanger.ac.uk', '{SSHA}4reKqmIkQa3FvrL6eNfBJM3AS0rx38VS', true);
48   -INSERT INTO users VALUES (719, 'ch9@sanger.ac.uk', '{SSHA}U4J1sUmQ5937InyeJbIJwQiBK7aTaUbS', false);
49   -INSERT INTO users VALUES (720, 'cron', '{SSHA}oWhKvLMp14E25St0fCrPNlbwjgvWwm39', false);
50   -INSERT INTO users VALUES (721, 'heike.mondrzak@helmholtz-muenchen.de', '{SSHA}dxUc1jPTN0RszmW5XT18aqh6IfS2ARvQ', false);
51   -INSERT INTO users VALUES (722, 'unknown', '{SSHA}8IbRuW96D1/LKgoclG8EaCqBzdiicF0o', false);
52   -INSERT INTO users VALUES (723, 'joachim.beig@helmholtz-muenchen.de', '{SSHA}M24mtJco7wKITvgHHervR5/k3Xr8UnCe', false);
53   -INSERT INTO users VALUES (724, 'rc8@sanger.ac.uk', '{SSHA}buAy55pLBwzGBv1LHN2+y5jCLLCxz5uO', false);
54   -INSERT INTO users VALUES (725, 'regis.masson@titus.u-strasbg.fr', '{SSHA}fW+ReqsElMF5cTlGymcEhS/NLNasb9no', false);
55   -INSERT INTO users VALUES (726, 'sv1@sanger.ac.uk', '{SSHA}6VDTIF8Zinb8wMkvQKzg61oQVJ79FYaM', false);
56   -INSERT INTO users VALUES (727, 'xavier.warot@titus.u-strasbg.fr', '{SSHA}1R4Ji/mcgGB3t0oeGQLlyQ6kulZ5VbZD', false);
57   -INSERT INTO users VALUES (728, 'a.bruce@gurdon.cam.ac.uk', '{SSHA}nJS+j1LGlnZ5hfVzkfeJQXumgqAg/Psn', false);
58   -INSERT INTO users VALUES (729, 'a.mallon@har.mrc.ac.uk', '{SSHA}USsHYhu9x9nkGVDtFzR25yWoGbNmET5L', false);
59   -INSERT INTO users VALUES (730, 'a.martella@erasmusmc.nl', '{SSHA}OP2KkLs+B5SwMjR06LApK4P1BxR6fA3U', false);
60   -INSERT INTO users VALUES (731, 'abradley@sanger.ac.uk', '{SSHA}YQlVWPxrRpxYBYZ0WQLtutqM+g3rwGK2', false);
61   -INSERT INTO users VALUES (732, 'ac13@sanger.ac.uk', '{SSHA}czCG3ST9U3UX2fzIfh97iPA/VSm58uk3', false);
62   -INSERT INTO users VALUES (733, 'ac17@sanger.ac.uk', '{SSHA}LWhsa6RM0ZAkvt0cosLzGWUSJ5hkNCuX', false);
63   -INSERT INTO users VALUES (734, 'adeshpan01@gmail.com', '{SSHA}4Nmb7HLJZ54fpumS7fhWc3XaN0o8eERL', false);
64   -INSERT INTO users VALUES (735, 'ah10@sanger.ac.uk', '{SSHA}04XLmIWuyuZMJiWF+TudT2KbWlepluQM', false);
65   -INSERT INTO users VALUES (736, 'ahmed.rattani@bnc.ox.ac.uk', '{SSHA}pfY+bolvXWPNuMYa/J90+H46VzqYlImD', false);
66   -INSERT INTO users VALUES (737, 'ahorton@watson.wustl.edu', '{SSHA}43ZJoD23gKmmR3YFjWYPvQHkMAq12pjI', false);
67   -INSERT INTO users VALUES (738, 'alec.drew@med.monash.edu.au', '{SSHA}ltxhnTAfLiwVhRV3UnPra1gG3pA+JgXj', false);
68   -INSERT INTO users VALUES (739, 'alessia.gambadoro@ibc.cnr.it', '{SSHA}t+mEm4P11k74+roK1AEhZNgeWetzBxVb', false);
69   -INSERT INTO users VALUES (740, 'am9@sanger.ac.uk', '{SSHA}YhHfo5skTHNSGFmDR/vS3l4rNJTHvtc+', false);
70   -INSERT INTO users VALUES (741, 'amendola@szn.it', '{SSHA}ytpO2+fdV7hn4GYzxxVwWpdHGMZC8Yc9', false);
71   -INSERT INTO users VALUES (742, 'an1@sanger.ac.uk', '{SSHA}/wafyLTsBiq3d/o7eWlHNBGuCnnlpWkn', false);
72   -INSERT INTO users VALUES (743, 'anastasia@cmdr.ubc.ca', '{SSHA}Pt00m42jKQlA5cjO7Kh7A0k29Uv7BF6M', false);
73   -INSERT INTO users VALUES (744, 'andreas.hoerlein@gsf.de', '{SSHA}T4nxCThRcd4UpsHVH32fYMoIvAW9M4gx', false);
74   -INSERT INTO users VALUES (745, 'anne.heidenreich@helmholtz-muenchen.de', '{SSHA}ZXmLedbR/Z/4W8aqyVSRPojvNlLYVloA', false);
75   -INSERT INTO users VALUES (746, 'anneke.kramm@ndorms.ox.ac.uk', '{SSHA}MK1YStEtFZktsRt8WxqAGLGHKW0eq0Du', false);
76   -INSERT INTO users VALUES (747, 'annelies.dheedene@ugent.be', '{SSHA}su1x3jfDO7JX0TEwdTb8MHKfPfaexr5j', false);
77   -INSERT INTO users VALUES (748, 'ans@sanger.ac.uk', '{SSHA}dbuTiCNa+78vmbygoEhrsOkZLLISkZXN', false);
78   -INSERT INTO users VALUES (749, 'antje.buerger@gsf.de', '{SSHA}XSmu9EZJk3yWZYlyPlk74WiWiaCy66KT', false);
79   -INSERT INTO users VALUES (750, 'ap113@cam.ac.uk', '{SSHA}XWS9fa+cbabjPpX7dCqimOUV80+4Mb25', false);
80   -INSERT INTO users VALUES (751, 'apw@sanger.ac.uk', '{SSHA}b8ec4HwixtLK9E1AG0xjms9S3T5Thg12', false);
81   -INSERT INTO users VALUES (752, 'ar332@gurdon.cam.ac.uk', '{SSHA}lUQPGk0djo6I+dCJPUodwnkhLDRjwcM2', false);
82   -INSERT INTO users VALUES (753, 'arakimi@gpo.kumamoto-u.ac.jp', '{SSHA}H/tj7WhJsXgu55PHGnZHGXybB1Nurw9d', false);
83   -INSERT INTO users VALUES (754, 'asmundur.oddsson@ki.se', '{SSHA}DNmp6RJG4GUeJrYucjlEWzz9pWEaQjR+', false);
84   -INSERT INTO users VALUES (755, 'at4@sanger.ac.uk', '{SSHA}+vmQ3/PKPAUUv4RD5W+2hmNYs//uVetE', false);
85   -INSERT INTO users VALUES (756, 'at5@sanger.ac.uk', '{SSHA}9JS4/wvlDtdTBWexPp01X3k/L/kah+k1', false);
86   -INSERT INTO users VALUES (757, 'athena.matakidou@cancer.org.uk', '{SSHA}tWjcCPxijDNMA5uOMBtNrWAJqN6yy9Cr', false);
87   -INSERT INTO users VALUES (758, 'auwerx@titus.u-strasbg.fr', '{SSHA}FuAc9x5x4tuAKio6QYOw1lZk8lI7Ou/P', false);
88   -INSERT INTO users VALUES (759, 'avanbrun@wustl.edu', '{SSHA}B+ElzMI8y2BO+poDtuWCIqbMTG9l16Ci', false);
89   -INSERT INTO users VALUES (760, 'ayadi@igbmc.fr', '{SSHA}aNZNgUe800nc6zTminkYg3m5OrBRHO7L', false);
90   -INSERT INTO users VALUES (761, 'bawang@sibs.ac.cn', '{SSHA}Ghg5J/ZDjIPq9eATlUT9mnWJngfZCE/v', false);
91   -INSERT INTO users VALUES (762, 'billyqi@gmail.com', '{SSHA}0v6wShw5RBA+dpH3qttXD1TgtO5FruFy', false);
92   -INSERT INTO users VALUES (763, 'bjgavino@ucdavis.edu', '{SSHA}JI1UE9FCrhZCyTezBPnTupVSV1c1Kv0m', false);
93   -INSERT INTO users VALUES (764, 'bjwillis@ucdavis.edu', '{SSHA}ewRtDcFr94tzVkYReVsV+nFxcBRAz8hU', false);
94   -INSERT INTO users VALUES (765, 'br1@sanger.ac.uk', '{SSHA}+mLAksTFCIxCbqFjMzE12RA9OLZAsUXd', false);
95   -INSERT INTO users VALUES (766, 'bs2@sanger.ac.uk', '{SSHA}+T0d8b5h7MeMYf8kVapHwuPFWcDPtjUu', false);
96   -INSERT INTO users VALUES (767, 'c.damrau@har.mrc.ac.uk', '{SSHA}X6s4D1R5fMGIGlaxduAmLLmNwZ4X860P', false);
97   -INSERT INTO users VALUES (768, 'ca1@sanger.ac.uk', '{SSHA}ZyEXpK6wGarqvq9DrTnebpm6WP3rdAa+', false);
98   -INSERT INTO users VALUES (769, 'catherineingle380@btinternet.com', '{SSHA}hId7cEFC5Pom9VfIPuIN7sBuTcHmRjmT', false);
99   -INSERT INTO users VALUES (770, 'cb15@sanger.ac.uk', '{SSHA}FK8R8Jc/4245fJA5RKSAxm+0CGDqK9Wv', false);
100   -INSERT INTO users VALUES (771, 'cc2776@columbia.edu', '{SSHA}W2m4n0bBu/UuW2dpXVH3No5mq/SxXAQt', false);
101   -INSERT INTO users VALUES (772, 'cd10@sanger.ac.uk', '{SSHA}apGB07YZ+HP0nVcQ6HtuLDNH+F7NRjmj', false);
102   -INSERT INTO users VALUES (773, 'cgurumurthy@unmc.edu', '{SSHA}uW2/5bVQJWnoEWF1+ywYB1nq6bQ8L5sN', false);
103   -INSERT INTO users VALUES (774, 'chenel99@hotmail.com', '{SSHA}QQ5p6MRqxBqNCF5BvF8hAXFR/VZGDXTT', false);
104   -INSERT INTO users VALUES (775, 'christopher.futtner@duke.edu', '{SSHA}p9xqGWmMBYsN+RW3YxVZB+Gh9hwRtTpz', false);
105   -INSERT INTO users VALUES (776, 'chubanov@staff.uni-marburg.de', '{SSHA}NAkVLXTOz8BUod9ND+Q9kCgQjuKhYaKe', false);
106   -INSERT INTO users VALUES (777, 'cjchen1983@hotmail.com', '{SSHA}LjJiaC52FusOgdcanEflsntyJiWtn8+b', false);
107   -INSERT INTO users VALUES (778, 'cjoojung@gmail.com', '{SSHA}p9/lXa6jg6K2J0pXVJlFx3J24Jh8L6Pm', false);
108   -INSERT INTO users VALUES (779, 'claudia.gangl@helmholtz-muenchen.de', '{SSHA}GZgEsW4hmnyCkKHfo1S9VWFSX7DP8weh', false);
109   -INSERT INTO users VALUES (780, 'cornelia.kaloff@gsf.de', '{SSHA}H3GT788JeWC5QwOdiAeHu24hXHu3fhh+', false);
110   -INSERT INTO users VALUES (781, 'cornelia.kaloff@helmholtz-muenchen.de', '{SSHA}PCDtPXVdldk6rfFW1BAw324cc8Wn4/i9', false);
111   -INSERT INTO users VALUES (782, 'cpark021@gmail.com', '{SSHA}fxihSZ5wHrz5vYkUHbJF3dC0CqwqM3jb', false);
112   -INSERT INTO users VALUES (783, 'cs10@sanger.ac.uk', '{SSHA}eM/hbf3jaFDXOnUjjpNq7qoHweB3+2d0', false);
113   -INSERT INTO users VALUES (784, 'ctrdu@ed.ac.uk', '{SSHA}6Nb9aNDnkzVro5fyFpE71EbwK1zMLZVY', false);
114   -INSERT INTO users VALUES (785, 'cyhuang@nhri.org.tw', '{SSHA}kHi30mcveDtYhKhNzWWfpOZO+qX0cBfC', false);
115   -INSERT INTO users VALUES (786, 'cyu09@helmholtz-hzi.de', '{SSHA}sf1qD9FokinoCOZZ/wdGtpbHC3TLYqaz', false);
116   -INSERT INTO users VALUES (787, 'd.k.jackson@ic4life.net', '{SSHA}M7DNsjUODkCuN2880mENVCmLfgkoB2fl', false);
117   -INSERT INTO users VALUES (788, 'd.strathdee@beatson.gla.ac.uk', '{SSHA}RZv4ZeH/9Yo5+iSCk5VVXAN/GyYUvpD7', false);
118   -INSERT INTO users VALUES (789, 'david.koschut@itg.fzk.de', '{SSHA}vaQUcdZXRr3SSCDpTmDfQNgX1m6Nuq5T', false);
119   -INSERT INTO users VALUES (790, 'daz.oakley@gmail.com', '{SSHA}nq2zz0MBben1rh6wHSemnaKvU2GFqqQn', false);
120   -INSERT INTO users VALUES (791, 'db6@sanger.ac.uk', '{SSHA}AeJ2QyrvxOvmbQX/E8+fIpwU1bgty8YA', false);
121   -INSERT INTO users VALUES (792, 'db7@sanger.ac.uk', '{SSHA}d/6Moc8lE2792z1rhiPMKrhMCP6r0Fh9', false);
122   -INSERT INTO users VALUES (793, 'de2@sanger.ac.uk', '{SSHA}lu6yNyKXGcFJxrHqJtkA11MxA/Ceylw/', false);
123   -INSERT INTO users VALUES (794, 'deng.cg@gmail.com', '{SSHA}34gNkU8Jz6tlek6xSZ3V2c/0kkPL7lBz', false);
124   -INSERT INTO users VALUES (795, 'desgraz@wi.mit.edu', '{SSHA}5Q7S4kjcQWMTHzCanJ17GkkhTGZ4WCMg', false);
125   -INSERT INTO users VALUES (796, 'dg4@sanger.ac.uk', '{SSHA}dJuOiR6efuQxvSL/VVtq/e5AjtGFHxz8', false);
126   -INSERT INTO users VALUES (797, 'dgm@sanger.ac.uk', '{SSHA}bDZsgvcf2ecp+q+frhQoVGnRGtU4eTw/', false);
127   -INSERT INTO users VALUES (798, 'dirk.truman@med.monash.edu.au', '{SSHA}erCwQh7TghYqogZgFVWFv/1xRh2Phoxj', false);
128   -INSERT INTO users VALUES (799, 'dj3@sanger.ac.uk', '{SSHA}Db/a/Dax31SLpvFWNmT2lsGTdizFeimJ', false);
129   -INSERT INTO users VALUES (800, 'dk3@sanger.ac.uk', '{SSHA}JBpvdM7KVdRJ88ReCcEByoOda5M/oNpH', false);
130   -INSERT INTO users VALUES (801, 'dl5@sanger.ac.uk', '{SSHA}6oPuxb/8XAh0JtxZ5HngckiNMNs8fw/a', false);
131   -INSERT INTO users VALUES (802, 'do2@sanger.ac.uk', '{SSHA}SmZVdl9TFSv5sMFS1SFNmEM9f0ohx6Rv', false);
132   -INSERT INTO users VALUES (803, 'dolazabal@fmed.edu.uy', '{SSHA}p4NQi5lG0cQ3kZIbZTu0BxiSNFyGVgX8', false);
133   -INSERT INTO users VALUES (804, 'ds8@sanger.ac.uk', '{SSHA}6EMtreiny9c0AESAraQ7hltF11mKN8ea', false);
134   -INSERT INTO users VALUES (805, 'dsg29@cam.ac.uk', '{SSHA}Uiis59TRJi45kxuuRSlcCFUArv1oobHu', false);
135   -INSERT INTO users VALUES (806, 'dvs@sanger.ac.uk', '{SSHA}5X7bSOEHyb0TeLiMM8fHniy2t0BMgVHc', false);
136   -INSERT INTO users VALUES (807, 'dwf@sanger.ac.uk', '{SSHA}6CTxdT2+8Wtsa7PTTsL9jRsirgtKTqqR', false);
137   -INSERT INTO users VALUES (808, 'eb1@sanger.ac.uk', '{SSHA}S9wqCEDdJgAiLdZoqsWAAZO6sLBhTtzF', false);
138   -INSERT INTO users VALUES (809, 'ec6@sanger.ac.uk', '{SSHA}ekuWc0Ea8Al82p5038uJZLeOu2RlDVI+', false);
139   -INSERT INTO users VALUES (810, 'ecs@sanger.ac.uk', '{SSHA}Po7ZK27hLu67vZie1PyUw/ZFGZoR1blU', false);
140   -INSERT INTO users VALUES (811, 'egevers@nimr.mrc.ac.uk', '{SSHA}53gcCgUsK2DOX9tCaTM/2J5cUQrLc617', false);
141   -INSERT INTO users VALUES (812, 'ejwelch@u.washington.edu', '{SSHA}LYRLfmbm3CCk3SKg8/WiIgQUrYLN9RPH', false);
142   -INSERT INTO users VALUES (813, 'elizabeth.macrae@cscr.cam.ac.uk', '{SSHA}k3VWS7ccF0xbGhdSzUjCze83dVrlTNZt', false);
143   -INSERT INTO users VALUES (814, 'emily.walker@utoronto.ca', '{SSHA}8WCyqw73H+aa4UvjFipyP/8MiLkrtUlW', false);
144   -INSERT INTO users VALUES (815, 'er1@sanger.ac.uk', '{SSHA}XzbvHtkOsh542489mvVyltFbsWOI4Lfm', false);
145   -INSERT INTO users VALUES (816, 'erb@sanger.ac.uk', '{SSHA}EV0AY1H+bFcyATecMKwaKJhXMhjdlI/+', false);
146   -INSERT INTO users VALUES (817, 'eric.krejci@parisdescartes.fr', '{SSHA}XwUIDzp1ZoQ08Li01XQYKO6yOlRWwnM7', false);
147   -INSERT INTO users VALUES (818, 'esih@sanger.ac.uk', '{SSHA}x0CZQd4i9cHtGD4q18jRrNc8tH9bHQLf', false);
148   -INSERT INTO users VALUES (819, 'ew3@sanger.ac.uk', '{SSHA}mJK3kjPNuNbQhdiboMH9vQN64MW1TIvQ', false);
149   -INSERT INTO users VALUES (820, 'ewexler@ucla.edu', '{SSHA}5NodjDCKT/1VmvxFE9VKBWnAyYS3wQmY', false);
150   -INSERT INTO users VALUES (821, 'f.ghaffar@beatson.gla.ac.uk', '{SSHA}Td/63U4kW8ww2I6/pRFQ9TtNsPRSVPya', false);
151   -INSERT INTO users VALUES (822, 'f.mcmurray@har.mrc.ac.uk', '{SSHA}7BAoWn0KCVYNKUMjPynxunCr6yrE3F9b', false);
152   -INSERT INTO users VALUES (823, 'fa4@sanger.ac.uk', '{SSHA}d666XdgdOsEdifD0fAYKnU5znAKKzgk+', false);
153   -INSERT INTO users VALUES (824, 'fabioamaral08@gmail.com', '{SSHA}OLnhTzCelVmgkPh+7htC3oIzVZfIQUJB', false);
154   -INSERT INTO users VALUES (825, 'fgosorio@degradome.uniovi.es', '{SSHA}LOvHcCLJi/Q1pUqCQs7A+/Jbp+vsvNWI', false);
155   -INSERT INTO users VALUES (826, 'fr4@sanger.ac.uk', '{SSHA}0+ByuNh9D37oJS3qS7JgAw4BFI5V5Kpa', false);
156   -INSERT INTO users VALUES (827, 'francis.stewart@biotec.tu-dresden.de', '{SSHA}BZeWStiONUtheirQ9cDha8F1EPfB4/lr', false);
157   -INSERT INTO users VALUES (828, 'fs5@sanger.ac.uk', '{SSHA}t/F8OpXEvt2g86WY8gd2BQ/oekR7l3bN', false);
158   -INSERT INTO users VALUES (829, 'fuzhang@hotmail.com', '{SSHA}Lw7FRuFdkTtFyp42NSbFI8kFfqwToWYJ', false);
159   -INSERT INTO users VALUES (830, 'gao_xuefei@gibh.ac.cn', '{SSHA}o5izZFr4Rf5KEQI4E8tErh30CXj7zej/', false);
160   -INSERT INTO users VALUES (831, 'gaolun1980@gmail.com', '{SSHA}9Jse+xkbUAW817w3CM7dpTczFtzG/yIO', false);
161   -INSERT INTO users VALUES (832, 'gbrecal@upo.es', '{SSHA}UZphtKHlVPemtFU2+tjbT7BI0wP6Dff1', false);
162   -INSERT INTO users VALUES (833, 'gd6@sanger.ac.uk', '{SSHA}kZRSGiZDYPWWblw5zAeHMmj/3ifc249D', false);
163   -INSERT INTO users VALUES (834, 'gdr@sanger.ac.uk', '{SSHA}Dy1Y8jIAB8YKvl7u2cpBF6NOxk7Q2wq8', false);
164   -INSERT INTO users VALUES (835, 'gene.targeting@gmail.com', '{SSHA}9WFsNKEY4z6FQvRRBV8pdx9akWnt4Cuu', false);
165   -INSERT INTO users VALUES (836, 'gg12@sanger.ac.uk', '{SSHA}v18jw5GEf2AkzMTFAoZ8lPSGspjI3Az1', false);
166   -INSERT INTO users VALUES (837, 'gg7@sanger.ac.uk', '{SSHA}RUWjAjfp/uZF1+Yhz13+xXDe1KefiOLT', false);
167   -INSERT INTO users VALUES (838, 'gjb@sanger.ac.uk', '{SSHA}Ovs3Cfn8deTQ4V5oM/JJNHPeGYWghBlX', false);
168   -INSERT INTO users VALUES (839, 'glacaud@picr.man.ac.uk', '{SSHA}XROTxKqpYpLp09pQVolSywZcfgSpciw0', false);
169   -INSERT INTO users VALUES (840, 'gosney@ohio.edu', '{SSHA}rb9hW0pOugKnDgrs9hZdVcRA2GRPzuAm', false);
170   -INSERT INTO users VALUES (841, 'gsv20@sanger.ac.uk', '{SSHA}hE6YZhJLEQuS2Mc4sQzmNTVL470e51uT', false);
171   -INSERT INTO users VALUES (842, 'gtocchini@ibc.cnr.it', '{SSHA}IVQ6zT1wjzAJJqdW98TFR3s5BfiAIHym', false);
172   -INSERT INTO users VALUES (843, 'gvm@sanger.ac.uk', '{SSHA}Xnf9d2SH369uvcJ5aTYYPTngrhad/yUA', false);
173   -INSERT INTO users VALUES (844, 'h.gates@har.mrc.ac.uk', '{SSHA}u2PN3Yi5gx6gzs9NvLjor0VvwsNZwKyn', false);
174   -INSERT INTO users VALUES (845, 'h.morgan@har.mrc.ac.uk', '{SSHA}5/baUPJKAwPvqQIku5aufuNqxNkbPwy7', false);
175   -INSERT INTO users VALUES (846, 'hannahui@hku.hk', '{SSHA}a0zdIpB4X2SMWV+yRapSRKuq5wNJSTaU', false);
176   -INSERT INTO users VALUES (847, 'hazel.shepherd@sjc.ox.ac.uk', '{SSHA}MDKi0PaWec3M5hU2nmdViKuDRysry2Ex', false);
177   -INSERT INTO users VALUES (848, 'hdt@informatics.jax.org', '{SSHA}W3Xaj+vPqupAa6BuqDyGsYanahSM/CPd', false);
178   -INSERT INTO users VALUES (849, 'hekimoglu@imp.ac.at', '{SSHA}e44Qj1OxczLA2zAwvDIdRzuA69aKItrE', false);
179   -INSERT INTO users VALUES (850, 'hh2@sanger.ac.uk', '{SSHA}s2ZmRbQDX3yxUoxdgeKUG4yLrvdNLre2', false);
180   -INSERT INTO users VALUES (851, 'hlzh2000518@163.com', '{SSHA}pqMnTIDSJJgUx8e0Nr3fqq9Ve8s1gbyt', false);
181   -INSERT INTO users VALUES (852, 'hmp@sanger.ac.uk', '{SSHA}g1E1nW9Nk1C2L0IftAWwG0aiPsad/VtA', false);
182   -INSERT INTO users VALUES (853, 'hnam@genetics.utah.edu', '{SSHA}+vyOTpt6evsP59rLqnKI4aU8OZLTnZbJ', false);
183   -INSERT INTO users VALUES (854, 'hrabe@gsf.de', '{SSHA}2UH+jBuOWnydTQzluPTq/qk6omJ/shfg', false);
184   -INSERT INTO users VALUES (855, 'hsiangcl@bcm.edu', '{SSHA}DX7y858BhTUL37rb3+c2+ZzKbCbs9asU', false);
185   -INSERT INTO users VALUES (856, 'ht2@sanger.ac.uk', '{SSHA}xYUoybeYLyiVCI3lgk5ddeY+IEW0OqUz', false);
186   -INSERT INTO users VALUES (857, 'hugo.martinho.oliveira@gmail.com', '{SSHA}mV8Eh2ha29GrJv1qu8K1gDMKGAYUvwap', false);
187   -INSERT INTO users VALUES (858, 'iacovosm@gmail.com', '{SSHA}ob/YC3vaeGFDvUs3gUzKpP4GrtXmT42+', false);
188   -INSERT INTO users VALUES (859, 'ib2@sanger.ac.uk', '{SSHA}/EZPjxdzGBXGJICY+g6LA+dyEyi2w0Vp', false);
189   -INSERT INTO users VALUES (860, 'ikawa@biken.osaka-u.ac.jp', '{SSHA}Nz3QL8cAMeAvdyF6eWo37ptU0ZOKr9AR', false);
190   -INSERT INTO users VALUES (861, 'io1@sanger.ac.uk', '{SSHA}DAY/MAzfYVN5FppX/09YsxWmdVcdi7Sd', false);
191   -INSERT INTO users VALUES (862, 'irene.kahr@dmbr.vib-ugent.be', '{SSHA}Z8W3jPs+Iwz5x9W+3vQm8Pa9VJn7HepT', false);
192   -INSERT INTO users VALUES (863, 'irgang@molgen.mpg.de', '{SSHA}qfFdzoLbsnC+r0PVWNzAHyGPkRzjsCdP', false);
193   -INSERT INTO users VALUES (864, 'is2@sanger.ac.uk', '{SSHA}CMk2Ib/DoBr995DnMP59NxS63nxmBGzA', false);
194   -INSERT INTO users VALUES (865, 'istancheva@ed.ac.uk', '{SSHA}mQ7JQ2bCfxONEbzz7mqQeJOwz1I54mkm', false);
195   -INSERT INTO users VALUES (866, 'iw1@sanger.ac.uk', '{SSHA}9sdXrK1HJiVlE4+Rppz9757g/ewt+9Rp', false);
196   -INSERT INTO users VALUES (867, 'j.d.thomson@beatson.gla.ac.uk', '{SSHA}Nlt11mAidpYmqkAHwZL2bH/bzMMf+XXe', false);
197   -INSERT INTO users VALUES (868, 'j.edwards@har.mrc.ac.uk', '{SSHA}qhWaQDSrLkRvVqfX73C3wZJZYLDKc/R7', false);
198   -INSERT INTO users VALUES (869, 'j.galceran@umh.es', '{SSHA}C5/fkUs4ZRcawkU607Q6KdvwNqKzmv1E', false);
199   -INSERT INTO users VALUES (870, 'j.pease@imperial.ac.uk', '{SSHA}XCgbgc4gDz3PQY/HqnJFDco3TmfGgdW2', false);
200   -INSERT INTO users VALUES (871, 'javaherib@umkc.edu', '{SSHA}dJVphvysS7SMEpa6C+wVDXdpiUjOO4BG', false);
201   -INSERT INTO users VALUES (872, 'jb21@sanger.ac.uk', '{SSHA}w8eVRTV2MdCKVrvtt+NM/aBJ0mpL0yUk', false);
202   -INSERT INTO users VALUES (873, 'jb27@sanger.ac.uk', '{SSHA}QIK/JyJJBC+289DkYJwGjZLqN98WfI9Y', false);
203   -INSERT INTO users VALUES (874, 'jb6@sanger.ac.uk', '{SSHA}3FGBqiopqY93bpdwFbtTsRFQWg826wHi', false);
204   -INSERT INTO users VALUES (875, 'jc7@sanger.ac.uk', '{SSHA}KoFQo34VkFDDvYYqAa6vhZgZLMHSC4ud', false);
205   -INSERT INTO users VALUES (876, 'jel@sanger.ac.uk', '{SSHA}qMqX7Gzyy8a11McwxdJZEDs0Hx2G8iUT', false);
206   -INSERT INTO users VALUES (877, 'jfp@sanger.ac.uk', '{SSHA}Tku1ivPlFkVk9RFbVd2l1mdMt/ispISR', false);
207   -INSERT INTO users VALUES (878, 'jg7@sanger.ac.uk', '{SSHA}wrgKrffXmo7xykGxpjmcIFuDx/VCUGnn', false);
208   -INSERT INTO users VALUES (879, 'jgs39@cam.ac.uk', '{SSHA}GQyN81ZcYtZIAjpU30qLSm2LElJKCdqC', false);
209   -INSERT INTO users VALUES (880, 'jla1@sanger.ac.uk', '{SSHA}dmcwWDDNoMlGrv0UxjYGYF4gxTud1dEN', false);
210   -INSERT INTO users VALUES (881, 'jm635@cam.ac.uk', '{SSHA}FcYawgf3aFoZtEbOZDbaxwvgulRKcqOi', false);
211   -INSERT INTO users VALUES (882, 'jmason@informatics.jax.org', '{SSHA}OpgSIfdZ7tMqRqIOdQpVYtP1ELAdWv32', false);
212   -INSERT INTO users VALUES (883, 'joana.marques@bbsrc.ac.uk', '{SSHA}VlL4Ay3sQ3u0chgAObmmWuVGLk+cVw9I', false);
213   -INSERT INTO users VALUES (884, 'john.w.wiseman@astrazeneca.com', '{SSHA}zyk1X7uu1XbJ+1kwzc5pMYKMKlmUkiyi', false);
214   -INSERT INTO users VALUES (885, 'johnsonsarahlouise@hotmail.com', '{SSHA}FLBwkUa8nrYbnst+IolaMBkB845N+OiK', false);
215   -INSERT INTO users VALUES (886, 'jp12@sanger.ac.uk', '{SSHA}Mg8cVsttsirD6TqGLVjpT+IPG04x8aZ0', false);
216   -INSERT INTO users VALUES (887, 'jp9@sanger.ac.uk', '{SSHA}QZeP8DFoFOKnlAKWlGsLUcwTLAxeQSLe', false);
217   -INSERT INTO users VALUES (888, 'jrw@sanger.ac.uk', '{SSHA}sMxjRNTLotPLD5OCJ73kkw+9gU4nwVS1', false);
218   -INSERT INTO users VALUES (889, 'jslee032@hotmail.com', '{SSHA}tdQAbOdvj4456BF2U/YwtOYlbijdz9cI', false);
219   -INSERT INTO users VALUES (890, 'jsun@health.usf.edu', '{SSHA}Roep+XEi3DFi0NdW4FiEwPIZrpZKl5JY', false);
220   -INSERT INTO users VALUES (891, 'jt03@ic.ac.uk', '{SSHA}l1NciQrbi8aaG6ifBPOAJgfkrGbvtD8G', false);
221   -INSERT INTO users VALUES (892, 'jt12@sanger.ac.uk', '{SSHA}0mK8TMFU0E3PctxuvoC4HLisI/CEPOii', false);
222   -INSERT INTO users VALUES (893, 'ka5@sanger.ac.uk', '{SSHA}29Z5+akXHFOybLp5Ts6NX+bUuuXuHiof', false);
223   -INSERT INTO users VALUES (894, 'karl.agger@bric.dk', '{SSHA}MgxM0RwOxzI2wB7VAnfBlpAKAbVB/ecL', false);
224   -INSERT INTO users VALUES (895, 'katharina.boroviak@cscr.cam.ac.uk', '{SSHA}peadfTCwteHvYMpc/vYgMVsaP9Ym45Je', false);
225   -INSERT INTO users VALUES (896, 'kc7@sanger.ac.uk', '{SSHA}5kIjgu9J6ZJycua7KqkM0BEBcFxxwJji', false);
226   -INSERT INTO users VALUES (897, 'kclloyd@ucdavis.edu', '{SSHA}wRYS9NNXruxqPkeLc7oTSih4yI4yNJuF', false);
227   -INSERT INTO users VALUES (898, 'kfc@sanger.ac.uk', '{SSHA}miY/GY5NMYf5bv1DMxXGJrkfriBGxQyI', false);
228   -INSERT INTO users VALUES (899, 'kh400@cam.ac.uk', '{SSHA}zg+qIbBp0MjpbXSn7cY4l1TM58ISo/Lt', false);
229   -INSERT INTO users VALUES (900, 'kj3@sanger.ac.uk', '{SSHA}wjdoDeRnXw5PgmqZ9ox3mW7cm2rwAfq2', false);
230   -INSERT INTO users VALUES (901, 'kjs@sanger.ac.uk', '{SSHA}UCMhTZWUtAFP62Z9olj3fq9uElT+GiFT', false);
231   -INSERT INTO users VALUES (902, 'kl377@cam.ac.uk', '{SSHA}bYLSEiY3Cqp+b3THaKyfHxt133/dRod5', false);
232   -INSERT INTO users VALUES (903, 'kla@sanger.ac.uk', '{SSHA}qLTtCbqyjHS0f6JO9t5fu7nMwjN14EN+', false);
233   -INSERT INTO users VALUES (904, 'klaus.okkenhaug@bbsrc.ac.uk', '{SSHA}jx5lPPzr2DRyA7CQuIr3XCBcPF2FeXgO', false);
234   -INSERT INTO users VALUES (905, 'km6@sanger.ac.uk', '{SSHA}I+CkH8yKjMyJTNOi77SP/FJeqOWDVbjX', false);
235   -INSERT INTO users VALUES (906, 'kndp2@cam.ac.uk', '{SSHA}walVey3n8Bh39Qusab45FWrSeNOSR2d3', false);
236   -INSERT INTO users VALUES (907, 'koalex_2000@yahoo.de', '{SSHA}jW9mGJi6h7FRUuC3p93oP+aOChzfjM6P', false);
237   -INSERT INTO users VALUES (908, 'kps@sanger.ac.uk', '{SSHA}BveJba8vTawPkMsZCJxCcrPhg8oaAXbz', false);
238   -INSERT INTO users VALUES (909, 'kriegermarkus@googlemail.com', '{SSHA}SFmJ5mGKBJMGLjQnmXCol/r4LfuawNls', false);
239   -INSERT INTO users VALUES (910, 'kristian.scherf@gsf.de', '{SSHA}d8TVV6LZ7wrgYZ6nilGxbkOkAuTc+qxw', false);
240   -INSERT INTO users VALUES (911, 'kristian.scherf@helmholtz-muenchen.de', '{SSHA}obYYfpiyRXmc2nEgyzgB9wEDJxzVRTYX', false);
241   -INSERT INTO users VALUES (912, 'kst@sanger.ac.uk', '{SSHA}MCCItBwNxji94D93jgQyjxX3n62FPPI+', false);
242   -INSERT INTO users VALUES (913, 'kv2@sanger.ac.uk', '{SSHA}MTYeIRQe6fg/oTMb4IPEyObRsRKjzeAI', false);
243   -INSERT INTO users VALUES (914, 'kyunga@korea.ac.kr', '{SSHA}neFY+CQ8LuKLwMTPyY7APe/+QdBK8c98', false);
244   -INSERT INTO users VALUES (915, 'l-doglio@northwestern.edu', '{SSHA}hjEBXkQjTjGR6CMhvsZUb/JjZoLcviXy', false);
245   -INSERT INTO users VALUES (916, 'l.carrott@har.mrc.ac.uk', '{SSHA}wU8Do2Mjj3yUyCHhya3/YPsXtzLRz2k/', false);
246   -INSERT INTO users VALUES (917, 'l.chessum@har.mrc.ac.uk', '{SSHA}H0xthO/OiMDyJS5qcilNuLxZeqMfwwqi', false);
247   -INSERT INTO users VALUES (918, 'l.moir@har.mrc.ac.uk', '{SSHA}s4MK9LufDzZG9P5PM1pn4mMfnlVOiVP5', false);
248   -INSERT INTO users VALUES (919, 'l.teboul@har.mrc.ac.uk', '{SSHA}a6YbL8e6kbyl04VVyJ07yqOsOEGzb+s8', false);
249   -INSERT INTO users VALUES (920, 'lak@sanger.ac.uk', '{SSHA}iBsGA1lS0yo4fE9d7veyyYWlBMIRxdcP', false);
250   -INSERT INTO users VALUES (921, 'laronov@genetargeting.com', '{SSHA}QyVJBZDukZon0Y9NmHk5lBSXKS73s4NB', false);
251   -INSERT INTO users VALUES (922, 'laura.diener@gsf.de', '{SSHA}6KGsyi2FzeKfx4pGOQxHcuSVzlJg+FUa', false);
252   -INSERT INTO users VALUES (923, 'laura.diener@helmholtz-muenchen.de', '{SSHA}XnGuqF2kGC0w9Oh4Ne7jXoLiJW590v2/', false);
253   -INSERT INTO users VALUES (924, 'lauryl.nutter@phenogenomics.ca', '{SSHA}S0ytJGmfGOmvb53X9PxDAycVbfRMpYDh', false);
254   -INSERT INTO users VALUES (925, 'ld8@sanger.ac.uk', '{SSHA}/LlLpPvkUAvnI/1sj16h9Co6dZKdQXT2', false);
255   -INSERT INTO users VALUES (926, 'lia.zitano@phenogenomics.ca', '{SSHA}K/rvuZcSQ7kqTI6UoAlJfNd5QT505v5+', false);
256   -INSERT INTO users VALUES (927, 'liangping_li@yahoo.com', '{SSHA}iFQUCJGJyi9gCWXhyTmaWu0WatI0T7ql', false);
257   -INSERT INTO users VALUES (928, 'linaichieh@gmail.com', '{SSHA}wEI2lv/dyhHxVfn8X2Rtjy+cEjeoVTKK', false);
258   -INSERT INTO users VALUES (929, 'litjn@emory.edu', '{SSHA}A0P+tdaHSe0m4fO/iztbu5Ueh800YIJH', false);
259   -INSERT INTO users VALUES (930, 'lixihe@hotmail.com', '{SSHA}8Nl8aPu2IxIKqJNSB5O89NNL9hVh6udV', false);
260   -INSERT INTO users VALUES (931, 'ljin2@jhmi.edu', '{SSHA}kEGEbyzmEyJFfEUSI20/Xi8mH8Wciawy', false);
261   -INSERT INTO users VALUES (932, 'lr9@sanger.ac.uk', '{SSHA}HLFCblxvGR5dytEZgKOE+vSNJt9OmXPV', false);
262   -INSERT INTO users VALUES (933, 'ltc@sanger.ac.uk', '{SSHA}ciQRiNzxudpiKaj6ocWEErQSqb9dFLEo', false);
263   -INSERT INTO users VALUES (934, 'luisa.izzi@umontreal.ca', '{SSHA}yWG6CfXlzibaacqB364x35Wy6FBLlpUK', false);
264   -INSERT INTO users VALUES (935, 'm.buenavista@har.mrc.ac.uk', '{SSHA}eakVilcb50tn6eknTJcyP+SEgSVetvyM', false);
265   -INSERT INTO users VALUES (936, 'm.crompton@har.mrc.ac.uk', '{SSHA}Ag8SYTqoxMrtBz/Hsw7FMcl6mN7o5N2q', false);
266   -INSERT INTO users VALUES (937, 'm.fray@har.mrc.ac.uk', '{SSHA}COE9riItuczmDl4kPXrFVnRcxfo60BVl', false);
267   -INSERT INTO users VALUES (938, 'm.koerner@ed.ac.uk', '{SSHA}jeXnCUdtB0HOSwenWKcMYAIQvaTgHL7S', false);
268   -INSERT INTO users VALUES (939, 'm.wherlock@bris.ac.uk', '{SSHA}U+861j+2bhi50OQlVrugAjY9xwy8hZFC', false);
269   -INSERT INTO users VALUES (940, 'madeleine.teucher@biotec.tu-dresden.de', '{SSHA}w8mOPLjbBHDLrBptHijpsdqbA+mgwLFH', false);
270   -INSERT INTO users VALUES (941, 'man.kous@hotmail.com', '{SSHA}hwYUeqiZRhnSfZM4qDTmRctdbjHpWa9z', false);
271   -INSERT INTO users VALUES (942, 'mandals0@cc.umanitoba.ca', '{SSHA}OJWZLMYz+PdRXNhvpzRwmeHMjhs9jBHm', false);
272   -INSERT INTO users VALUES (943, 'manuel.poppe@helmholtz-muenchen.de', '{SSHA}2UhGlx5tULzBUCE/unh+qCq7JmUqWgco', false);
273   -INSERT INTO users VALUES (944, 'marcus.koch@vkl.uni-regensburg.de', '{SSHA}cWKfupkBAfYCa4WYo3KQD0lYSFDTdPx9', false);
274   -INSERT INTO users VALUES (945, 'maria.felgendreher@helmholtz-muenchen.de', '{SSHA}A3P/CJijAZmrD7PqKS6DYtaSiIxOhtz2', false);
275   -INSERT INTO users VALUES (946, 'markus.bender@virchow.uni-wuerzburg.de', '{SSHA}TZ1hwQknWRcqP24oPxG30grTlGOO7WxD', false);
276   -INSERT INTO users VALUES (947, 'maud_borensztein@yahoo.fr', '{SSHA}ZroXBeFixug6FE1Wvc/m/JesavJ+XW8T', false);
277   -INSERT INTO users VALUES (948, 'md7@sanger.ac.uk', '{SSHA}s8Eh/n10rj5JXiYQs1GI3af5yyV5RFuX', false);
278   -INSERT INTO users VALUES (949, 'medmml@leeds.ac.uk', '{SSHA}/CqNrSAdnZNv4zUTCeB0RPSw65fAkCZC', false);
279   -INSERT INTO users VALUES (950, 'melchner@em.uni-frankfurt.de', '{SSHA}Lri//y0kRjHiclhL4EqaBDTVE8YdSgdv', false);
280   -INSERT INTO users VALUES (951, 'mh19@sanger.ac.uk', '{SSHA}UN4gPoN9FF+PssEqbxxsT7rYKpuX/0Ez', false);
281   -INSERT INTO users VALUES (952, 'mh50@sussex.ac.uk', '{SSHA}Dz8KOzpzp7iuBDInt8gcwaWKbV/de76d', false);
282   -INSERT INTO users VALUES (953, 'mh8@sanger.ac.uk', '{SSHA}0CceRpwZdLPiTTdFL6Ah2fLJT4c8VVz7', false);
283   -INSERT INTO users VALUES (954, 'michael.hagn@gsf.de', '{SSHA}S29icIXETjZq3eTaiP4wj50ZYVBEvAnT', false);
284   -INSERT INTO users VALUES (955, 'michelle.carmell@gmail.com', '{SSHA}dyvF5MX61ysQdjFHl9v5GkN/snEVKZlw', false);
285   -INSERT INTO users VALUES (956, 'mingqiang.ren@roswellpark.org', '{SSHA}r0Yq/Pg6jTfR5Vj9XVPYdCpryfG8/74z', false);
286   -INSERT INTO users VALUES (957, 'miriam-rose.menezes@yale.edu', '{SSHA}gWCBCQ61YGvOOJdk3XBF8NjJJaOKsoTl', false);
287   -INSERT INTO users VALUES (958, 'mk2@sanger.ac.uk', '{SSHA}11RxCvHD1Im3QIbj7TpTyQDxPs+rKH2T', false);
288   -INSERT INTO users VALUES (959, 'ml3@sanger.ac.uk', '{SSHA}MBfRk+OvLKeGJbTAO1II/n9wm0ND7i1W', false);
289   -INSERT INTO users VALUES (960, 'mms@sanger.ac.uk', '{SSHA}4UH/fw88Igh2IbWyAGZ+yOm7uCF+l+9T', false);
290   -INSERT INTO users VALUES (961, 'mnefedov@chori.org', '{SSHA}UbY+OPYua5rFMQs0a4SqBEwSNP2epagY', false);
291   -INSERT INTO users VALUES (962, 'mo333@cam.ac.uk', '{SSHA}r3tGBalyegCkVm5YMa+PFFYww1LtWpXH', false);
292   -INSERT INTO users VALUES (963, 'monetti@lunenfeld.ca', '{SSHA}KWAzDjqzGmWPuJKRmEA4pHUNKZF3EuGd', false);
293   -INSERT INTO users VALUES (964, 'monetti@mshri.on.ca', '{SSHA}6BUdMoVP+UIWd526MI0EKOt+zJoV4fr9', false);
294   -INSERT INTO users VALUES (965, 'monica.pereira@phenogenomics.ca', '{SSHA}DqF0o9JyjBJqmb9sVRyJW2FVVfVl9Zie', false);
295   -INSERT INTO users VALUES (966, 'mousenation@gmail.com', '{SSHA}52klupfx3d+sTfci3dkuNAwj1bs64mBU', false);
296   -INSERT INTO users VALUES (967, 'mp7@sanger.ac.uk', '{SSHA}au0FFQfIY0x4bxG9aFPSieUSaadJmw1i', false);
297   -INSERT INTO users VALUES (969, 'mraspa@emma.cnr.it', '{SSHA}i2QLcirouuELsft/T5coBUcZdyYlsByt', false);
298   -INSERT INTO users VALUES (970, 'ms10@sanger.ac.uk', '{SSHA}L4ahxWV0qpjHb0acwA6iw7oz4DjWhV/I', false);
299   -INSERT INTO users VALUES (971, 'mt4@sanger.ac.uk', '{SSHA}fUlO2fmd5qK4VeSo5LoaThBNnnHiyvLI', false);
300   -INSERT INTO users VALUES (972, 'my2@sanger.ac.uk', '{SSHA}SAMGDtDeUKA/YglvBepDpHj2zX7D3kGk', false);
301   -INSERT INTO users VALUES (973, 'mychen@uab.edu', '{SSHA}aqcKrvfxizQMF9dN4QA3+Fjkl3uPqUZ3', false);
302   -INSERT INTO users VALUES (974, 'n.selvapatt@har.mrc.ac.uk', '{SSHA}YLISqcwEqTpG4ZIjBeia+2ZmVASsXdy4', false);
303   -INSERT INTO users VALUES (975, 'na5@sanger.ac.uk', '{SSHA}lUw+y14TGKgWnhVZms7I5ZH7phL/7K2Z', false);
304   -INSERT INTO users VALUES (976, 'nb8@sanger.ac.uk', '{SSHA}reNfuw+DVeCATo/UXDHdfIjMMd/qvWgb', false);
305   -INSERT INTO users VALUES (977, 'nefedovmd@yahoo.com.au', '{SSHA}h0OuQ+74h080fqzLqoHHDM7cpNOOyG+n', false);
306   -INSERT INTO users VALUES (978, 'neil.e.humphreys@manchester.ac.uk', '{SSHA}tJp2Ft8k3kUYPHjWtBZuo0rWy9nCTdlZ', false);
307   -INSERT INTO users VALUES (979, 'nelson@lunenfeld.ca', '{SSHA}Wacqje7bKfh5St2bNiAtVH7lMT/pm0Ax', false);
308   -INSERT INTO users VALUES (980, 'ng1@sanger.ac.uk', '{SSHA}VNYT4k9FvRasfpQqn1MohHAuL2hr7mej', false);
309   -INSERT INTO users VALUES (981, 'nie_tao@gibh.ac.cn', '{SSHA}HfmMNFlQKnWVNlQz8g9/oGkI/cJ9Zx8h', false);
310   -INSERT INTO users VALUES (982, 'nk1@sanger.ac.uk', '{SSHA}xUYu0OKnwXxlNbMqioQSiOA4yEPrFlmT', false);
311   -INSERT INTO users VALUES (983, 'nk2@sanger.ac.uk', '{SSHA}Uue0nmdPezjzkB3QH91J3viJrGhWv0eD', false);
312   -INSERT INTO users VALUES (984, 'nm6@sanger.ac.uk', '{SSHA}ofhPoT6rxqj/jibCXA9UxsfNos2UBrvi', false);
313   -INSERT INTO users VALUES (985, 'np7@sanger.ac.uk', '{SSHA}TJXldhzItjnIj2UHr8Dk4HziavbQdlmR', false);
314   -INSERT INTO users VALUES (986, 'nt1@sanger.ac.uk', '{SSHA}JIktksDS03TJK5brNoboi4moMHqDD3oL', false);
315   -INSERT INTO users VALUES (987, 'nthane@watson.wustl.edu', '{SSHA}AbsPf3dVLv7vz6ScsKuRq5GnNWfol7l1', false);
316   -INSERT INTO users VALUES (988, 'p.ataliotis@sgul.ac.uk', '{SSHA}z3ex/MuPf5W7yM586SS4dcwn1VCUg5ZR', false);
317   -INSERT INTO users VALUES (989, 'palela@ki.se', '{SSHA}uxC7599ssl6Z+c8JsqlBf+thwRU7j2Pl', false);
318   -INSERT INTO users VALUES (990, 'pallab.maity@uni-ulm.de', '{SSHA}1qa0YTQ3gTVVgwamf4unvbcNISSrhCMg', false);
319   -INSERT INTO users VALUES (991, 'pari@iitk.ac.in', '{SSHA}W9H+Hf8cqVNEXnQz7/WByQq6y6lunGXl', false);
320   -INSERT INTO users VALUES (992, 'paul.vanveldhoven@med.kuleuven.be', '{SSHA}ST3rwWWVqCiEbpQ8MtjxhYVgRSycyeuy', false);
321   -INSERT INTO users VALUES (993, 'pdejong@chori.org', '{SSHA}6HgYSqRhj+5Z6LY+jvOij0l6ZO4/EjvZ', false);
322   -INSERT INTO users VALUES (994, 'peterson.andrew@gene.com', '{SSHA}0cAUliJc9gO5OqvDoYrZtGIkLZJOt7nn', false);
323   -INSERT INTO users VALUES (995, 'pht@sanger.ac.uk', '{SSHA}Xrwram080RfKZ5VtyJxfty7MYcjO1cdP', false);
324   -INSERT INTO users VALUES (996, 'pjb@sanger.ac.uk', '{SSHA}iuHawfxlZZKtRUs7izKNTgLhKvVzK8oS', false);
325   -INSERT INTO users VALUES (997, 'pr2@sanger.ac.uk', '{SSHA}lR4ZlOIzTA1z9DoXKf8qqGz3deQYEwJr', false);
326   -INSERT INTO users VALUES (998, 'pyi@mcb.harvard.edu', '{SSHA}5/YFZDIBvJO1TAlbICSx4VpQvXSI1yTb', false);
327   -INSERT INTO users VALUES (999, 'r.jorna@erasmusmc.nl', '{SSHA}a7MWdUJkMHUVTWZSpra+laKQPSqj36eu', false);
328   -INSERT INTO users VALUES (1000, 'r.pekhletski@utoronto.ca', '{SSHA}Wu4dYZeJ8je099mfNzvRr4eRWWgi4h5d', false);
329   -INSERT INTO users VALUES (1001, 'ralf.kuehn@helmholtz-muenchen.de', '{SSHA}XlW/bBdfKGkpr4P4fcdDamJDhIQs33wE', false);
330   -INSERT INTO users VALUES (1002, 'reinhard.sigl@i-med.ac.at', '{SSHA}vpVHD1Xa6hjttX7PKAvg2zgeOCpAER/h', false);
331   -INSERT INTO users VALUES (1003, 'rl6@sanger.ac.uk', '{SSHA}39S8HxAYdFfCCv9HfcKvYHYoEHRR5BYS', false);
332   -INSERT INTO users VALUES (1004, 'rm10@sanger.ac.uk', '{SSHA}B7euIbl9oCAz78q6l2VrC0pDnW6aVuj5', false);
333   -INSERT INTO users VALUES (1006, 'rmatteoni@emma.cnr.it', '{SSHA}M+7YfWjr+d6cR41TFaLSz0B53QdupqXa', false);
334   -INSERT INTO users VALUES (1007, 'roland.friedel@gsf.de', '{SSHA}7w3fLRwYNGtHI6f+GffWXVMeM5yVSr3E', false);
335   -INSERT INTO users VALUES (1008, 'rosenthal@embl.it', '{SSHA}/YmrklIBNPfhmLQWGyz6rgzbYW50dzWv', false);
336   -INSERT INTO users VALUES (1009, 'rrs@sanger.ac.uk', '{SSHA}0UtQfJEupnI36V2gh/4mnK8jsFmphvK3', false);
337   -INSERT INTO users VALUES (1010, 'rsaraiza@ucdavis.edu', '{SSHA}N8XEWpQe8RGw2sy5BCoKZ+V9jSV4Q3fS', false);
338   -INSERT INTO users VALUES (1011, 'ruiz@molgen.mpg.de', '{SSHA}hlI/bS1M/qZyClDUCizV6sso7vh+IiGq', false);
339   -INSERT INTO users VALUES (1012, 'rupprech@mpi-cbg.de', '{SSHA}mmsTImWtlmlP+uxGFdsC5lmb39j5n59r', false);
340   -INSERT INTO users VALUES (1013, 's.brown@har.mrc.ac.uk', '{SSHA}AQTbbd0+GSLYyqrNmgeYu+EgBrK6SspI', false);
341   -INSERT INTO users VALUES (1014, 's.lagger@ed.ac.uk', '{SSHA}3bHoqQAPo3lLcauTN8LgQrg/0PypJw2O', false);
342   -INSERT INTO users VALUES (1015, 's.marschall@gsf.de', '{SSHA}0nCmAUsp592Bwgd7HtqrHV32xNnfCKxZ', false);
343   -INSERT INTO users VALUES (1016, 's.marschall@helmholtz-muenchen.de', '{SSHA}HIuzWQmvKg60NOtnuv0PERPsyNPpeqU/', false);
344   -INSERT INTO users VALUES (1017, 's0977168@sms.ed.ac.uk', '{SSHA}QtDObe+9LIeLFEXFmSKB4gpFPLy2r5Xl', false);
345   -INSERT INTO users VALUES (1018, 'samar.dib@utoronto.ca', '{SSHA}eAEkn+b8q+7BF9Y6LDf7UUxK4OyXb0fD', false);
346   -INSERT INTO users VALUES (1019, 'sarah.smith@biotec.tu-dresden.de', '{SSHA}i8mao4SoklyEAbFQYhIOQHAuhGxvk4mm', false);
347   -INSERT INTO users VALUES (1020, 'sb19@sanger.ac.uk', '{SSHA}S3JLnbVLvuFfqW/cMuH36hctnRiAe863', false);
348   -INSERT INTO users VALUES (1021, 'schneider@biotec.tu-dresden.de', '{SSHA}LGfHbVQlsvxMXGnVrOl8YAXCQ4XO9SEe', false);
349   -INSERT INTO users VALUES (1022, 'seana.nelson@utoronto.ca', '{SSHA}QgiHnQF2cZGqaLbQJFrjeBXdMIreNDhW', false);
350   -INSERT INTO users VALUES (1023, 'seibert@biotec.tu-dresden.de', '{SSHA}mIzEOxIBFR+WcgDHrhkQx1+mK3JM5CYk', false);
351   -INSERT INTO users VALUES (1024, 'seisenberger@helmholtz-muenchen.de', '{SSHA}0IkxDauLT17AqArL35ETDGSn4t8iHi+2', false);
352   -INSERT INTO users VALUES (1025, 'selloum@igbmc.fr', '{SSHA}X+YNTeZP/fZV63aLY5XjcpotXjVPyhQX', false);
353   -INSERT INTO users VALUES (1026, 'sem8@le.ac.uk', '{SSHA}a5MpKuVzdQ4//hN+I6j/Nb5J2Q9oiF/U', false);
354   -INSERT INTO users VALUES (1027, 'serdarkasakyan@yahoo.fr', '{SSHA}eQ04ek7QPKI9mZ1yYYUNKuAp5uXo0EDJ', false);
355   -INSERT INTO users VALUES (1028, 'sh13@sanger.ac.uk', '{SSHA}oaUDS3pWboQG07BDNVpG9ai1+sbl8WqI', false);
356   -INSERT INTO users VALUES (968, 'mqt@sanger.ac.uk', '{SSHA}IOCtuRZeZNobl89BQ2Hc3aE9+m6xTWOV', true);
357   -INSERT INTO users VALUES (1029, 'simandizoltan@gmail.com', '{SSHA}PdAWz6xfBX9lzMFD3k0xcthCw5fwBGtv', false);
358   -INSERT INTO users VALUES (1030, 'skarnes@sanger.ac.uk', '{SSHA}44IaPcL40+e7OL6VOzL9zDZXo6vcR/ao', false);
359   -INSERT INTO users VALUES (1031, 'soliu@cc.umanitoba.ca', '{SSHA}y6EAbbvpXl2eiR5MGQCuFlhW8IHqqQnj', false);
360   -INSERT INTO users VALUES (1032, 'sonja.schick@helmholtz-muenchen.de', '{SSHA}Iud01JBiDRLXFEnz1RbaP7fqJTpztj/l', false);
361   -INSERT INTO users VALUES (1033, 'sr13@sanger.ac.uk', '{SSHA}ykyRFun+iZFXPDvmWbKwluLd3YUolp31', false);
362   -INSERT INTO users VALUES (1034, 'ss15@sanger.ac.uk', '{SSHA}aAgyn/dLuAHmoZIrPEKlCL3Lt8TRbZ0q', false);
363   -INSERT INTO users VALUES (1035, 'stefano.olivieri@unibas.ch', '{SSHA}Qlrn+Cjf3x8oPlurEcfB7Km7VVq37FEv', false);
364   -INSERT INTO users VALUES (1036, 'stephen.forrow@irbbarcelona.org', '{SSHA}J41oVdL2ey2Etn/cAh7nMUf5IFDymzZg', false);
365   -INSERT INTO users VALUES (1037, 'stewart@mpi-cbg.de', '{SSHA}sEzTQAkwH7CmlgamwjJ0U27tW6bo3A6d', false);
366   -INSERT INTO users VALUES (1038, 'sunil-joshi@ouhsc.edu', '{SSHA}Mbz6e7a4P5NY3I0KgoXlg4s8VBeEstcs', false);
367   -INSERT INTO users VALUES (1039, 'susanne.klinger@a1.net', '{SSHA}Fha+gpIonaS8lBFx40Npw8t8XE2Ha89r', false);
368   -INSERT INTO users VALUES (1040, 'sw7@sanger.ac.uk', '{SSHA}xiMVeyVkGixb3rh3JFRhW4Dnn31l8oxZ', false);
369   -INSERT INTO users VALUES (1041, 'sxu@enh.org', '{SSHA}h+XjxyL1ko4yu5b7dn1kMfMQUfxq6M09', false);
370   -INSERT INTO users VALUES (1042, 'tannia.gracia@yahoo.com', '{SSHA}rsG1jc68ooknHCABtVFPTrBjuG/Ma4Kj', false);
371   -INSERT INTO users VALUES (1043, 'tao.yu@roswellpark.org', '{SSHA}GXmNKfFKDu/DxZTNLR7BPFt0PXrIR1ji', false);
372   -INSERT INTO users VALUES (1044, 'teresa.lopez@irbbarcelona.org', '{SSHA}Na00rJfBkgLre1zy/Gh9W6sNv8czcEk8', false);
373   -INSERT INTO users VALUES (1045, 'thomas.schwarz@meduniwien.ac.at', '{SSHA}gA/W1HvLblOlXhXUuh/hsQsj0yW0zbDD', false);
374   -INSERT INTO users VALUES (1046, 'tino.hochepied@dmbr.ugent.be', '{SSHA}b+XL9/59U+E+1r/xWn4uV0wv1OGGbu4j', false);
375   -INSERT INTO users VALUES (1047, 'tino.hochepied@dmbr.vib-ugent.be', '{SSHA}wR7h9VD13jp7JdF8oCcnf94GaIv4Eiim', false);
376   -INSERT INTO users VALUES (1048, 'tokuhiro@biken.osaka-u.ac.jp', '{SSHA}eFZ+7TYrzrRgV4QX+yI+PcQS2H9yjVzb', false);
377   -INSERT INTO users VALUES (1049, 'tr60@le.ac.uk', '{SSHA}c02FIqmFBxCfOEr/yWbD8O3CA1Q237F2', false);
378   -INSERT INTO users VALUES (1050, 'tsaunder@umich.edu', '{SSHA}qo2Es8JywiZIbkjj+SqCY5w8Igpk99v4', false);
379   -INSERT INTO users VALUES (1051, 'tse@sanger.ac.uk', '{SSHA}nVyPdO9gv8jFra2d+6QqRzZ6Kfls1/3L', false);
380   -INSERT INTO users VALUES (1052, 'veit.hornung@uni-bonn.de', '{SSHA}ntLD5zm23CGKC+0CNCjm6oaJxnwm8fYC', false);
381   -INSERT INTO users VALUES (1053, 'veronique.orian-rousseau@kit.edu', '{SSHA}hYwszlEvAcfrEKDasQP9pVXF7apeHnLA', false);
382   -INSERT INTO users VALUES (1054, 'vijay@liai.org', '{SSHA}6qAZH8Lh6IMkQ7RxVUTs0XlzvJd5nG8t', false);
383   -INSERT INTO users VALUES (1055, 'vintersten@lunenfeld.ca', '{SSHA}ZvE6viaCASqytjlHnx2l22MeivYzF9UT', false);
384   -INSERT INTO users VALUES (1056, 'viola.maier@helmholtz-muenchen.de', '{SSHA}V1zGkf6EKjUkygAV+r8pTifD38ftzlYJ', false);
385   -INSERT INTO users VALUES (1057, 'vivek@unentschlossen.com', '{SSHA}MBZNOxVJvBJ0zBpdi7+ywYYSM/7GszMZ', false);
386   -INSERT INTO users VALUES (1058, 'vvi@sanger.ac.uk', '{SSHA}t2DGhX4Nkc7rV2aPWYCsR0wUn/WyGf3i', false);
387   -INSERT INTO users VALUES (1059, 'vvisanger@googlemail.com', '{SSHA}0P48wOx2NxLaceKW58OXtJgBdBQ+deEt', false);
388   -INSERT INTO users VALUES (1060, 'wingyeanchang@gmail.com', '{SSHA}G/XjVYMJzXxbHG7PPOiuFohTSqAw7Y7c', false);
389   -INSERT INTO users VALUES (1061, 'woltjen@lunenfeld.ca', '{SSHA}NqYsxVT3/7OWSgLYusmrTqbl42IaYly6', false);
390   -INSERT INTO users VALUES (1062, 'woltjen@mshri.on.ca', '{SSHA}6F7d6srz3R1Hiv2Z1ZquOA3xQNTwMCBs', false);
391   -INSERT INTO users VALUES (1063, 'work@shukalyuk.net', '{SSHA}qPOe/dCMh1f8tNXa8052L38X+2ukWuRA', false);
392   -INSERT INTO users VALUES (1064, 'wr1@sanger.ac.uk', '{SSHA}r3IXJdRxSHlnCK6YZwa+zrgNEn+aFxjS', false);
393   -INSERT INTO users VALUES (1065, 'wtk22@cam.ac.uk', '{SSHA}q3kmtBkVs+V0ex8jLbOGyS7G+wuxF9XI', false);
394   -INSERT INTO users VALUES (1066, 'wurst@gsf.de', '{SSHA}jun6Mqp8AicyVNDTvRKSEeBmz8Zw+byc', false);
395   -INSERT INTO users VALUES (1067, 'wy1@sanger.ac.uk', '{SSHA}yi2F0JZ7Cp6KD6mCOck7BkswKjqXws7a', false);
396   -INSERT INTO users VALUES (1068, 'wz1@sanger.ac.uk', '{SSHA}RvWNNUgcXFmD1BNWXr+IzTUfWq1SXYLM', false);
397   -INSERT INTO users VALUES (1069, 'xiangang.zou@cancer.org.uk', '{SSHA}WO9aLCLyznnb6a+BreoZ54s1INvelmLD', false);
398   -INSERT INTO users VALUES (1070, 'yanghuan6215@yahoo.com.cn', '{SSHA}kDfebt0Jsxgvf/0CDl8oh9jypq3LVSp3', false);
399   -INSERT INTO users VALUES (1071, 'yb1@sanger.ac.uk', '{SSHA}T8TXBjKb5V8xz21IWXvoY0sAzLqoJAW3', false);
400   -INSERT INTO users VALUES (1072, 'yh2358@columbia.edu', '{SSHA}DQKy8ebdZxDL7Gr4I2PkYBA4eejj2Uzh', false);
401   -INSERT INTO users VALUES (1073, 'ykang@bcm.edu', '{SSHA}ipSJmC28pY+E5CHy8gxZ4YQSIl3SJAIV', false);
402   -INSERT INTO users VALUES (1074, 'ytang@watson.wustl.edu', '{SSHA}QPkPjOdMfIVWwkEfcuwuQMzYi21Dl9zS', false);
403   -INSERT INTO users VALUES (1075, 'yyoshinaga@chori.org', '{SSHA}egY3Z1Awez2+uzWZp2lbnAhUd8fxPB/p', false);
404   -INSERT INTO users VALUES (1076, 'zhangmk2005@gmail.com', '{SSHA}K6LBLAcwfr5fDAOp6aDEU/dveiyXZed/', false);
405   -
156 t/fixtures/20-constrained-vocab.sql
... ... @@ -1,156 +0,0 @@
1   -INSERT INTO species(id) VALUES ('Mouse'), ('Human');
2   -
3   -INSERT INTO assemblies(id, species_id)
4   -VALUES ('NCBIM34', 'Mouse'), ('NCBIM36', 'Mouse'), ('NCBIM37', 'Mouse');
5   -
6   -INSERT INTO species_default_assembly(species_id, assembly_id)
7   -VALUES ('Mouse', 'NCBIM37');
8   -
9   -INSERT INTO chromosomes (name, species_id)
10   -VALUES ('1', 'Mouse'), ('2', 'Mouse'), ('3', 'Mouse'), ('4', 'Mouse'), ('5', 'Mouse'), ('6', 'Mouse'), ('7', 'Mouse'), ('8', 'Mouse'), ('9', 'Mouse'),
11   - ('10', 'Mouse'), ('11', 'Mouse'), ('12', 'Mouse'), ('13', 'Mouse'), ('14', 'Mouse'), ('15', 'Mouse'), ('16', 'Mouse'),
12   - ('17', 'Mouse'), ('18', 'Mouse'), ('19', 'Mouse'), ('X', 'Mouse'), ('Y', 'Mouse');
13   -
14   -INSERT INTO bac_libraries (id, species_id) VALUES ('129', 'Mouse'), ('black6', 'Mouse');
15   -
16   -INSERT INTO design_types(id)
17   -VALUES ('conditional'), ('deletion'), ('insertion'), ('artificial-intron'), ('intron-replacement'), ('cre-bac');
18   -
19   -INSERT INTO design_oligo_types(id)
20   -VALUES ('G5'), ('U5'), ('U3'), ('D5'), ('D3'), ('G3');
21   -
22   -INSERT INTO process_types(id,description)
23   -VALUES ('create_di', 'Create design instance'),
24   - ('cre_bac_recom', 'Cre/BAC recombineering'),
25   - ('int_recom', 'Intermediate recombineering'),
26   - ('2w_gateway', 'Two-way gateway'),
27   - ('3w_gateway', 'Three-way gateway'),
28   - ('rearray', 'rearray wells'),
29   - ('dna_prep', 'dna prep'),
30   - ('recombinase', 'apply recombinase'),
31   - ('clone_pick', 'Pick from EP plate'),
32   - ('clone_pool', 'Pool es cells into backup vial'),
33   - ('first_electroporation', 'First (standard) electroporation'),
34   - ('second_electroporation', 'Second electroporation in double targetted cells'),
35   - ('freeze', 'Create freezer plate well');
36   -
37   -INSERT INTO recombinases(id)
38   -VALUES ('Cre'),('Flp'),('Dre');
39   -
40   -INSERT INTO plate_types(id,description)
41   -VALUES ('DESIGN', 'Design Instances'),
42   - ('INT', 'Intermediate Vectors' ),
43   - ('POSTINT', 'Post-intermediate Vectors' ),
44   - ('FINAL', 'Final Vectors' ),
45   - ('CREBAC', 'Cre/BAC Vectors' ),
46   - ('DNA', 'DNA QC' ),
47   - ('EP', 'Electroporation'),
48   - ('EP_PICK', 'ES Cells' ),
49   - ('XEP', 'Electroporation With Recombinase Applied' ),
50   - ('XEP_PICK', 'ES Cells With Recombinase Applied' ),
51   - ('XEP_POOL', 'ES Cells Backup Vial' ),
52   - ('SEP', 'Second Allele Electroporation' ),
53   - ('SEP_PICK', 'Second Allele ES Cells' ),
54   - ('SEP_POOL', 'Second Allele Backup Vial' ),
55   - ('SFP', 'Second Allele Freezer Plates' ),
56   - ('FP', 'Freezer Plates' );
57   -
58   -INSERT INTO recombineering_result_types(id)
59   -VALUES ('pcr_u'),('pcr_d'),('pcr_g'),('rec_u'),('rec_d'),('rec_g'),('rec_ns'),('rec_result');
60   -
61   -INSERT INTO cassettes( name, description, promoter, phase_match_group, phase )
62   -VALUES
63   -( 'Ty1_EGFP', '', TRUE, NULL, NULL ),
64   -( 'Ifitm2_intron_L1L2_GT2_LF2A_LacZ_BetactP_neo', '', TRUE, 'Ifitm2_intron_L1L2_GT?_LF2A_LacZ_BetactP_neo', 2 ),
65   -( 'L1L2_st0', 'Secretory Trap versions of EUCOMM vector with CD4 Tm domain for targeting secreted/TM loci', FALSE, 'L1L2_st?', NULL ),
66   -( 'L1L2_NTARU-1', '', FALSE, 'L1L2_NTARU-?', 1 ),
67   -( 'L1L2_GT0_LacZ_BSD', '', FALSE, 'L1L2_GT?_LacZ_BSD', NULL ),
68   -( 'L1L2_GT2_LF2A_LacZ_BetactP_neo', '', TRUE, 'L1L2_GT?_LF2A_LacZ_BetactP_neo', 2 ),
69   -( 'L1L2_NTARU-0', '', FALSE, 'L1L2_NTARU-?', NULL ),
70   -( 'pL1L2_GT2_T2A_iCre_KI_Puro', '', TRUE, 'pL1L2_GT?_T2A_iCre_KI_Puro', 2 ),
71   -( 'Ifitm2_intron_L1L2_GT1_LF2A_LacZ_BetactP_neo', '', TRUE, 'Ifitm2_intron_L1L2_GT?_LF2A_LacZ_BetactP_neo', 1 ),
72   -( 'L1L2_GT0_T2A_H2BVenus_PGKPuro_delRsrII_NO_DTA', '', TRUE, 'L1L2_GT?_T2A_H2BVenus_PGKPuro_delRsrII_NO_DTA', 2 ),
73   -( 'B1B2_frame2_Norcomm', '', FALSE, 'B1B2_frame?_Norcomm', 2 ),
74   -( 'Ifitm2_intron_R1_ZeoPheS_R2', '', FALSE, NULL, NULL ),
75   -( 'ZEN-Ub1', '', TRUE, NULL, NULL ),
76   -( 'L1L2_NorCOMM', '', FALSE, NULL, NULL ),
77   -( 'B1B2_framek_Norcomm', '', FALSE, 'B1B2_frame?_Norcomm', -1 ),
78   -( 'L1L2_6XOspnEnh_Bact_P', '', TRUE, NULL, NULL ),
79   -( 'pL1L2_GT2_LF2A_nEGFPO_T2A_CreERT_puro', '', FALSE, 'pL1L2_GT?_LF2A_nEGFPO_T2A_CreERT_puro', 2 ),
80   -( 'L1L2_st1', 'Secretory Trap versions of EUCOMM vector with CD4 Tm domain for targeting secreted/TM loci', FALSE, 'L1L2_st?', 1 ),
81   -( 'L1L2_GT0_LF2A_LacZ_BetactP_neo', '', TRUE, 'L1L2_GT?_LF2A_LacZ_BetactP_neo', NULL ),
82   -( 'pL1L2_GT0_LF2A_H2BCherry_Puro', '', TRUE, 'pL1L2_GT?_LF2A_H2BCherry_Puro', NULL ),
83   -( 'L1L2_Del_BactPneo_FFL', '', TRUE, NULL, NULL ),
84   -( 'L1L2_GT2_LacZ_BSD', '', FALSE, 'L1L2_GT?_LacZ_BSD', 2 ),
85   -( 'L1L2_NTARU-2', '', FALSE, 'L1L2_NTARU-?', 2 ),
86   -( 'L1L2_gtk', 'K frame contains Kozak/ATG for insertions after 5'' UTR''s', FALSE, 'L1L2_gt?', -1 ),
87   -( 'L1L2_NTARU-K', '', FALSE, 'L1L2_NTARU-?', -1 ),
88   -( 'B1B2_frame1_Norcomm', '', FALSE, 'B1B2_frame?_Norcomm', 1 ),
89   -( 'pL1L2_GT1_bsd_frt15_neo_barcode', '', TRUE, 'pL1L2_GT?_bsd_frt15_neo_barcode', 1 ),
90   -( 'L1L2_gt0', 'Standard EUCOMM promoterless cassettes with T2 sequences in driving independent translation of lacZ and neo', FALSE, 'L1L2_gt?', NULL ),
91   -( 'pL1L2_GT0_LF2A_nEGFPO_T2A_CreERT_puro', '', FALSE, 'pL1L2_GT?_LF2A_nEGFPO_T2A_CreERT_puro', NULL ),
92   -( 'L1L2_st2', 'Secretory Trap versions of EUCOMM vector with CD4 Tm domain for targeting secreted/TM loci', FALSE, 'L1L2_st?', 2 ),
93   -( 'pR6K_R1R2_ZP', 'Standard intermediate vector cassette', FALSE, NULL, NULL ),
94   -( 'L1L2_hubi_P', '', TRUE, NULL, NULL ),
95   -( 'L1L2_GOHANU', '', TRUE, NULL, NULL ),
96   -( 'L1L2_Pgk_PM', 'PGK promoter driving mutant neo. Frame indendent IRES driven lacZ reporter', TRUE, NULL, NULL ),
97   -( 'pL1L2_GT1_LF2A_nEGFPO_T2A_CreERT_puro', '', FALSE, 'pL1L2_GT?_LF2A_nEGFPO_T2A_CreERT_puro', 1 ),
98   -( 'pL1L2_GT0_T2A_H2BCherry_Puro_delRsrll_NO_DTA', '', TRUE, 'pL1L2_GT?_T2A_H2BCherry_Puro_delRsrll_NO_DTA', NULL ),
99   -( 'pL1L2_GT0_T2A_iCre_KI_Puro', '', TRUE, 'pL1L2_GT?_T2A_iCre_KI_Puro', NULL ),
100   -( 'pL1L2_GT1_LF2A_H2BCherry_Puro', '', TRUE, 'pL1L2_GT?_LF2A_H2BCherry_Puro', 1 ),
101   -( 'L1L2_Pgk_P', 'PGK promoter driving WT neo. Frame indendent IRES driven lacZ reporter', TRUE, NULL, NULL ),
102   -( 'L1L2_GT1_LacZ_BSD', '', FALSE, 'L1L2_GT?_LacZ_BSD', 1 ),
103   -( 'pL1L2_GT0_bsd_frt15_neo_barcode', '', TRUE, 'pL1L2_GT?_bsd_frt15_neo_barcode', NULL ),
104   -( 'pL1L2_frt15_BetactinBSD_frt14_neo_Rox', '', TRUE, NULL, NULL ),
105   -( 'Ifitm2_intron_L1L2_GTK_LacZ_BetactP_neo', '', TRUE, 'Ifitm2_intron_L1L2_GT?_LF2A_LacZ_BetactP_neo', -1 ),
106   -( 'pL1L2_GT1_T2A_H2BCherry_Puro_delRsrll_NO_DTA', '', TRUE, 'pL1L2_GT?_T2A_H2BCherry_Puro_delRsrll_NO_DTA', 1 ),
107   -( 'Ifitm2_intron_L1L2_GT0_LF2A_LacZ_BetactP_neo', '', TRUE, 'Ifitm2_intron_L1L2_GT?_LF2A_LacZ_BetactP_neo', NULL ),
108   -( 'L1L2_GT1_LF2A_LacZ_BetactP_neo', '', TRUE, 'L1L2_GT?_LF2A_LacZ_BetactP_neo', 1 ),
109   -( 'L1L2_GTK_LacZ_BSD', '', FALSE, 'L1L2_GT?_LacZ_BSD', -1 ),
110   -( 'L1L2_gt0_Del_LacZ', '', FALSE, 'L1L2_gt?_Del_LacZ', NULL ),
111   -( 'L1L2_Bact_EM7', '', TRUE, NULL, NULL ),
112   -( 'L1L2_Del_BactPneo_FFL_TAG1A', '', TRUE, NULL, NULL ),
113   -( 'V5_Flag_biotin', '', TRUE, NULL, NULL ),
114   -( 'L1L2_Bact_P', 'Human beta actin promoter driving WT neo. Frame independent IRES driven LacZ reporter', TRUE, NULL, NULL ),
115   -( 'pL1L2_GT1_T2A_iCre_KI_Puro', '', TRUE, 'pL1L2_GT?_T2A_iCre_KI_Puro', 1 ),
116   -( 'L1L2_gt1_Del_LacZ', '', FALSE, 'L1L2_gt?_Del_LacZ', 1 ),
117   -( 'L1L2_gt1', 'Standard EUCOMM promoterless cassettes with T2 sequences in driving independent translation of lacZ and neo', FALSE, 'L1L2_gt?', 1 ),
118   -( 'B1B2_frame0_Norcomm', '', FALSE, 'B1B2_frame