Skip to content

Commit d900d57

Browse files
authored
Merge pull request #481 from marcomoscasgr/feature/sample-lims-and-sample-uuid
Feature: sample lims and sample UUID
2 parents 297fdb6 + fcbff2d commit d900d57

File tree

6 files changed

+102
-2
lines changed

6 files changed

+102
-2
lines changed

lib/WTSI/NPG/HTS/Illumina/Annotator.pm

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,10 +418,12 @@ sub make_sample_metadata {
418418
my $method_attr =
419419
{sample_accession_numbers => $SAMPLE_ACCESSION_NUMBER,
420420
sample_ids => $SAMPLE_ID,
421+
sample_lims => $SAMPLE_LIMS,
421422
sample_names => $SAMPLE_NAME,
422423
sample_public_names => $SAMPLE_PUBLIC_NAME,
423424
sample_common_names => $SAMPLE_COMMON_NAME,
424425
sample_supplier_names => $SAMPLE_SUPPLIER_NAME,
426+
sample_uuids => $SAMPLE_UUID,
425427
sample_cohorts => $SAMPLE_COHORT,
426428
sample_donor_ids => $SAMPLE_DONOR_ID};
427429

@@ -585,7 +587,7 @@ Keith James <kdj@sanger.ac.uk>, Iain Bancarz <ib5@sanger.ac.uk>
585587
586588
=head1 COPYRIGHT AND DISCLAIMER
587589
588-
Copyright (C) 2015, 2016, 2017, 2018, 2019 Genome Research Limited.
590+
Copyright (C) 2015, 2016, 2017, 2018, 2019, 2024 Genome Research Limited.
589591
All Rights Reserved.
590592
591593
This program is free software: you can redistribute it and/or modify

lib/WTSI/NPG/HTS/PacBio/Annotator.pm

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,8 @@ sub make_sample_metadata {
161161
my @samples = map { $_->sample } @run_records;
162162
my $method_attr = {accession_number => $SAMPLE_ACCESSION_NUMBER,
163163
id_sample_lims => $SAMPLE_ID,
164+
id_lims => $SAMPLE_LIMS,
165+
uuid_sample_lims => $SAMPLE_UUID,
164166
name => $SAMPLE_NAME,
165167
public_name => $SAMPLE_PUBLIC_NAME,
166168
common_name => $SAMPLE_COMMON_NAME,
@@ -319,7 +321,7 @@ Keith James <kdj@sanger.ac.uk>
319321
320322
=head1 COPYRIGHT AND DISCLAIMER
321323
322-
Copyright (C) 2016, 2017 Genome Research Limited. All Rights Reserved.
324+
Copyright (C) 2016, 2017, 2024 Genome Research Limited. All Rights Reserved.
323325
324326
This program is free software: you can redistribute it and/or modify
325327
it under the terms of the Perl Artistic License or the GNU General

t/lib/WTSI/NPG/HTS/Illumina/AgfDataObjectTest.pm

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,8 +221,10 @@ sub update_secondary_metadata_tag1_no_spike_human : Test(12) {
221221
{attribute => $SAMPLE_COMMON_NAME, value => 'Mus musculus'},
222222
{attribute => $SAMPLE_DONOR_ID, value => '2905STDY6178180'},
223223
{attribute => $SAMPLE_ID, value => '2376982'},
224+
{attribute => $SAMPLE_LIMS, value => 'SQSCP'},
224225
{attribute => $SAMPLE_PUBLIC_NAME, value => 'UTX_IP_UTX_GTX_A'},
225226
{attribute => $SAMPLE_SUPPLIER_NAME, value => 'UTX_IP_UTX_GTX_A'},
227+
{attribute => $SAMPLE_UUID, value => '4e0f6640-40f7-11e5-998e-3c4a9275d6c6'},
226228
{attribute => $STUDY_NAME,
227229
value => 'Analysis of the chromatin state of mouse stem and progenitor cell compartment'},
228230
{attribute => $STUDY_ACCESSION_NUMBER, value => 'ERP004563'},

t/lib/WTSI/NPG/HTS/Illumina/AlnDataObjectTest.pm

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -374,7 +374,9 @@ sub nonconsented_human_access_revoked : Test(6) {
374374
{attribute => $SAMPLE_COMMON_NAME,
375375
value => 'Burkholderia pseudomallei'},
376376
{attribute => $SAMPLE_ID, value => '230889'},
377+
{attribute => $SAMPLE_LIMS, value => 'SQSCP'},
377378
{attribute => $SAMPLE_PUBLIC_NAME, value => '153.0'},
379+
{attribute => $SAMPLE_UUID, value => 'a8b4ebaa-c628-11df-8e7f-00144f2062b0'},
378380
{attribute => $STUDY_NAME,
379381
value => 'Burkholderia pseudomallei diversity'},
380382
{attribute => $STUDY_ACCESSION_NUMBER, value => 'ERP000251'},
@@ -679,6 +681,7 @@ sub update_secondary_metadata_tag0_no_spike_bact : Test(12) {
679681
{attribute => $SAMPLE_ID, value => '230919'},
680682
{attribute => $SAMPLE_ID, value => '230920'},
681683
{attribute => $SAMPLE_ID, value => '230921'},
684+
{attribute => $SAMPLE_LIMS, value => 'SQSCP'},
682685
{attribute => $SAMPLE_PUBLIC_NAME, value => '10/96'},
683686
{attribute => $SAMPLE_PUBLIC_NAME, value => '109/96'},
684687
{attribute => $SAMPLE_PUBLIC_NAME, value => '15/96'},
@@ -712,6 +715,39 @@ sub update_secondary_metadata_tag0_no_spike_bact : Test(12) {
712715
{attribute => $SAMPLE_PUBLIC_NAME, value => 'K11277244-293'},
713716
{attribute => $SAMPLE_PUBLIC_NAME, value => 'P73230-3018'},
714717
{attribute => $SAMPLE_PUBLIC_NAME, value => 'SOIL'},
718+
{attribute => $SAMPLE_UUID, value => 'a8b4ebaa-c628-11df-8e7f-00144f2062b0'},
719+
{attribute => $SAMPLE_UUID, value => 'a8b4f3ac-c628-11df-8e7f-00144f2062b0'},
720+
{attribute => $SAMPLE_UUID, value => 'a8b4fbae-c628-11df-8e7f-00144f2062b0'},
721+
{attribute => $SAMPLE_UUID, value => 'a8b503a6-c628-11df-8e7f-00144f2062b0'},
722+
{attribute => $SAMPLE_UUID, value => 'a8b50b9e-c628-11df-8e7f-00144f2062b0'},
723+
{attribute => $SAMPLE_UUID, value => 'a8b51396-c628-11df-8e7f-00144f2062b0'},
724+
{attribute => $SAMPLE_UUID, value => 'a8b51ba2-c628-11df-8e7f-00144f2062b0'},
725+
{attribute => $SAMPLE_UUID, value => 'a8b5239a-c628-11df-8e7f-00144f2062b0'},
726+
{attribute => $SAMPLE_UUID, value => 'a8b52b92-c628-11df-8e7f-00144f2062b0'},
727+
{attribute => $SAMPLE_UUID, value => 'a8b5338a-c628-11df-8e7f-00144f2062b0'},
728+
{attribute => $SAMPLE_UUID, value => 'a8b53b82-c628-11df-8e7f-00144f2062b0'},
729+
{attribute => $SAMPLE_UUID, value => 'a8b5437a-c628-11df-8e7f-00144f2062b0'},
730+
{attribute => $SAMPLE_UUID, value => 'a8b54b7c-c628-11df-8e7f-00144f2062b0'},
731+
{attribute => $SAMPLE_UUID, value => 'a8b55374-c628-11df-8e7f-00144f2062b0'},
732+
{attribute => $SAMPLE_UUID, value => 'a8b55b94-c628-11df-8e7f-00144f2062b0'},
733+
{attribute => $SAMPLE_UUID, value => 'a8b5638c-c628-11df-8e7f-00144f2062b0'},
734+
{attribute => $SAMPLE_UUID, value => 'a8b56bb6-c628-11df-8e7f-00144f2062b0'},
735+
{attribute => $SAMPLE_UUID, value => 'a8b573ae-c628-11df-8e7f-00144f2062b0'},
736+
{attribute => $SAMPLE_UUID, value => 'a8b57bb0-c628-11df-8e7f-00144f2062b0'},
737+
{attribute => $SAMPLE_UUID, value => 'a8b583a8-c628-11df-8e7f-00144f2062b0'},
738+
{attribute => $SAMPLE_UUID, value => 'a8b58b96-c628-11df-8e7f-00144f2062b0'},
739+
{attribute => $SAMPLE_UUID, value => 'a8b5938e-c628-11df-8e7f-00144f2062b0'},
740+
{attribute => $SAMPLE_UUID, value => 'a8b59b86-c628-11df-8e7f-00144f2062b0'},
741+
{attribute => $SAMPLE_UUID, value => 'a8b5a37e-c628-11df-8e7f-00144f2062b0'},
742+
{attribute => $SAMPLE_UUID, value => 'a8b5ab6c-c628-11df-8e7f-00144f2062b0'},
743+
{attribute => $SAMPLE_UUID, value => 'a8b5b364-c628-11df-8e7f-00144f2062b0'},
744+
{attribute => $SAMPLE_UUID, value => 'a8b5bb5c-c628-11df-8e7f-00144f2062b0'},
745+
{attribute => $SAMPLE_UUID, value => 'a8b5c35e-c628-11df-8e7f-00144f2062b0'},
746+
{attribute => $SAMPLE_UUID, value => 'a8b5cb4c-c628-11df-8e7f-00144f2062b0'},
747+
{attribute => $SAMPLE_UUID, value => 'a8b5d34e-c628-11df-8e7f-00144f2062b0'},
748+
{attribute => $SAMPLE_UUID, value => 'a8b5db46-c628-11df-8e7f-00144f2062b0'},
749+
{attribute => $SAMPLE_UUID, value => 'a8b5e352-c628-11df-8e7f-00144f2062b0'},
750+
{attribute => $SAMPLE_UUID, value => 'a8b5eb54-c628-11df-8e7f-00144f2062b0'},
715751
{attribute => $STUDY_NAME,
716752
value => 'Burkholderia pseudomallei diversity'},
717753
{attribute => $STUDY_ACCESSION_NUMBER, value => 'ERP000251'},
@@ -904,6 +940,7 @@ sub update_secondary_metadata_tag0_spike_bact : Test(12) {
904940
{attribute => $SAMPLE_ID, value => '230919'},
905941
{attribute => $SAMPLE_ID, value => '230920'},
906942
{attribute => $SAMPLE_ID, value => '230921'},
943+
{attribute => $SAMPLE_LIMS, value => 'SQSCP'},
907944
{attribute => $SAMPLE_PUBLIC_NAME, value => '10/96'},
908945
{attribute => $SAMPLE_PUBLIC_NAME, value => '109/96'},
909946
{attribute => $SAMPLE_PUBLIC_NAME, value => '15/96'},
@@ -937,6 +974,40 @@ sub update_secondary_metadata_tag0_spike_bact : Test(12) {
937974
{attribute => $SAMPLE_PUBLIC_NAME, value => 'K11277244-293'},
938975
{attribute => $SAMPLE_PUBLIC_NAME, value => 'P73230-3018'},
939976
{attribute => $SAMPLE_PUBLIC_NAME, value => 'SOIL'},
977+
{attribute => $SAMPLE_UUID, value => 'a8b4ebaa-c628-11df-8e7f-00144f2062b0'},
978+
{attribute => $SAMPLE_UUID, value => 'a8b4f3ac-c628-11df-8e7f-00144f2062b0'},
979+
{attribute => $SAMPLE_UUID, value => 'a8b4fbae-c628-11df-8e7f-00144f2062b0'},
980+
{attribute => $SAMPLE_UUID, value => 'a8b503a6-c628-11df-8e7f-00144f2062b0'},
981+
{attribute => $SAMPLE_UUID, value => 'a8b50b9e-c628-11df-8e7f-00144f2062b0'},
982+
{attribute => $SAMPLE_UUID, value => 'a8b51396-c628-11df-8e7f-00144f2062b0'},
983+
{attribute => $SAMPLE_UUID, value => 'a8b51ba2-c628-11df-8e7f-00144f2062b0'},
984+
{attribute => $SAMPLE_UUID, value => 'a8b5239a-c628-11df-8e7f-00144f2062b0'},
985+
{attribute => $SAMPLE_UUID, value => 'a8b52b92-c628-11df-8e7f-00144f2062b0'},
986+
{attribute => $SAMPLE_UUID, value => 'a8b5338a-c628-11df-8e7f-00144f2062b0'},
987+
{attribute => $SAMPLE_UUID, value => 'a8b53b82-c628-11df-8e7f-00144f2062b0'},
988+
{attribute => $SAMPLE_UUID, value => 'a8b5437a-c628-11df-8e7f-00144f2062b0'},
989+
{attribute => $SAMPLE_UUID, value => 'a8b54b7c-c628-11df-8e7f-00144f2062b0'},
990+
{attribute => $SAMPLE_UUID, value => 'a8b55374-c628-11df-8e7f-00144f2062b0'},
991+
{attribute => $SAMPLE_UUID, value => 'a8b55b94-c628-11df-8e7f-00144f2062b0'},
992+
{attribute => $SAMPLE_UUID, value => 'a8b5638c-c628-11df-8e7f-00144f2062b0'},
993+
{attribute => $SAMPLE_UUID, value => 'a8b56bb6-c628-11df-8e7f-00144f2062b0'},
994+
{attribute => $SAMPLE_UUID, value => 'a8b573ae-c628-11df-8e7f-00144f2062b0'},
995+
{attribute => $SAMPLE_UUID, value => 'a8b57bb0-c628-11df-8e7f-00144f2062b0'},
996+
{attribute => $SAMPLE_UUID, value => 'a8b583a8-c628-11df-8e7f-00144f2062b0'},
997+
{attribute => $SAMPLE_UUID, value => 'a8b58b96-c628-11df-8e7f-00144f2062b0'},
998+
{attribute => $SAMPLE_UUID, value => 'a8b5938e-c628-11df-8e7f-00144f2062b0'},
999+
{attribute => $SAMPLE_UUID, value => 'a8b59b86-c628-11df-8e7f-00144f2062b0'},
1000+
{attribute => $SAMPLE_UUID, value => 'a8b5a37e-c628-11df-8e7f-00144f2062b0'},
1001+
{attribute => $SAMPLE_UUID, value => 'a8b5ab6c-c628-11df-8e7f-00144f2062b0'},
1002+
{attribute => $SAMPLE_UUID, value => 'a8b5b364-c628-11df-8e7f-00144f2062b0'},
1003+
{attribute => $SAMPLE_UUID, value => 'a8b5bb5c-c628-11df-8e7f-00144f2062b0'},
1004+
{attribute => $SAMPLE_UUID, value => 'a8b5c35e-c628-11df-8e7f-00144f2062b0'},
1005+
{attribute => $SAMPLE_UUID, value => 'a8b5cb4c-c628-11df-8e7f-00144f2062b0'},
1006+
{attribute => $SAMPLE_UUID, value => 'a8b5d34e-c628-11df-8e7f-00144f2062b0'},
1007+
{attribute => $SAMPLE_UUID, value => 'a8b5db46-c628-11df-8e7f-00144f2062b0'},
1008+
{attribute => $SAMPLE_UUID, value => 'a8b5e352-c628-11df-8e7f-00144f2062b0'},
1009+
{attribute => $SAMPLE_UUID, value => 'a8b5eb54-c628-11df-8e7f-00144f2062b0'},
1010+
{attribute => $SAMPLE_UUID, value => 'd3a59c4c-c037-11e0-834c-00144f01a414'},
9401011
{attribute => $STUDY_NAME,
9411012
value => 'Burkholderia pseudomallei diversity'},
9421013
{attribute => $STUDY_NAME,
@@ -998,7 +1069,9 @@ sub update_secondary_metadata_tag1_no_spike_bact : Test(12) {
9981069
{attribute => $SAMPLE_COMMON_NAME,
9991070
value => 'Burkholderia pseudomallei'},
10001071
{attribute => $SAMPLE_ID, value => '230889'},
1072+
{attribute => $SAMPLE_LIMS, value => 'SQSCP'},
10011073
{attribute => $SAMPLE_PUBLIC_NAME, value => '153.0'},
1074+
{attribute => $SAMPLE_UUID, value => 'a8b4ebaa-c628-11df-8e7f-00144f2062b0'},
10021075
{attribute => $STUDY_NAME,
10031076
value => 'Burkholderia pseudomallei diversity'},
10041077
{attribute => $STUDY_ACCESSION_NUMBER, value => 'ERP000251'},
@@ -1056,7 +1129,9 @@ sub update_secondary_metadata_tag1_spike_bact : Test(12) {
10561129
{attribute => $SAMPLE_COMMON_NAME,
10571130
value => 'Burkholderia pseudomallei'},
10581131
{attribute => $SAMPLE_ID, value => '230889'},
1132+
{attribute => $SAMPLE_LIMS, value => 'SQSCP'},
10591133
{attribute => $SAMPLE_PUBLIC_NAME, value => '153.0'},
1134+
{attribute => $SAMPLE_UUID, value => 'a8b4ebaa-c628-11df-8e7f-00144f2062b0'},
10601135
{attribute => $STUDY_NAME,
10611136
value => 'Burkholderia pseudomallei diversity'},
10621137
{attribute => $STUDY_ACCESSION_NUMBER, value => 'ERP000251'},
@@ -1129,10 +1204,15 @@ sub update_secondary_metadata_tag0_no_spike_human : Test(12) {
11291204
{attribute => $SAMPLE_ID, value => '1877289'},
11301205
{attribute => $SAMPLE_ID, value => '1877292'},
11311206
{attribute => $SAMPLE_ID, value => '1877306'},
1207+
{attribute => $SAMPLE_LIMS, value => 'SQSCP'},
11321208
{attribute => $SAMPLE_SUPPLIER_NAME, value => '6AJ182'},
11331209
{attribute => $SAMPLE_SUPPLIER_NAME, value => '7R5'},
11341210
{attribute => $SAMPLE_SUPPLIER_NAME, value => '8AJ1'},
11351211
{attribute => $SAMPLE_SUPPLIER_NAME, value => '8R163'},
1212+
{attribute => $SAMPLE_UUID, value => 'd41d4a40-a521-11e3-8055-3c4a9275d6c6'},
1213+
{attribute => $SAMPLE_UUID, value => 'd492a150-a521-11e3-8055-3c4a9275d6c6'},
1214+
{attribute => $SAMPLE_UUID, value => 'd4ee2ed0-a521-11e3-8055-3c4a9275d6c6'},
1215+
{attribute => $SAMPLE_UUID, value => 'd62d8ca0-a521-11e3-8055-3c4a9275d6c6'},
11361216
{attribute => $STUDY_NAME,
11371217
value => 'SEQCAP_Lebanon_LowCov-seq'},
11381218
{attribute => $STUDY_ACCESSION_NUMBER, value => 'EGAS00001002084'},
@@ -1209,10 +1289,16 @@ sub update_secondary_metadata_tag0_spike_human : Test(12) {
12091289
{attribute => $SAMPLE_ID, value => '1877289'},
12101290
{attribute => $SAMPLE_ID, value => '1877292'},
12111291
{attribute => $SAMPLE_ID, value => '1877306'},
1292+
{attribute => $SAMPLE_LIMS, value => 'SQSCP'},
12121293
{attribute => $SAMPLE_SUPPLIER_NAME, value => '6AJ182'},
12131294
{attribute => $SAMPLE_SUPPLIER_NAME, value => '7R5'},
12141295
{attribute => $SAMPLE_SUPPLIER_NAME, value => '8AJ1'},
12151296
{attribute => $SAMPLE_SUPPLIER_NAME, value => '8R163'},
1297+
{attribute => $SAMPLE_UUID, value => 'd3a59c4c-c037-11e0-834c-00144f01a414'},
1298+
{attribute => $SAMPLE_UUID, value => 'd41d4a40-a521-11e3-8055-3c4a9275d6c6'},
1299+
{attribute => $SAMPLE_UUID, value => 'd492a150-a521-11e3-8055-3c4a9275d6c6'},
1300+
{attribute => $SAMPLE_UUID, value => 'd4ee2ed0-a521-11e3-8055-3c4a9275d6c6'},
1301+
{attribute => $SAMPLE_UUID, value => 'd62d8ca0-a521-11e3-8055-3c4a9275d6c6'},
12161302
{attribute => $STUDY_NAME, value => 'Illumina Controls'},
12171303
{attribute => $STUDY_NAME,
12181304
value => 'SEQCAP_Lebanon_LowCov-seq'},
@@ -1273,7 +1359,9 @@ sub update_secondary_metadata_tag81_no_spike_human : Test(12) {
12731359
{attribute => $SAMPLE_COMMON_NAME, value => 'Homo Sapien'},
12741360
{attribute => $SAMPLE_DONOR_ID, value => 'T19PG5759041'},
12751361
{attribute => $SAMPLE_ID, value => '1877285'},
1362+
{attribute => $SAMPLE_LIMS, value => 'SQSCP'},
12761363
{attribute => $SAMPLE_SUPPLIER_NAME, value => '7R5'},
1364+
{attribute => $SAMPLE_UUID, value => 'd41d4a40-a521-11e3-8055-3c4a9275d6c6'},
12771365
{attribute => $STUDY_NAME,
12781366
value => 'SEQCAP_Lebanon_LowCov-seq'},
12791367
{attribute => $STUDY_ACCESSION_NUMBER, value => 'EGAS00001002084'},
@@ -1331,7 +1419,9 @@ sub update_secondary_metadata_tag81_spike_human : Test(12) {
13311419
{attribute => $SAMPLE_COMMON_NAME, value => 'Homo Sapien'},
13321420
{attribute => $SAMPLE_DONOR_ID, value => 'T19PG5759041'},
13331421
{attribute => $SAMPLE_ID, value => '1877285'},
1422+
{attribute => $SAMPLE_LIMS, value => 'SQSCP'},
13341423
{attribute => $SAMPLE_SUPPLIER_NAME, value => '7R5'},
1424+
{attribute => $SAMPLE_UUID, value => 'd41d4a40-a521-11e3-8055-3c4a9275d6c6'},
13351425
{attribute => $STUDY_NAME,
13361426
value => 'SEQCAP_Lebanon_LowCov-seq'},
13371427
{attribute => $STUDY_ACCESSION_NUMBER, value => 'EGAS00001002084'},

t/lib/WTSI/NPG/HTS/Illumina/MetaUpdaterTest.pm

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,9 @@ sub update_secondary_metadata : Test(5) {
139139
{ attribute => $SAMPLE_COMMON_NAME,
140140
value => 'Burkholderia pseudomallei' },
141141
{ attribute => $SAMPLE_ID, value => '230889' },
142+
{ attribute => $SAMPLE_LIMS, value => 'SQSCP' },
142143
{ attribute => $SAMPLE_PUBLIC_NAME, value => '153.0' },
144+
{ attribute => $SAMPLE_UUID, value => 'a8b4ebaa-c628-11df-8e7f-00144f2062b0' },
143145
{ attribute => $STUDY_NAME,
144146
value => 'Burkholderia pseudomallei diversity' },
145147
{ attribute => $STUDY_ACCESSION_NUMBER, value => 'ERP000251' },

t/lib/WTSI/NPG/HTS/PacBio/MetaUpdaterTest.pm

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,10 @@ sub update_secondary_metadata : Test(8) {
109109
{attribute => $SAMPLE_COMMON_NAME, value => 'Anopheles gambiae'},
110110
{attribute => $SAMPLE_DONOR_ID, value => '2572STDY6358500'},
111111
{attribute => $SAMPLE_ID, value => 2567488},
112+
{attribute => $SAMPLE_LIMS, value => 'SQSCP'},
112113
{attribute => $SAMPLE_PUBLIC_NAME, value => 70628},
113114
{attribute => $SAMPLE_SUPPLIER_NAME, value => 'AR0091-CW'},
115+
{attribute => $SAMPLE_UUID, value => '1ca1a900-e463-11e5-88b1-3c4a9275d6c6'},
114116
{attribute => $STUDY_NAME, value => $study_name},
115117
{attribute => $STUDY_ACCESSION_NUMBER, value => 'ERP002372'},
116118
{attribute => $STUDY_ID, value => $study_id},

0 commit comments

Comments
 (0)