From c9a37bda13ad549af647674f718caa03668c1bea Mon Sep 17 00:00:00 2001
From: Marina Gourtovaia <mg8@sanger.ac.uk>
Date: Fri, 27 Oct 2023 16:41:29 +0100
Subject: [PATCH 1/3] Added a method for aggregation by library

---
 lib/st/api/lims.pm | 80 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 80 insertions(+)

diff --git a/lib/st/api/lims.pm b/lib/st/api/lims.pm
index 89a76ebd..1b3fa7bd 100644
--- a/lib/st/api/lims.pm
+++ b/lib/st/api/lims.pm
@@ -910,6 +910,86 @@ sub aggregate_xlanes {
   return @aggregated;
 }
 
+=head2 aggregate_libraries
+
+=cut
+sub aggregate_libraries() {
+  my ($self, $lane_lims_array) = @_;
+
+  my @id_runs = uniq map { $_->id_run } @{$lane_lims_array};
+  if (@id_runs != 1) {
+    croak 'Multiple run IDs in a potential library merge';
+  }
+
+  my $all_lims_objects = {};
+  my $lims_objects_by_library = {};
+
+  my @all_single_lims_objs = map { $_->is_pool ? $_->children() : $_ }
+                             @{$lane_lims_array};
+
+  foreach my $obj (@all_single_lims_objs) {
+    if ($obj->is_control()) { # Do not merge spiked PhiX libraries.
+      push @{$all_lims_objects->{'single'}}, $obj;
+    } else {
+      push @{$lims_objects_by_library->{$obj->library_id}}, $obj;
+    }
+  }
+
+  my $merge_set = {};
+
+  # Do not use $self for this to retain ability to use this method as a class
+  # method.
+  my %init = %{$lane_lims_array->[0]->_driver_arguments()};
+
+  foreach my $library_id (keys %{$lims_objects_by_library}) {
+    my @lib_lims = @{$lims_objects_by_library->{$library_id}};
+    if (@lib_lims == 1) {
+      push @{$all_lims_objects->{'single'}}, $lib_lims[0];
+    } else {
+      my @study_ids = uniq map { $_->study_id } @lib_lims;
+      if (@study_ids != 1) {
+        croak 'Multiple studies in a potential merge';
+      }
+      my @tag_indexes =
+        uniq
+        map { defined $_->tag_index ? $_->tag_index : 'undefined' }
+        @lib_lims;
+      if (@tag_indexes != 1) {
+        croak 'Inconsistent tag indexes in a potential merge';
+      }
+      my @lanes = uniq  map {$_->position} @lib_lims;
+      if (@lanes != @lib_lims) {
+        croak 'Intra-lane merge is detected in a potential merge';
+      }
+      my $lane_set = join q[,], @lanes;
+      $all_lims_objects->{'merges'}->{$lane_set}->{$tag_indexes[0]} =
+        __PACKAGE__->new(
+          %init,
+          rpt_list => npg_tracking::glossary::rpt->deflate_rpts(\@lib_lims)
+        );
+    }
+  }
+
+  # Lane sets should not intersect.
+  my @positions =
+    map { (split /,/smx, $_) }
+    keys %{$all_lims_objects->{'merges'}};
+  if (@positions != uniq @positions) {
+    croak 'No clean split between lanes in potential merges';
+  }
+
+  # Within each set sort LIMS objects by tag index and keep
+  # the sorted list.
+  foreach my $lane_set ( keys %{$all_lims_objects->{'merges'}} ) {
+    my @sorted_lims_onjects =
+      map {$all_lims_objects->{'merges'}->{$lane_set}->{$_}}
+      (sort { $a <=> $b } keys %{$all_lims_objects->{'merges'}->{$lane_set}});
+    $all_lims_objects->{'merges'}->{$lane_set} = \@sorted_lims_onjects;
+  }
+
+  return $all_lims_objects;
+}
+
 =head2 create_tag_zero_object
  
 Using id_run and position values of this object, creates and returns

From 00ba90ef3ab61158b7c11eb429afa25baf65d550 Mon Sep 17 00:00:00 2001
From: Marina Gourtovaia <mg8@sanger.ac.uk>
Date: Tue, 14 Nov 2023 12:51:49 +0000
Subject: [PATCH 2/3] Moved some tests to a new test script.

Moved tests for aggregation across lanes to a new test
scripts. Tests for a new merge by library method will
be added to this new test script.
---
 MANIFEST             |   1 +
 t/40-st-lims-merge.t | 244 +++++++++++++++++++++++++++++++++++++++++++
 t/40-st-lims.t       | 238 +----------------------------------------
 3 files changed, 246 insertions(+), 237 deletions(-)
 create mode 100644 t/40-st-lims-merge.t

diff --git a/MANIFEST b/MANIFEST
index 346e5a4b..b06146ca 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -395,6 +395,7 @@ t/34-monitor-runfolder-staging.t
 t/34-monitor-runfolder.t
 t/34-monitor-staging.t
 t/35-monitor_one_runfolder.t
+t/40-st-lims-merge.t
 t/40-st-lims-mlwarehouse.t
 t/40-st-lims-ml_warehouse-drivers.t
 t/40-st-lims-samplesheet.t
diff --git a/t/40-st-lims-merge.t b/t/40-st-lims-merge.t
new file mode 100644
index 00000000..01bc15e3
--- /dev/null
+++ b/t/40-st-lims-merge.t
@@ -0,0 +1,244 @@
+use strict;
+use warnings;
+use Test::More tests => 4;
+use Test::Exception;
+
+use_ok('st::api::lims');
+
+subtest 'Aggregation across lanes for pools' => sub {
+  plan tests => 85;
+  
+  local $ENV{NPG_CACHED_SAMPLESHEET_FILE} = 't/data/test40_lims/samplesheet_novaseq4lanes.csv';
+
+  my $l = st::api::lims->new(rpt_list => '25846:1:3');
+  throws_ok { $l->aggregate_xlanes() } qr/Not run-level object/,
+    'method cannot be run for a composition';
+  $l = st::api::lims->new(id_run => 25846, position => 1);
+  throws_ok { $l->aggregate_xlanes() } qr/Not run-level object/,
+    'method cannot be run for a lane-level object';
+  $l = st::api::lims->new(id_run => 25846, position => 1, tag_index => 4);
+  throws_ok { $l->aggregate_xlanes() } qr/Not run-level object/,
+    'method cannot be run for a plex-level object';
+
+  $l = st::api::lims->new(id_run => 25846);
+  
+  throws_ok { $l->aggregate_xlanes(qw/2 10/) }
+    qr/Requested position 10 does not exists in /,
+    'error if requested position does not exist';
+
+  my @merged = $l->aggregate_xlanes();
+  is (scalar @merged, 23, 'number of aggregates is number of tags plus two');
+  my $tag_zero = pop @merged;
+  my $tag_spiked = pop @merged;
+  my $tag_last = pop @merged;
+  my $tag_first = shift @merged;
+  is ($tag_zero->rpt_list, '25846:1:0;25846:2:0;25846:3:0;25846:4:0',
+    'rpt list for tag zero object');
+  is ($tag_spiked->rpt_list, '25846:1:888;25846:2:888;25846:3:888;25846:4:888',
+    'rpt list for spiked in tag object');
+  is ($tag_last->rpt_list, '25846:1:21;25846:2:21;25846:3:21;25846:4:21',
+    'rpt list for tag 21 object');
+  is ($tag_first->rpt_list, '25846:1:1;25846:2:1;25846:3:1;25846:4:1',
+    'rpt list for tag 1 object');
+
+  @merged = $l->aggregate_xlanes(qw/1 4/);
+  is (scalar @merged, 23, 'number of aggregates is number of tags plus two');
+  $tag_zero = pop @merged;
+  $tag_spiked = pop @merged;
+  $tag_last = pop @merged;
+  $tag_first = shift @merged;
+  is ($tag_zero->rpt_list, '25846:1:0;25846:4:0',
+    'rpt list for tag zero object');
+  is ($tag_spiked->rpt_list, '25846:1:888;25846:4:888',
+    'rpt list for spiked in tag object');
+  is ($tag_last->rpt_list, '25846:1:21;25846:4:21',
+    'rpt list for tag 21 object');
+  is ($tag_first->rpt_list, '25846:1:1;25846:4:1',
+    'rpt list for tag 1 object');
+
+  @merged = $l->aggregate_xlanes(qw/1/);
+  is (scalar @merged, 23, 'number of aggregates is number of tags plus two');
+  $tag_zero = pop @merged;
+  $tag_spiked = pop @merged;
+  $tag_last = pop @merged;
+  $tag_first = shift @merged;
+  is ($tag_zero->rpt_list, '25846:1:0', 'rpt list for tag zero object');
+  is ($tag_spiked->rpt_list, '25846:1:888', 'rpt list for spiked in tag object');
+  is ($tag_last->rpt_list, '25846:1:21', 'rpt list for tag 21 object');
+  is ($tag_first->rpt_list, '25846:1:1', 'rpt list for tag 1 object');
+
+  @merged = $l->aggregate_xlanes();
+  is (scalar @merged, 23, 'number of aggregates is number of tags plus two');
+  $tag_zero = pop @merged;
+  $tag_spiked = pop @merged;
+  $tag_last = pop @merged;
+  $tag_first = shift @merged;
+  is ($tag_zero->rpt_list, '25846:1:0;25846:2:0;25846:3:0;25846:4:0',
+    'rpt list for tag zero object');
+  is ($tag_spiked->rpt_list, '25846:1:888;25846:2:888;25846:3:888;25846:4:888',
+    'rpt list for spiked in tag object');
+  is ($tag_last->rpt_list, '25846:1:21;25846:2:21;25846:3:21;25846:4:21',
+    'rpt list for tag 21 object');
+  is ($tag_first->rpt_list, '25846:1:1;25846:2:1;25846:3:1;25846:4:1',
+    'rpt list for tag 1 object');
+
+  my $expected = {
+    '25846:1:0;25846:2:0;25846:3:0;25846:4:0' => {
+      'sample_id' => undef,
+      'sample_name' => undef,
+      'sample_common_name' => 'Homo sapiens',
+      'study_id' => 5318,
+      'study_name' => 'NovaSeq testing',
+      'reference_genome' => 'Homo_sapiens (1000Genomes_hs37d5 + ensembl_75_transcriptome)',
+      'library_id' => undef,
+      'library_name' => undef,
+      'library_type' => 'Standard',
+      'default_tag_sequence' => undef,
+      'study_alignments_in_bam' => 1,
+      'study_contains_nonconsented_human' => 0
+    },
+    '25846:1:888;25846:2:888;25846:3:888;25846:4:888' => {
+      'sample_id' => '1255141',
+      'sample_name' => 'phiX_for_spiked_buffers',
+      'sample_common_name' => undef,
+      'study_id' => 198,
+      'study_name' => 'Illumina Controls',
+      'reference_genome' => undef,
+      'library_id' => '17883061',
+      'library_name' => '17883061',
+      'library_type' => undef,
+      'default_tag_sequence' => 'ACAACGCAATC',
+      'study_alignments_in_bam' => 1,
+      'study_contains_nonconsented_human' => 0
+    },
+    '25846:1:21;25846:2:21;25846:3:21;25846:4:21' => {
+      'sample_id' => '3681772',
+      'sample_name' => '5318STDY7462477',
+      'sample_common_name' => 'Homo sapiens',
+      'study_id' => 5318,
+      'study_name' => 'NovaSeq testing',
+      'reference_genome' => 'Homo_sapiens (1000Genomes_hs37d5 + ensembl_75_transcriptome)',
+      'library_id' => '21059089',
+      'library_name' => '21059089',
+      'library_type' => 'Standard',
+      'default_tag_sequence' => 'TCGAGCGT',
+      'study_alignments_in_bam' => 1,
+      'study_contains_nonconsented_human' => 0
+    },
+    '25846:1:1;25846:2:1;25846:3:1;25846:4:1' => {
+      'sample_id' => '3681752',
+      'sample_name' => '5318STDY7462457',
+      'sample_common_name' => 'Homo sapiens',
+      'study_id' => 5318,
+      'study_name' => 'NovaSeq testing',
+      'reference_genome' => 'Homo_sapiens (1000Genomes_hs37d5 + ensembl_75_transcriptome)',
+      'library_id' => '21059039',
+      'library_name' => '21059039',
+      'library_type' => 'Standard',
+      'default_tag_sequence' => 'ATCACGTT',
+      'study_alignments_in_bam' => 1,
+      'study_contains_nonconsented_human' => 0
+    } 
+  };
+
+  for my $o (($tag_zero, $tag_spiked, $tag_first, $tag_last)) {
+    my $rpt_list = $o->rpt_list;
+    ok (!defined $o->id_run, "id_run not defined for $rpt_list");
+    for my $method ( qw/
+                         sample_id sample_name sample_common_name
+                         study_id study_name reference_genome
+                         library_id library_name library_type
+                         default_tag_sequence
+                       /) {
+      is ($o->$method, $expected->{$rpt_list}->{$method}, "$method for $rpt_list");
+    }
+    ok ($o->study_alignments_in_bam, "alignment true for $rpt_list");
+    ok (!$o->study_contains_nonconsented_human, "nonconsented_human false for $rpt_list");
+  }
+  
+  ok ($tag_spiked->is_phix_spike, 'is phix spike');
+  ok (!$tag_first->is_phix_spike, 'is not phix spike');
+  ok (!$tag_zero->is_phix_spike, 'is not phix spike');
+
+  is (join(q[:], $tag_zero->study_names), 'Illumina Controls:NovaSeq testing',
+    'study names including spiked phix');
+  is (join(q[:], $tag_zero->study_names(1)), 'Illumina Controls:NovaSeq testing',
+    'sudy names including spiked phix');
+  is (join(q[:], $tag_zero->study_names(0)), 'NovaSeq testing',
+    'study names excluding spiked phix');
+
+  my @sample_names = qw/
+    5318STDY7462457 5318STDY7462458 5318STDY7462459 5318STDY7462460 5318STDY7462461
+    5318STDY7462462 5318STDY7462463 5318STDY7462464 5318STDY7462465 5318STDY7462466
+    5318STDY7462467 5318STDY7462468 5318STDY7462469 5318STDY7462470 5318STDY7462471
+    5318STDY7462472 5318STDY7462473 5318STDY7462474 5318STDY7462475 5318STDY7462476
+    5318STDY7462477  /;
+  
+  is (join(q[:], $tag_zero->sample_names(0)), join(q[:], @sample_names),
+    'sample names excluding spiked phix');
+  push @sample_names, 'phiX_for_spiked_buffers';
+  is (join(q[:], $tag_zero->sample_names()), join(q[:], @sample_names),
+    'sample names including spiked phix');
+  is (join(q[:], $tag_zero->sample_names(1)), join(q[:], @sample_names),
+    'sample names including spiked phix');
+};
+
+subtest 'Aggregation across lanes for non-pools' => sub {
+  plan tests => 13;
+
+  local $ENV{NPG_CACHED_SAMPLESHEET_FILE} = 't/data/test40_lims/samplesheet_rapidrun_nopool.csv';
+  my @merged = st::api::lims->new(id_run => 22672)->aggregate_xlanes();
+
+  my $l = $merged[0];
+  is (scalar @merged, 1, 'one object returned');
+  is ($l->rpt_list, '22672:1;22672:2', 'correct rpt_list');
+  ok (!defined $l->id_run, "id_run not defined");
+  ok (!$l->is_phix_spike, 'is not phix spike');
+
+  my $expected = {
+    'sample_id' => '2917461',
+    'sample_name' => '4600STDY6702635',
+    'sample_common_name' => 'Homo sapiens',
+    'study_id' => 4600,
+    'study_name' => 'Osteosarcoma_WGBS',
+    'reference_genome' => 'Not suitable for alignment',
+    'library_id' => '18914827',
+    'library_name' => '18914827',
+    'library_type' => 'Bisulphite pre quality controlled',
+    'study_alignments_in_bam' => 1,
+    'study_contains_nonconsented_human' => 0 
+  };
+
+  for my $method ( qw/
+                       sample_id sample_name sample_common_name
+                       study_id study_name reference_genome
+                       library_id library_name library_type
+                     /) {
+    is ($l->$method, $expected->{$method}, "$method");
+  }
+};
+
+subtest 'Aggregation across lanes for a tag' => sub {
+  plan tests => 13;
+ 
+  local $ENV{NPG_CACHED_SAMPLESHEET_FILE} = 't/data/test40_lims/samplesheet_novaseq4lanes.csv';
+
+  my $l = st::api::lims->new(rpt_list => '25846:1:1;25846:2:1');
+
+  my $e = qr/id_run and position are expected as arguments/;
+  throws_ok { $l->create_lane_object() } $e, 'no arguments - error';
+  throws_ok { $l->create_lane_object(1) } $e, 'one argument - error';
+  throws_ok { $l->create_lane_object(1, 0) } $e,
+    'one of argument is false - error';
+
+  for my $p ((1,2)) {
+    my $lane_l = $l->create_lane_object(25846, $p);
+    is ($lane_l->id_run, 25846, 'run id is 25846');
+    is ($lane_l->position, $p, "position is $p");
+    is ($lane_l->rpt_list, undef, 'rpt_list is undefined');
+    is ($lane_l->tag_index, undef, 'tag index is undefined');
+    ok ($lane_l->is_pool, 'the entity is a pool');
+  }
+};
+
+1;
diff --git a/t/40-st-lims.t b/t/40-st-lims.t
index e9bd09d9..37dba533 100644
--- a/t/40-st-lims.t
+++ b/t/40-st-lims.t
@@ -1,6 +1,6 @@
 use strict;
 use warnings;
-use Test::More tests => 19;
+use Test::More tests => 16;
 use Test::Exception;
 use Test::Warn;
 use File::Temp qw/ tempdir /;
@@ -343,242 +343,6 @@ subtest 'Samplesheet driver for arbitrary compositions' => sub {
   is ($ss->tag_index, 4, 'correct tag_index');
 };
 
-subtest 'Aggregation across lanes for pools' => sub {
-  plan tests => 85;
-  
-  local $ENV{NPG_CACHED_SAMPLESHEET_FILE} = 't/data/test40_lims/samplesheet_novaseq4lanes.csv';
-
-  my $l = st::api::lims->new(rpt_list => '25846:1:3');
-  throws_ok { $l->aggregate_xlanes() } qr/Not run-level object/,
-    'method cannot be run for a composition';
-  $l = st::api::lims->new(id_run => 25846, position => 1);
-  throws_ok { $l->aggregate_xlanes() } qr/Not run-level object/,
-    'method cannot be run for a lane-level object';
-  $l = st::api::lims->new(id_run => 25846, position => 1, tag_index => 4);
-  throws_ok { $l->aggregate_xlanes() } qr/Not run-level object/,
-    'method cannot be run for a plex-level object';
-
-  $l = st::api::lims->new(id_run => 25846);
-  
-  throws_ok { $l->aggregate_xlanes(qw/2 10/) }
-    qr/Requested position 10 does not exists in /,
-    'error if requested position does not exist';
-
-  my @merged = $l->aggregate_xlanes();
-  is (scalar @merged, 23, 'number of aggregates is number of tags plus two');
-  my $tag_zero = pop @merged;
-  my $tag_spiked = pop @merged;
-  my $tag_last = pop @merged;
-  my $tag_first = shift @merged;
-  is ($tag_zero->rpt_list, '25846:1:0;25846:2:0;25846:3:0;25846:4:0',
-    'rpt list for tag zero object');
-  is ($tag_spiked->rpt_list, '25846:1:888;25846:2:888;25846:3:888;25846:4:888',
-    'rpt list for spiked in tag object');
-  is ($tag_last->rpt_list, '25846:1:21;25846:2:21;25846:3:21;25846:4:21',
-    'rpt list for tag 21 object');
-  is ($tag_first->rpt_list, '25846:1:1;25846:2:1;25846:3:1;25846:4:1',
-    'rpt list for tag 1 object');
-
-  @merged = $l->aggregate_xlanes(qw/1 4/);
-  is (scalar @merged, 23, 'number of aggregates is number of tags plus two');
-  $tag_zero = pop @merged;
-  $tag_spiked = pop @merged;
-  $tag_last = pop @merged;
-  $tag_first = shift @merged;
-  is ($tag_zero->rpt_list, '25846:1:0;25846:4:0',
-    'rpt list for tag zero object');
-  is ($tag_spiked->rpt_list, '25846:1:888;25846:4:888',
-    'rpt list for spiked in tag object');
-  is ($tag_last->rpt_list, '25846:1:21;25846:4:21',
-    'rpt list for tag 21 object');
-  is ($tag_first->rpt_list, '25846:1:1;25846:4:1',
-    'rpt list for tag 1 object');
-
-  @merged = $l->aggregate_xlanes(qw/1/);
-  is (scalar @merged, 23, 'number of aggregates is number of tags plus two');
-  $tag_zero = pop @merged;
-  $tag_spiked = pop @merged;
-  $tag_last = pop @merged;
-  $tag_first = shift @merged;
-  is ($tag_zero->rpt_list, '25846:1:0', 'rpt list for tag zero object');
-  is ($tag_spiked->rpt_list, '25846:1:888', 'rpt list for spiked in tag object');
-  is ($tag_last->rpt_list, '25846:1:21', 'rpt list for tag 21 object');
-  is ($tag_first->rpt_list, '25846:1:1', 'rpt list for tag 1 object');
-
-  @merged = $l->aggregate_xlanes();
-  is (scalar @merged, 23, 'number of aggregates is number of tags plus two');
-  $tag_zero = pop @merged;
-  $tag_spiked = pop @merged;
-  $tag_last = pop @merged;
-  $tag_first = shift @merged;
-  is ($tag_zero->rpt_list, '25846:1:0;25846:2:0;25846:3:0;25846:4:0',
-    'rpt list for tag zero object');
-  is ($tag_spiked->rpt_list, '25846:1:888;25846:2:888;25846:3:888;25846:4:888',
-    'rpt list for spiked in tag object');
-  is ($tag_last->rpt_list, '25846:1:21;25846:2:21;25846:3:21;25846:4:21',
-    'rpt list for tag 21 object');
-  is ($tag_first->rpt_list, '25846:1:1;25846:2:1;25846:3:1;25846:4:1',
-    'rpt list for tag 1 object');
-
-  my $expected = {
-    '25846:1:0;25846:2:0;25846:3:0;25846:4:0' => {
-      'sample_id' => undef,
-      'sample_name' => undef,
-      'sample_common_name' => 'Homo sapiens',
-      'study_id' => 5318,
-      'study_name' => 'NovaSeq testing',
-      'reference_genome' => 'Homo_sapiens (1000Genomes_hs37d5 + ensembl_75_transcriptome)',
-      'library_id' => undef,
-      'library_name' => undef,
-      'library_type' => 'Standard',
-      'default_tag_sequence' => undef,
-      'study_alignments_in_bam' => 1,
-      'study_contains_nonconsented_human' => 0
-    },
-    '25846:1:888;25846:2:888;25846:3:888;25846:4:888' => {
-      'sample_id' => '1255141',
-      'sample_name' => 'phiX_for_spiked_buffers',
-      'sample_common_name' => undef,
-      'study_id' => 198,
-      'study_name' => 'Illumina Controls',
-      'reference_genome' => undef,
-      'library_id' => '17883061',
-      'library_name' => '17883061',
-      'library_type' => undef,
-      'default_tag_sequence' => 'ACAACGCAATC',
-      'study_alignments_in_bam' => 1,
-      'study_contains_nonconsented_human' => 0
-    },
-    '25846:1:21;25846:2:21;25846:3:21;25846:4:21' => {
-      'sample_id' => '3681772',
-      'sample_name' => '5318STDY7462477',
-      'sample_common_name' => 'Homo sapiens',
-      'study_id' => 5318,
-      'study_name' => 'NovaSeq testing',
-      'reference_genome' => 'Homo_sapiens (1000Genomes_hs37d5 + ensembl_75_transcriptome)',
-      'library_id' => '21059089',
-      'library_name' => '21059089',
-      'library_type' => 'Standard',
-      'default_tag_sequence' => 'TCGAGCGT',
-      'study_alignments_in_bam' => 1,
-      'study_contains_nonconsented_human' => 0
-    },
-    '25846:1:1;25846:2:1;25846:3:1;25846:4:1' => {
-      'sample_id' => '3681752',
-      'sample_name' => '5318STDY7462457',
-      'sample_common_name' => 'Homo sapiens',
-      'study_id' => 5318,
-      'study_name' => 'NovaSeq testing',
-      'reference_genome' => 'Homo_sapiens (1000Genomes_hs37d5 + ensembl_75_transcriptome)',
-      'library_id' => '21059039',
-      'library_name' => '21059039',
-      'library_type' => 'Standard',
-      'default_tag_sequence' => 'ATCACGTT',
-      'study_alignments_in_bam' => 1,
-      'study_contains_nonconsented_human' => 0
-    } 
-  };
-
-  for my $o (($tag_zero, $tag_spiked, $tag_first, $tag_last)) {
-    my $rpt_list = $o->rpt_list;
-    ok (!defined $o->id_run, "id_run not defined for $rpt_list");
-    for my $method ( qw/
-                         sample_id sample_name sample_common_name
-                         study_id study_name reference_genome
-                         library_id library_name library_type
-                         default_tag_sequence
-                       /) {
-      is ($o->$method, $expected->{$rpt_list}->{$method}, "$method for $rpt_list");
-    }
-    ok ($o->study_alignments_in_bam, "alignment true for $rpt_list");
-    ok (!$o->study_contains_nonconsented_human, "nonconsented_human false for $rpt_list");
-  }
-  
-  ok ($tag_spiked->is_phix_spike, 'is phix spike');
-  ok (!$tag_first->is_phix_spike, 'is not phix spike');
-  ok (!$tag_zero->is_phix_spike, 'is not phix spike');
-
-  is (join(q[:], $tag_zero->study_names), 'Illumina Controls:NovaSeq testing',
-    'study names including spiked phix');
-  is (join(q[:], $tag_zero->study_names(1)), 'Illumina Controls:NovaSeq testing',
-    'sudy names including spiked phix');
-  is (join(q[:], $tag_zero->study_names(0)), 'NovaSeq testing',
-    'study names excluding spiked phix');
-
-  my @sample_names = qw/
-    5318STDY7462457 5318STDY7462458 5318STDY7462459 5318STDY7462460 5318STDY7462461
-    5318STDY7462462 5318STDY7462463 5318STDY7462464 5318STDY7462465 5318STDY7462466
-    5318STDY7462467 5318STDY7462468 5318STDY7462469 5318STDY7462470 5318STDY7462471
-    5318STDY7462472 5318STDY7462473 5318STDY7462474 5318STDY7462475 5318STDY7462476
-    5318STDY7462477  /;
-  
-  is (join(q[:], $tag_zero->sample_names(0)), join(q[:], @sample_names),
-    'sample names excluding spiked phix');
-  push @sample_names, 'phiX_for_spiked_buffers';
-  is (join(q[:], $tag_zero->sample_names()), join(q[:], @sample_names),
-    'sample names including spiked phix');
-  is (join(q[:], $tag_zero->sample_names(1)), join(q[:], @sample_names),
-    'sample names including spiked phix');
-};
-
-subtest 'Aggregation across lanes for non-pools' => sub {
-  plan tests => 13;
-
-  local $ENV{NPG_CACHED_SAMPLESHEET_FILE} = 't/data/test40_lims/samplesheet_rapidrun_nopool.csv';
-  my @merged = st::api::lims->new(id_run => 22672)->aggregate_xlanes();
-
-  my $l = $merged[0];
-  is (scalar @merged, 1, 'one object returned');
-  is ($l->rpt_list, '22672:1;22672:2', 'correct rpt_list');
-  ok (!defined $l->id_run, "id_run not defined");
-  ok (!$l->is_phix_spike, 'is not phix spike');
-
-  my $expected = {
-    'sample_id' => '2917461',
-    'sample_name' => '4600STDY6702635',
-    'sample_common_name' => 'Homo sapiens',
-    'study_id' => 4600,
-    'study_name' => 'Osteosarcoma_WGBS',
-    'reference_genome' => 'Not suitable for alignment',
-    'library_id' => '18914827',
-    'library_name' => '18914827',
-    'library_type' => 'Bisulphite pre quality controlled',
-    'study_alignments_in_bam' => 1,
-    'study_contains_nonconsented_human' => 0 
-  };
-
-  for my $method ( qw/
-                       sample_id sample_name sample_common_name
-                       study_id study_name reference_genome
-                       library_id library_name library_type
-                     /) {
-    is ($l->$method, $expected->{$method}, "$method");
-  }
-};
-
-subtest 'Aggregation across lanes for a tag' => sub {
-  plan tests => 13;
- 
-  local $ENV{NPG_CACHED_SAMPLESHEET_FILE} = 't/data/test40_lims/samplesheet_novaseq4lanes.csv';
-
-  my $l = st::api::lims->new(rpt_list => '25846:1:1;25846:2:1');
-
-  my $e = qr/id_run and position are expected as arguments/;
-  throws_ok { $l->create_lane_object() } $e, 'no arguments - error';
-  throws_ok { $l->create_lane_object(1) } $e, 'one argument - error';
-  throws_ok { $l->create_lane_object(1, 0) } $e,
-    'one of argument is false - error';
-
-  for my $p ((1,2)) {
-    my $lane_l = $l->create_lane_object(25846, $p);
-    is ($lane_l->id_run, 25846, 'run id is 25846');
-    is ($lane_l->position, $p, "position is $p");
-    is ($lane_l->rpt_list, undef, 'rpt_list is undefined');
-    is ($lane_l->tag_index, undef, 'tag index is undefined');
-    ok ($lane_l->is_pool, 'the entity is a pool');
-  }
-};
-
 subtest 'Creating tag zero object' => sub {
   plan tests => 4;
 

From 0127b1829a24368f6c65cd0efeda85c5150e44e3 Mon Sep 17 00:00:00 2001
From: Marina Gourtovaia <mg8@sanger.ac.uk>
Date: Tue, 14 Nov 2023 16:02:34 +0000
Subject: [PATCH 3/3] Added tests for merging by library.

Also refactored the method itself.
---
 MANIFEST                                 |   1 +
 lib/st/api/lims.pm                       | 169 ++++++---
 t/40-st-lims-merge.t                     | 442 ++++++++++++++++++-----
 t/40-st-lims.t                           |   1 -
 t/data/samplesheet/samplesheet_47995.csv | 184 ++++++++++
 5 files changed, 650 insertions(+), 147 deletions(-)
 create mode 100644 t/data/samplesheet/samplesheet_47995.csv

diff --git a/MANIFEST b/MANIFEST
index b06146ca..cf8ab46b 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -670,6 +670,7 @@ t/data/run_params/RunParameters.novaseq.xp.lite.xml
 t/data/samplesheet/samplesheet_7753.csv
 t/data/samplesheet/samplesheet_27483.csv
 t/data/samplesheet/samplesheet_33990.csv
+t/data/samplesheet/samplesheet_47995.csv
 t/data/samplesheet/4pool4libs_extended.csv
 t/data/samplesheet/6946_extended.csv
 t/data/samplesheet/7007_extended.csv
diff --git a/lib/st/api/lims.pm b/lib/st/api/lims.pm
index 1b3fa7bd..927742f5 100644
--- a/lib/st/api/lims.pm
+++ b/lib/st/api/lims.pm
@@ -11,6 +11,7 @@ use Class::Load qw/load_class/;
 
 use npg_tracking::util::types;
 use npg_tracking::glossary::rpt;
+use npg_tracking::glossary::composition::factory::rpt_list;
 
 our $VERSION = '0';
 
@@ -63,6 +64,8 @@ Readonly::Scalar my $DEFAULT_DRIVER_TYPE => $SAMPLESHEET_DRIVER_TYPE;
 
 Readonly::Scalar my $DUAL_INDEX_TAG_LENGTH => 16;
 
+Readonly::Scalar my $TAG_INDEX_4_UNDEFINED => -1;
+
 Readonly::Hash   my  %METHODS_PER_CATEGORY => {
     'primary'    =>   [qw/ tag_index
                            position
@@ -912,84 +915,158 @@ sub aggregate_xlanes {
 
 =head2 aggregate_libraries
 
+Given a list of lane-level C<st::api::lims> objects, finds their children,
+which can be merged and analysed together across all or some of the lanes.
+If children are not present, considers lane-level object as a single
+library.
+
+All argument lane objects should belong to the same run. It is assumed that
+they all use the same C<st::api::lims> driver type.
+
+Returns two lists of objects, one for merged entities and one for singletons,
+which are wrapped into a dictionary. Either of these lists can be empty. Both
+of the lists are guaranteed not to be empty at the same time.
+
+Tag zero objects are neither added nor explicitly removed. Objects for
+spiked-in controls (if present) are always added to the list of singletons.
+
+The lists of singletons and merges are returned as sorted lists. For a given
+set of input lane-level  C<st::api::lims> objects the same lists are always
+returned.
+
+Criteria for entities to be eligible for a merge:
+  they are not controls,
+  they belong to the same library,
+  they share the same tag index,
+  they belong to different lanes, one per lane,
+  they belong to the same study.
+
+This method can be used both as instance and as a class method.
+
+  my $all_lims = st::api::lims->aggregate_libraries($run_lims->children());
+  for my $l (@{$all_lims->{'singles'}}) {
+    print 'No merge for ' . $l->to_string;    
+  }
+  for my $l (@{$all_lims->{'merges'}}) {
+    print 'Merged entity ' . $l->to_string;
+  }
+
 =cut
+
 sub aggregate_libraries() {
   my ($self, $lane_lims_array) = @_;
 
-  my @id_runs = uniq map { $_->id_run } @{$lane_lims_array};
-  if (@id_runs != 1) {
-    croak 'Multiple run IDs in a potential library merge';
-  }
+  # This restriction might be lifted in future.
+  _check_value_is_unique('id_run', 'run IDs', $lane_lims_array);
 
-  my $all_lims_objects = {};
   my $lims_objects_by_library = {};
-
+  my @singles = ();
   my @all_single_lims_objs = map { $_->is_pool ? $_->children() : $_ }
                              @{$lane_lims_array};
-
   foreach my $obj (@all_single_lims_objs) {
-    if ($obj->is_control()) { # Do not merge spiked PhiX libraries.
-      push @{$all_lims_objects->{'single'}}, $obj;
+    if ($obj->is_control()) {
+      push @singles, $obj;
     } else {
       push @{$lims_objects_by_library->{$obj->library_id}}, $obj;
     }
   }
 
-  my $merge_set = {};
-
-  # Do not use $self for this to retain ability to use this method as a class
-  # method.
+  # Get the common st::api::lims driver arguments, which will be used
+  # to create objects for merged entities.
+  # Do not use $self for copying the driver arguments in order to retain
+  # ability to use this method as a class method.
   my %init = %{$lane_lims_array->[0]->_driver_arguments()};
+  delete $init{position};
+  delete $init{id_run};
 
+  my $merges = {};
+  my $lane_set_delim = q[,];
   foreach my $library_id (keys %{$lims_objects_by_library}) {
     my @lib_lims = @{$lims_objects_by_library->{$library_id}};
     if (@lib_lims == 1) {
-      push @{$all_lims_objects->{'single'}}, $lib_lims[0];
+      push @singles, @lib_lims;
     } else {
-      my @study_ids = uniq map { $_->study_id } @lib_lims;
-      if (@study_ids != 1) {
-        croak 'Multiple studies in a potential merge';
-      }
-      my @tag_indexes =
-        uniq
-        map { defined $_->tag_index ? $_->tag_index : 'undefined' }
-        @lib_lims;
-      if (@tag_indexes != 1) {
-        croak 'Inconsistent tag indexes in a potential merge';
-      }
-      my @lanes = uniq  map {$_->position} @lib_lims;
-      if (@lanes != @lib_lims) {
-        croak 'Intra-lane merge is detected in a potential merge';
+      _check_merge_correctness(\@lib_lims);
+      my $lane_set = join $lane_set_delim,
+        sort { $a <=> $b } map { $_->position } @lib_lims;
+      my $tag_index = $lib_lims[0]->tag_index ;
+      if (!defined $tag_index) {
+        $tag_index = $TAG_INDEX_4_UNDEFINED;
       }
-      my $lane_set = join q[,], @lanes;
-      $all_lims_objects->{'merges'}->{$lane_set}->{$tag_indexes[0]} =
-        __PACKAGE__->new(
-          %init,
-          rpt_list => npg_tracking::glossary::rpt->deflate_rpts(\@lib_lims)
-        );
+      #####
+      # rpt_list which we use to instantiate the object below has to be
+      # ordered correctly. Wrong order might not change the properties of
+      # the resulting st::api::lims object. However, difficult to track
+      # bugs might result in a situation when the value of this
+      # attribute for the object itself and for the composition object
+      # for this object differs.
+      my $rpt_list = npg_tracking::glossary::rpt->deflate_rpts(\@lib_lims);
+      $rpt_list = npg_tracking::glossary::composition::factory::rpt_list
+        ->new(rpt_list => $rpt_list)->create_composition()
+        ->freeze2rpt();
+      $merges->{$lane_set}->{$tag_index} = __PACKAGE__->new(
+        %init, rpt_list => $rpt_list
+      );
     }
   }
 
-  # Lane sets should not intersect.
-  my @positions =
-    map { (split /,/smx, $_) }
-    keys %{$all_lims_objects->{'merges'}};
-  if (@positions != uniq @positions) {
+  # Lane sets should not intersect. Error if a lane belongs to multiple sets.
+  my @all_lanes_in_merged_sets = map { (split /$lane_set_delim/smx, $_) }
+                                 keys %{$merges};
+  if (@all_lanes_in_merged_sets != uniq @all_lanes_in_merged_sets) {
     croak 'No clean split between lanes in potential merges';
   }
 
-  # Within each set sort LIMS objects by tag index and keep
-  # the sorted list.
-  foreach my $lane_set ( keys %{$all_lims_objects->{'merges'}} ) {
-    my @sorted_lims_onjects =
-      map {$all_lims_objects->{'merges'}->{$lane_set}->{$_}}
-      (sort { $a <=> $b } keys %{$all_lims_objects->{'merges'}->{$lane_set}});
-    $all_lims_objects->{'merges'}->{$lane_set} = \@sorted_lims_onjects;
+  my $all_lims_objects = {'singles' => [], 'merges' => []};
+  # Arrange in a predictable consistent orger.
+  foreach my $lane_set ( sort keys %{$merges} ) {
+    my @tag_indexes = sort { $a <=> $b } keys %{$merges->{$lane_set}};
+    push @{$all_lims_objects->{'merges'}},
+      (map { $merges->{$lane_set}->{$_} } @tag_indexes);
+  }
+  $all_lims_objects->{'singles'} = [
+    sort {##no critic (BuiltinFunctions::ProhibitReverseSortBlock BuiltinFunctions::RequireSimpleSortBlock)
+      my $index_a = defined $a->tag_index ?
+        $a->tag_index : $TAG_INDEX_4_UNDEFINED;
+      my $index_b = defined $b->tag_index ?
+        $b->tag_index : $TAG_INDEX_4_UNDEFINED;
+      $a->position <=> $b->position || $index_a <=> $index_b
+    }
+    @singles
+  ];
+
+  # Sanity check.
+  my $num_objects = @{$all_lims_objects->{'merges'}} +
+                    @{$all_lims_objects->{'singles'}};
+  if ($num_objects == 0) {
+    croak 'Invalid aggregation by library, no objects returned';
   }
 
   return $all_lims_objects;
 }
 
+sub _check_merge_correctness{
+  my $lib_lims = shift;
+  my @lanes = uniq  map {$_->position} @{$lib_lims};
+  if (@lanes != @{$lib_lims}) {
+    croak 'Intra-lane merge is detected';
+  }
+  _check_value_is_unique('study_id', 'studies', $lib_lims);
+  _check_value_is_unique('tag_index', 'tag indexes', $lib_lims);
+  return;
+}
+
+sub _check_value_is_unique {
+  my ($method_name, $property_name, $objects) = @_;
+  my @values = uniq
+               map { defined $_->$method_name ? $_->$method_name : 'undefined' }
+               @{$objects};
+  if (@values != 1) {
+    croak "Multiple $property_name in a potential merge by library";
+  }
+  return;
+}
+
 =head2 create_tag_zero_object
  
 Using id_run and position values of this object, creates and returns
diff --git a/t/40-st-lims-merge.t b/t/40-st-lims-merge.t
index 01bc15e3..78f8cf8c 100644
--- a/t/40-st-lims-merge.t
+++ b/t/40-st-lims-merge.t
@@ -1,12 +1,18 @@
 use strict;
 use warnings;
-use Test::More tests => 4;
+use Test::More tests => 9;
 use Test::Exception;
+use List::MoreUtils qw/all none/;
+use File::Slurp;
+use File::Temp qw/tempdir/;
 
+use_ok('npg_tracking::glossary::rpt');
 use_ok('st::api::lims');
 
+my $tmp_dir = tempdir( CLEANUP => 1 );
+
 subtest 'Aggregation across lanes for pools' => sub {
-  plan tests => 85;
+  plan tests => 82;
   
   local $ENV{NPG_CACHED_SAMPLESHEET_FILE} = 't/data/test40_lims/samplesheet_novaseq4lanes.csv';
 
@@ -81,81 +87,11 @@ subtest 'Aggregation across lanes for pools' => sub {
     'rpt list for tag 21 object');
   is ($tag_first->rpt_list, '25846:1:1;25846:2:1;25846:3:1;25846:4:1',
     'rpt list for tag 1 object');
+  ok ((none {defined $_->id_run} ($tag_zero, $tag_spiked, $tag_first, $tag_last)),
+    "id_run not defined");
 
-  my $expected = {
-    '25846:1:0;25846:2:0;25846:3:0;25846:4:0' => {
-      'sample_id' => undef,
-      'sample_name' => undef,
-      'sample_common_name' => 'Homo sapiens',
-      'study_id' => 5318,
-      'study_name' => 'NovaSeq testing',
-      'reference_genome' => 'Homo_sapiens (1000Genomes_hs37d5 + ensembl_75_transcriptome)',
-      'library_id' => undef,
-      'library_name' => undef,
-      'library_type' => 'Standard',
-      'default_tag_sequence' => undef,
-      'study_alignments_in_bam' => 1,
-      'study_contains_nonconsented_human' => 0
-    },
-    '25846:1:888;25846:2:888;25846:3:888;25846:4:888' => {
-      'sample_id' => '1255141',
-      'sample_name' => 'phiX_for_spiked_buffers',
-      'sample_common_name' => undef,
-      'study_id' => 198,
-      'study_name' => 'Illumina Controls',
-      'reference_genome' => undef,
-      'library_id' => '17883061',
-      'library_name' => '17883061',
-      'library_type' => undef,
-      'default_tag_sequence' => 'ACAACGCAATC',
-      'study_alignments_in_bam' => 1,
-      'study_contains_nonconsented_human' => 0
-    },
-    '25846:1:21;25846:2:21;25846:3:21;25846:4:21' => {
-      'sample_id' => '3681772',
-      'sample_name' => '5318STDY7462477',
-      'sample_common_name' => 'Homo sapiens',
-      'study_id' => 5318,
-      'study_name' => 'NovaSeq testing',
-      'reference_genome' => 'Homo_sapiens (1000Genomes_hs37d5 + ensembl_75_transcriptome)',
-      'library_id' => '21059089',
-      'library_name' => '21059089',
-      'library_type' => 'Standard',
-      'default_tag_sequence' => 'TCGAGCGT',
-      'study_alignments_in_bam' => 1,
-      'study_contains_nonconsented_human' => 0
-    },
-    '25846:1:1;25846:2:1;25846:3:1;25846:4:1' => {
-      'sample_id' => '3681752',
-      'sample_name' => '5318STDY7462457',
-      'sample_common_name' => 'Homo sapiens',
-      'study_id' => 5318,
-      'study_name' => 'NovaSeq testing',
-      'reference_genome' => 'Homo_sapiens (1000Genomes_hs37d5 + ensembl_75_transcriptome)',
-      'library_id' => '21059039',
-      'library_name' => '21059039',
-      'library_type' => 'Standard',
-      'default_tag_sequence' => 'ATCACGTT',
-      'study_alignments_in_bam' => 1,
-      'study_contains_nonconsented_human' => 0
-    } 
-  };
+  _compare_properties([$tag_first, $tag_last, $tag_zero, $tag_spiked]);
 
-  for my $o (($tag_zero, $tag_spiked, $tag_first, $tag_last)) {
-    my $rpt_list = $o->rpt_list;
-    ok (!defined $o->id_run, "id_run not defined for $rpt_list");
-    for my $method ( qw/
-                         sample_id sample_name sample_common_name
-                         study_id study_name reference_genome
-                         library_id library_name library_type
-                         default_tag_sequence
-                       /) {
-      is ($o->$method, $expected->{$rpt_list}->{$method}, "$method for $rpt_list");
-    }
-    ok ($o->study_alignments_in_bam, "alignment true for $rpt_list");
-    ok (!$o->study_contains_nonconsented_human, "nonconsented_human false for $rpt_list");
-  }
-  
   ok ($tag_spiked->is_phix_spike, 'is phix spike');
   ok (!$tag_first->is_phix_spike, 'is not phix spike');
   ok (!$tag_zero->is_phix_spike, 'is not phix spike');
@@ -184,38 +120,16 @@ subtest 'Aggregation across lanes for pools' => sub {
 };
 
 subtest 'Aggregation across lanes for non-pools' => sub {
-  plan tests => 13;
+  plan tests => 14;
 
   local $ENV{NPG_CACHED_SAMPLESHEET_FILE} = 't/data/test40_lims/samplesheet_rapidrun_nopool.csv';
   my @merged = st::api::lims->new(id_run => 22672)->aggregate_xlanes();
-
-  my $l = $merged[0];
   is (scalar @merged, 1, 'one object returned');
+  my $l = $merged[0];
   is ($l->rpt_list, '22672:1;22672:2', 'correct rpt_list');
   ok (!defined $l->id_run, "id_run not defined");
   ok (!$l->is_phix_spike, 'is not phix spike');
-
-  my $expected = {
-    'sample_id' => '2917461',
-    'sample_name' => '4600STDY6702635',
-    'sample_common_name' => 'Homo sapiens',
-    'study_id' => 4600,
-    'study_name' => 'Osteosarcoma_WGBS',
-    'reference_genome' => 'Not suitable for alignment',
-    'library_id' => '18914827',
-    'library_name' => '18914827',
-    'library_type' => 'Bisulphite pre quality controlled',
-    'study_alignments_in_bam' => 1,
-    'study_contains_nonconsented_human' => 0 
-  };
-
-  for my $method ( qw/
-                       sample_id sample_name sample_common_name
-                       study_id study_name reference_genome
-                       library_id library_name library_type
-                     /) {
-    is ($l->$method, $expected->{$method}, "$method");
-  }
+  _compare_properties_2($l);
 };
 
 subtest 'Aggregation across lanes for a tag' => sub {
@@ -241,4 +155,332 @@ subtest 'Aggregation across lanes for a tag' => sub {
   }
 };
 
+subtest 'Error conditions in aggregation by library' => sub {
+  plan tests => 4;
+
+  local $ENV{NPG_CACHED_SAMPLESHEET_FILE} =
+    't/data/test40_lims/samplesheet_novaseq4lanes.csv';
+  my @lane_lims = st::api::lims->new(id_run => 25846)->children;
+  my @mixed_lanes = ($lane_lims[0]);
+  my $ss_47995_path = 't/data/samplesheet/samplesheet_47995.csv';
+  local $ENV{NPG_CACHED_SAMPLESHEET_FILE} = $ss_47995_path;
+  @lane_lims = st::api::lims->new(id_run => 47995)->children;
+  push @mixed_lanes, $lane_lims[0];
+
+  throws_ok { st::api::lims->aggregate_libraries(\@mixed_lanes) }
+    qr/Multiple run IDs in a potential merge by library/,
+    'data for a single run is expected';
+  
+  my $lane_1_lib = ($lane_lims[0]->children())[0];
+  my $lane_2_lib = ($lane_lims[1]->children())[0];
+  throws_ok {
+    st::api::lims->aggregate_libraries([$lane_1_lib, $lane_2_lib, $lane_1_lib])
+  } qr/Intra-lane merge is detected/, 'merges should be between lanes';
+
+  my $content = read_file($ss_47995_path);
+  $content =~ s/,6751,/,6752,/; # One change of the study id.
+  my $file_path = join q[/], $tmp_dir, 'samplesheet_multi_study.csv';
+  write_file($file_path, $content);
+  local $ENV{NPG_CACHED_SAMPLESHEET_FILE} = $file_path;
+  @lane_lims = st::api::lims->new(id_run => 47995)->children;
+  throws_ok { st::api::lims->aggregate_libraries(\@lane_lims) }
+    qr/Multiple studies in a potential merge by library/,
+    'can only merge libraries that belong to the same study';
+
+  $content = read_file($ss_47995_path);
+  # Make library id of tag 1 lane 1 the same as for tag 2 lane 3.
+  $content =~ s/1,65934716,/1,69723083,/;
+  # Change study id for all tags of lane 3 to be the same as in lane 1.
+  $content =~ s/,6050,/,6751,/g;
+  $file_path = join q[/], $tmp_dir, 'samplesheet_multi_tag.csv';
+  write_file($file_path, $content);
+  local $ENV{NPG_CACHED_SAMPLESHEET_FILE} = $file_path;
+  @lane_lims = st::api::lims->new(id_run => 47995)->children;
+  throws_ok { st::api::lims->aggregate_libraries(\@lane_lims) }
+    qr/Multiple tag indexes in a potential merge by library/,
+    'can only merge libraries with teh same tag index';
+};
+
+subtest 'Aggregation by library for a NovaSeq standard flowcell' => sub {
+  plan tests => 101;
+  
+  local $ENV{NPG_CACHED_SAMPLESHEET_FILE} =
+    't/data/test40_lims/samplesheet_novaseq4lanes.csv';
+  # All lanes of this runs can be merged together.
+  # The pool contains a spiked-in control.
+
+  my $id_run = 25846;
+  my @lane_lims = st::api::lims->new(id_run => $id_run)->children;
+  my $lims = st::api::lims->aggregate_libraries(\@lane_lims);
+
+  for my $key_name (qw/singles merges/) {
+    ok (exists $lims->{$key_name}, "entry for $key_name exists");
+    is (ref $lims->{$key_name}, 'ARRAY', 'the value is an array');
+  }
+  is (keys %{$lims}, 2, 'no unexpected keys');
+  is (@{$lims->{'singles'}}, 4, 'list of singles contains 4 objects');
+  is (@{$lims->{'merges'}}, 21, 'list of merges contains 21 objects');
+
+  ok ( (all { $_->is_control } @{$lims->{'singles'}}),
+    'all singles are spiked-in controls');
+  ok ((none { defined $_->rpt_list } @{$lims->{'singles'}}),
+    'rpt_list value is not defined for singles');
+  ok ((all { $_->id_run == $id_run } @{$lims->{'singles'}}),
+    'id_run is set correctly for singles');
+  ok ((all { $_->tag_index == 888 } @{$lims->{'singles'}}),
+    'tag_index is set correctly for singles');
+  is ('1,2,3,4', join(q[,], map { $_->position } @{$lims->{'singles'}}),
+    'objects are ordered in position acsending order');
+
+  my @rpt_lists = map { $_->rpt_list } @{$lims->{'merges'}};
+  my @expected_rpt_lists = _generate_rpt_lists($id_run, [(1 .. 4)], [(1 .. 21)]);
+  is_deeply (\@rpt_lists, \@expected_rpt_lists,
+      'merges list - correct object, correct sort order');
+  
+  for my $method_name (qw/id_run position tag_index/) {
+    ok ((none { defined $_->$method_name } @{$lims->{'merges'}}),
+      "$method_name is not defined");
+  }
+  ok ((all { $_->driver_type eq 'samplesheet' } @{$lims->{'merges'}}),
+    'driver type is correct');
+
+  _compare_properties([$lims->{'merges'}->[0], $lims->{'merges'}->[20]]);
+
+  # Select two lanes out of four.
+  $lims = st::api::lims->aggregate_libraries([$lane_lims[0], $lane_lims[2]]);
+  is (@{$lims->{'singles'}}, 2, 'list of singles contains 2 objects');
+  is (@{$lims->{'merges'}}, 21, 'list of merges contains 21 objects');
+  @rpt_lists = map { $_->rpt_list } @{$lims->{'merges'}};
+  @expected_rpt_lists = _generate_rpt_lists($id_run, [1, 3], [(1 .. 21)]);
+  is_deeply (\@rpt_lists, \@expected_rpt_lists,
+      'merges list - correct object, correct sort order');
+  _compare_properties([$lims->{'merges'}->[0], $lims->{'merges'}->[20]]);
+
+  # Select one lane only, No 2. Invoke the method on an instance.
+  my $lane = $lane_lims[1]; 
+  $lims = $lane->aggregate_libraries([$lane]);
+  is (@{$lims->{'singles'}}, 22, 'list of singles contains 22 objects');
+  is (@{$lims->{'merges'}}, 0, 'list of merges is empty');
+  ok ((none { defined $_->rpt_list } @{$lims->{'singles'}}),
+    'rpt_list value is not defined for singles');
+  ok ((all { $_->id_run == $id_run && $_->position == 2} @{$lims->{'singles'}}),
+    'id_run and position are set correctly for singles');
+  my @tag_indexes = map { $_->tag_index } @{$lims->{'singles'}};
+  is_deeply (\@tag_indexes, [(1 .. 21, 888)],
+    'tag indexes are set correctly, correct sort order');
+  ok ($lims->{'singles'}->[21]->is_control, 'tag 888 is flagged as control');
+  ok ((none { $lims->{'singles'}->[$_]->is_control } (0 .. 20)),
+    'all other objects are not marked as controls');
+  _compare_properties([$lims->{'singles'}->[0], $lims->{'singles'}->[20]]);
+
+  # Remove spiked-in controls from the samplesheet.
+  my @lines = grep { $_ !~ /phiX_for_spiked_buffers/ }
+              read_file($ENV{NPG_CACHED_SAMPLESHEET_FILE});
+  my $file_path = join q[/], $tmp_dir, 'samplesheet.csv';
+  write_file($file_path, @lines);
+  local $ENV{NPG_CACHED_SAMPLESHEET_FILE} = $file_path;
+  @lane_lims = st::api::lims->new(id_run => $id_run)->children;
+  $lims = st::api::lims->aggregate_libraries(\@lane_lims);
+  is (@{$lims->{'singles'}}, 0, 'list of singles is empty');
+  is (@{$lims->{'merges'}}, 21, 'list of merges contains 21 objects');
+};
+
+subtest 'Aggregation by library for non-pools' => sub {
+  plan tests => 15;
+
+  local $ENV{NPG_CACHED_SAMPLESHEET_FILE} =
+    't/data/test40_lims/samplesheet_rapidrun_nopool.csv';
+  my @lane_lims = st::api::lims->new(id_run => 22672)->children();
+  my $lims = st::api::lims->aggregate_libraries(\@lane_lims);
+  is (@{$lims->{'singles'}}, 0, 'list of singles is empty');
+  is (@{$lims->{'merges'}}, 1, 'list of merges contains one object');
+  my $l = $lims->{'merges'}->[0];
+  is ($l->rpt_list, '22672:1;22672:2', 'correct rpt_list');
+  _compare_properties_2($l);
+
+  $lims = st::api::lims->aggregate_libraries([$lane_lims[0]]);
+  is (@{$lims->{'singles'}}, 1, 'list of singles contains one object');
+  is (@{$lims->{'merges'}}, 0, 'list of merges is empty');
+};
+
+subtest 'Multiple lane sets in aggregation by library' => sub {
+  plan tests => 11;
+
+  local $ENV{NPG_CACHED_SAMPLESHEET_FILE} =
+    't/data/samplesheet/samplesheet_47995.csv';
+  my $id_run = 47995;
+  my @lane_lims = st::api::lims->new(id_run => $id_run)->children();
+  # Reverse the order of the argument list.
+  my $lims = st::api::lims->aggregate_libraries([reverse @lane_lims]);
+
+  is (@{$lims->{'singles'}}, 8, 'list of singles contains 8 objects');
+  ok ((all {$_->is_control} @{$lims->{'singles'}}), 'all singles are controls');
+  ok ((all {$_->tag_index == 888} @{$lims->{'singles'}}), 'all singles have tag 888');
+  is_deeply ([(1 .. 8)], [map {$_->position} @{$lims->{'singles'}}],
+    'correct sort order');
+
+  is (@{$lims->{'merges'}}, 87, 'list of merges contains 87 objects');
+  my %lanes_tags = (
+    '1,2' => [(1 .. 17)],
+    '3,4' => [(1 .. 10)],
+    '5,6' => [(1 .. 22)],
+    '7,8' => [(1 .. 38)],
+  );
+  my @expected_rpt_lists = ();
+  for my $lane_set (sort keys %lanes_tags) {
+    my @lanes = split q[,], $lane_set;
+    push @expected_rpt_lists,
+      _generate_rpt_lists($id_run, \@lanes, $lanes_tags{$lane_set});
+  }
+  my @rpt_lists = map { $_->rpt_list } @{$lims->{'merges'}};
+  is_deeply (\@rpt_lists, \@expected_rpt_lists,
+    'merges list - correct object, correct sort order');
+
+  # Two lanes to be merged (1, 2), two lanes (4, 8) as is.
+  $lims = st::api::lims->aggregate_libraries(
+    [$lane_lims[3], $lane_lims[1], $lane_lims[0], $lane_lims[7]]);
+
+  my $expected_num_singles = scalar @{$lanes_tags{'3,4'}}
+                             + scalar @{$lanes_tags{'7,8'}}
+                             + 4; # Controls for lanes 1,2,4,8.
+  is (@{$lims->{'singles'}}, $expected_num_singles,
+    "list of singles contains $expected_num_singles objects");
+  is (scalar (grep {$_->is_control} @{$lims->{'singles'}}), 4,
+    '4 singles are controls');
+  
+  @expected_rpt_lists = map {join q[:], $id_run, $_, 888} (1,2);
+  push @expected_rpt_lists,
+    _generate_rpt_lists($id_run, [4], $lanes_tags{'3,4'}), "${id_run}:4:888";
+  push @expected_rpt_lists,
+    _generate_rpt_lists($id_run, [8], $lanes_tags{'7,8'}), "${id_run}:8:888"; 
+  @rpt_lists = ();
+  foreach my $l (@{$lims->{'singles'}}) {
+    push @rpt_lists, npg_tracking::glossary::rpt->deflate_rpts([$l]);
+  }
+  is_deeply (\@rpt_lists, \@expected_rpt_lists,
+    'singles list - correct object, correct sort order');
+
+  is (@{$lims->{'merges'}}, 17, 'list of merges contains 17 objects');
+  @expected_rpt_lists = _generate_rpt_lists($id_run, [1,2], $lanes_tags{'1,2'});
+  @rpt_lists = map { $_->rpt_list } @{$lims->{'merges'}};
+  is_deeply (\@rpt_lists, \@expected_rpt_lists,
+    'merges list - correct object, correct sort order');
+};
+
+sub _generate_rpt_lists {
+  my ($id_run, $positions, $tag_indexes) = @_;
+  my @expected_rpt_lists = ();
+  foreach my $tag_index (@{$tag_indexes}) {
+    my @rpt_list = ();
+    for my $position (@{$positions}) {
+      push @rpt_list, join q[:], $id_run, $position, $tag_index;
+    }
+    push @expected_rpt_lists, join q[;], @rpt_list;
+  }
+  return @expected_rpt_lists;
+}
+
+sub _compare_properties {
+  my $lims_objects = shift;
+
+  my $expected_props = [
+    {
+      'sample_id' => '3681752',
+      'sample_name' => '5318STDY7462457',
+      'sample_common_name' => 'Homo sapiens',
+      'study_id' => 5318,
+      'study_name' => 'NovaSeq testing',
+      'reference_genome' => 'Homo_sapiens (1000Genomes_hs37d5 + ensembl_75_transcriptome)',
+      'library_id' => '21059039',
+      'library_name' => '21059039',
+      'library_type' => 'Standard',
+      'default_tag_sequence' => 'ATCACGTT',
+      'study_alignments_in_bam' => 1,
+      'study_contains_nonconsented_human' => 0
+    },
+    {
+      'sample_id' => '3681772',
+      'sample_name' => '5318STDY7462477',
+      'sample_common_name' => 'Homo sapiens',
+      'study_id' => 5318,
+      'study_name' => 'NovaSeq testing',
+      'reference_genome' => 'Homo_sapiens (1000Genomes_hs37d5 + ensembl_75_transcriptome)',
+      'library_id' => '21059089',
+      'library_name' => '21059089',
+      'library_type' => 'Standard',
+      'default_tag_sequence' => 'TCGAGCGT',
+      'study_alignments_in_bam' => 1,
+      'study_contains_nonconsented_human' => 0
+    },
+    {
+      'sample_id' => undef,
+      'sample_name' => undef,
+      'sample_common_name' => 'Homo sapiens',
+      'study_id' => 5318,
+      'study_name' => 'NovaSeq testing',
+      'reference_genome' => 'Homo_sapiens (1000Genomes_hs37d5 + ensembl_75_transcriptome)',
+      'library_id' => undef,
+      'library_name' => undef,
+      'library_type' => 'Standard',
+      'default_tag_sequence' => undef,
+      'study_alignments_in_bam' => 1,
+      'study_contains_nonconsented_human' => 0
+    },
+    {
+      'sample_id' => '1255141',
+      'sample_name' => 'phiX_for_spiked_buffers',
+      'sample_common_name' => undef,
+      'study_id' => 198,
+      'study_name' => 'Illumina Controls',
+      'reference_genome' => undef,
+      'library_id' => '17883061',
+      'library_name' => '17883061',
+      'library_type' => undef,
+      'default_tag_sequence' => 'ACAACGCAATC',
+      'study_alignments_in_bam' => 1,
+      'study_contains_nonconsented_human' => 0
+    }
+  ];
+
+  my $num_objects = @{$lims_objects};
+  for my $i ((0 .. $num_objects-1)) {
+    my $o = $lims_objects->[$i];
+    my $description = $o->rpt_list ? $o->rpt_list : $o->to_string;
+    my $expected = $expected_props->[$i];
+    for my $method ( qw/
+                        sample_id sample_name sample_common_name
+                        study_id study_name reference_genome
+                        library_id library_name library_type
+                        default_tag_sequence study_alignments_in_bam
+                       /) {
+      is ($o->$method, $expected->{$method}, "$method for $description");
+    }
+    ok (!$o->study_contains_nonconsented_human, "nonconsented_human false for $description");
+  }
+
+  return;
+}
+
+sub _compare_properties_2 {
+  my $obj = shift;
+  my $rpt_list = $obj->rpt_list;
+  my %expected = (
+    'sample_id' => '2917461',
+    'sample_name' => '4600STDY6702635',
+    'sample_common_name' => 'Homo sapiens',
+    'study_id' => 4600,
+    'study_name' => 'Osteosarcoma_WGBS',
+    'reference_genome' => 'Not suitable for alignment',
+    'library_id' => '18914827',
+    'library_name' => '18914827',
+    'library_type' => 'Bisulphite pre quality controlled',
+    'study_alignments_in_bam' => 1,
+  );
+  for my $method ( sort keys %expected) {
+    is ($obj->$method, $expected{$method}, "$method for $rpt_list");
+  }
+
+  return;
+}
+
 1;
diff --git a/t/40-st-lims.t b/t/40-st-lims.t
index 37dba533..f659a86b 100644
--- a/t/40-st-lims.t
+++ b/t/40-st-lims.t
@@ -3,7 +3,6 @@ use warnings;
 use Test::More tests => 16;
 use Test::Exception;
 use Test::Warn;
-use File::Temp qw/ tempdir /;
 use Moose::Meta::Class;
 
 my $num_delegated_methods = 45;
diff --git a/t/data/samplesheet/samplesheet_47995.csv b/t/data/samplesheet/samplesheet_47995.csv
new file mode 100644
index 00000000..e9b16751
--- /dev/null
+++ b/t/data/samplesheet/samplesheet_47995.csv
@@ -0,0 +1,184 @@
+[Data],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+Lane,Sample_ID,Sample_Name,GenomeFolder,Index,Index2,bait_name,default_library_type,default_tag_sequence,default_tagtwo_sequence,email_addresses,email_addresses_of_followers,email_addresses_of_managers,email_addresses_of_owners,gbs_plex_name,is_control,is_pool,lane_id,lane_priority,library_name,organism,organism_taxon_id,project_cost_code,project_id,project_name,purpose,qc_state,request_id,required_insert_size_range,sample_accession_number,sample_cohort,sample_common_name,sample_consent_withdrawn,sample_control_type,sample_description,sample_donor_id,sample_id,sample_is_control,sample_name,sample_public_name,sample_reference_genome,sample_supplier_name,spiked_phix_tag_index,study_accession_number,study_alignments_in_bam,study_contains_nonconsented_human,study_contains_nonconsented_xahuman,study_description,study_id,study_name,study_reference_genome,study_separate_y_chromosome_data,study_title,tag_index,
+1,65934716,EGAN00004177411,,CCTTCTCT,ATTGAGAG,TE-95148282,Targeted NanoSeq Pulldown Twist,CCTTCTCT,ATTGAGAG,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004573,0,65934716,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177411,Normal,Homo sapiens,0,,,PD45703b_tds0003,8508809,0,6751STDY13219549,PD45703b_tds0003,,PD45703b_tds0003,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,1,
+1,65934633,EGAN00004177412,,TTTGAGGG,CCCAATCA,TE-95148282,Targeted NanoSeq Pulldown Twist,TTTGAGGG,CCCAATCA,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004573,0,65934633,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177412,Normal,Homo sapiens,0,,,PD45704b_tds0002,8508810,0,6751STDY13219550,PD45704b_tds0002,,PD45704b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,2,
+1,65934645,EGAN00004177418,,GGCCTGGC,TTGCAATC,TE-95148282,Targeted NanoSeq Pulldown Twist,GGCCTGGC,TTGCAATC,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004573,0,65934645,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177418,Normal,Homo sapiens,0,,,PD45704b_tds0003,8508815,0,6751STDY13219555,PD45704b_tds0003,,PD45704b_tds0003,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,3,
+1,65934657,EGAN00004177402,,AAAGTGAA,ATGGCAGC,TE-95148282,Targeted NanoSeq Pulldown Twist,AAAGTGAA,ATGGCAGC,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004573,0,65934657,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177402,Normal,Homo sapiens,0,,,PD43959b_tds0002,8508801,0,6751STDY13219541,PD43959b_tds0002,,PD43959b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,4,
+1,65934669,EGAN00004177414,,ACTCGAAA,CACGCGAC,TE-95148282,Targeted NanoSeq Pulldown Twist,ACTCGAAA,CACGCGAC,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004573,0,65934669,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177414,Normal,Homo sapiens,0,,,PD45707b_tds0002,8508812,0,6751STDY13219552,PD45707b_tds0002,,PD45707b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,5,
+1,65934681,EGAN00004177417,,CGATTGCA,ACCCAGAA,TE-95148282,Targeted NanoSeq Pulldown Twist,CGATTGCA,ACCCAGAA,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004573,0,65934681,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177417,Normal,Homo sapiens,0,,,PD49159b_tds0002,8508816,0,6751STDY13219556,PD49159b_tds0002,,PD49159b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,6,
+1,65934693,EGAN00004177419,,GTAAGCGA,GTTTGGAA,TE-95148282,Targeted NanoSeq Pulldown Twist,GTAAGCGA,GTTTGGAA,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004573,0,65934693,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177419,Normal,Homo sapiens,0,,,PD49134b_tds0002,8508817,0,6751STDY13219557,PD49134b_tds0002,,PD49134b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,7,
+1,65934705,EGAN00004177400,,TTCTTCAG,ACCACTGG,TE-95148282,Targeted NanoSeq Pulldown Twist,TTCTTCAG,ACCACTGG,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004573,0,65934705,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177400,Normal,Homo sapiens,0,,,PD43957b_tds0002,8508799,0,6751STDY13219539,PD43957b_tds0002,,PD43957b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,8,
+1,65934717,EGAN00004177407,,CGTGGATA,TTCCGGTG,TE-95148282,Targeted NanoSeq Pulldown Twist,CGTGGATA,TTCCGGTG,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004573,0,65934717,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177407,Normal,Homo sapiens,0,,,PD43958b_tds0002,8508800,0,6751STDY13219540,PD43958b_tds0002,,PD43958b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,9,
+1,65934634,EGAN00004177403,,CACTTTGC,AGTCGATG,TE-95148282,Targeted NanoSeq Pulldown Twist,CACTTTGC,AGTCGATG,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004573,0,65934634,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177403,Normal,Homo sapiens,0,,,PD43960b_tds0002,8508802,0,6751STDY13219542,PD43960b_tds0002,,PD43960b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,10,
+1,65934646,EGAN00004177404,,GTGTCGGT,GATGCGTC,TE-95148282,Targeted NanoSeq Pulldown Twist,GTGTCGGT,GATGCGTC,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004573,0,65934646,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177404,Normal,Homo sapiens,0,,,PD43961b_tds0002,8508803,0,6751STDY13219543,PD43961b_tds0002,,PD43961b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,11,
+1,65934658,EGAN00004177405,,ACGTAACA,ACATTCTA,TE-95148282,Targeted NanoSeq Pulldown Twist,ACGTAACA,ACATTCTA,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004573,0,65934658,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177405,Normal,Homo sapiens,0,,,PD43962b_tds0003,8508804,0,6751STDY13219544,PD43962b_tds0003,,PD43962b_tds0003,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,12,
+1,65934670,EGAN00004177406,,CTTTCGAC,CAGACTGG,TE-95148282,Targeted NanoSeq Pulldown Twist,CTTTCGAC,CAGACTGG,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004573,0,65934670,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177406,Normal,Homo sapiens,0,,,PD43964b_tds0002,8508805,0,6751STDY13219545,PD43964b_tds0002,,PD43964b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,13,
+1,65934682,EGAN00004177410,,GTGACCTA,ATAGCGTT,TE-95148282,Targeted NanoSeq Pulldown Twist,GTGACCTA,ATAGCGTT,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004573,0,65934682,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177410,Normal,Homo sapiens,0,,,PD43965b_tds0002,8508806,0,6751STDY13219546,PD43965b_tds0002,,PD43965b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,14,
+1,65934694,EGAN00004177408,,GTCCTAAC,TACGCCGA,TE-95148282,Targeted NanoSeq Pulldown Twist,GTCCTAAC,TACGCCGA,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004573,0,65934694,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177408,Normal,Homo sapiens,0,,,PD45701b_tds0002,8508807,0,6751STDY13219547,PD45701b_tds0002,,PD45701b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,15,
+1,65934706,EGAN00004177413,,GTGCAGGG,AGTCTGCC,TE-95148282,Targeted NanoSeq Pulldown Twist,GTGCAGGG,AGTCTGCC,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004573,0,65934706,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177413,Normal,Homo sapiens,0,,,PD45705b_tds0002,8508811,0,6751STDY13219551,PD45705b_tds0002,,PD45705b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,16,
+1,65934718,EGAN00004177416,,TGCGGTGT,GCAACCTA,TE-95148282,Targeted NanoSeq Pulldown Twist,TGCGGTGT,GCAACCTA,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004573,0,65934718,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177416,Normal,Homo sapiens,0,,,PD49155b_tds0002,8508814,0,6751STDY13219554,PD49155b_tds0002,,PD49155b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,17,
+1,51702674,phiX_for_spiked_buffers,,TGTGCAGC,ACTGATGT,,,TGTGCAGC,ACTGATGT,,,,,,1,0,70004573,0,51702674,,10847,,,,standard,,,,,,,0,,,,1255141,,phiX_for_spiked_buffers,,PhiX (Sanger-SNPs),,888,,1,0,0,None,198,Illumina Controls, ,0,,888,
+2,65934716,EGAN00004177411,,CCTTCTCT,ATTGAGAG,TE-95148282,Targeted NanoSeq Pulldown Twist,CCTTCTCT,ATTGAGAG,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004574,0,65934716,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177411,Normal,Homo sapiens,0,,,PD45703b_tds0003,8508809,0,6751STDY13219549,PD45703b_tds0003,,PD45703b_tds0003,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,1,
+2,65934633,EGAN00004177412,,TTTGAGGG,CCCAATCA,TE-95148282,Targeted NanoSeq Pulldown Twist,TTTGAGGG,CCCAATCA,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004574,0,65934633,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177412,Normal,Homo sapiens,0,,,PD45704b_tds0002,8508810,0,6751STDY13219550,PD45704b_tds0002,,PD45704b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,2,
+2,65934645,EGAN00004177418,,GGCCTGGC,TTGCAATC,TE-95148282,Targeted NanoSeq Pulldown Twist,GGCCTGGC,TTGCAATC,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004574,0,65934645,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177418,Normal,Homo sapiens,0,,,PD45704b_tds0003,8508815,0,6751STDY13219555,PD45704b_tds0003,,PD45704b_tds0003,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,3,
+2,65934657,EGAN00004177402,,AAAGTGAA,ATGGCAGC,TE-95148282,Targeted NanoSeq Pulldown Twist,AAAGTGAA,ATGGCAGC,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004574,0,65934657,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177402,Normal,Homo sapiens,0,,,PD43959b_tds0002,8508801,0,6751STDY13219541,PD43959b_tds0002,,PD43959b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,4,
+2,65934669,EGAN00004177414,,ACTCGAAA,CACGCGAC,TE-95148282,Targeted NanoSeq Pulldown Twist,ACTCGAAA,CACGCGAC,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004574,0,65934669,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177414,Normal,Homo sapiens,0,,,PD45707b_tds0002,8508812,0,6751STDY13219552,PD45707b_tds0002,,PD45707b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,5,
+2,65934681,EGAN00004177417,,CGATTGCA,ACCCAGAA,TE-95148282,Targeted NanoSeq Pulldown Twist,CGATTGCA,ACCCAGAA,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004574,0,65934681,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177417,Normal,Homo sapiens,0,,,PD49159b_tds0002,8508816,0,6751STDY13219556,PD49159b_tds0002,,PD49159b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,6,
+2,65934693,EGAN00004177419,,GTAAGCGA,GTTTGGAA,TE-95148282,Targeted NanoSeq Pulldown Twist,GTAAGCGA,GTTTGGAA,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004574,0,65934693,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177419,Normal,Homo sapiens,0,,,PD49134b_tds0002,8508817,0,6751STDY13219557,PD49134b_tds0002,,PD49134b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,7,
+2,65934705,EGAN00004177400,,TTCTTCAG,ACCACTGG,TE-95148282,Targeted NanoSeq Pulldown Twist,TTCTTCAG,ACCACTGG,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004574,0,65934705,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177400,Normal,Homo sapiens,0,,,PD43957b_tds0002,8508799,0,6751STDY13219539,PD43957b_tds0002,,PD43957b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,8,
+2,65934717,EGAN00004177407,,CGTGGATA,TTCCGGTG,TE-95148282,Targeted NanoSeq Pulldown Twist,CGTGGATA,TTCCGGTG,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004574,0,65934717,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177407,Normal,Homo sapiens,0,,,PD43958b_tds0002,8508800,0,6751STDY13219540,PD43958b_tds0002,,PD43958b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,9,
+2,65934634,EGAN00004177403,,CACTTTGC,AGTCGATG,TE-95148282,Targeted NanoSeq Pulldown Twist,CACTTTGC,AGTCGATG,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004574,0,65934634,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177403,Normal,Homo sapiens,0,,,PD43960b_tds0002,8508802,0,6751STDY13219542,PD43960b_tds0002,,PD43960b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,10,
+2,65934646,EGAN00004177404,,GTGTCGGT,GATGCGTC,TE-95148282,Targeted NanoSeq Pulldown Twist,GTGTCGGT,GATGCGTC,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004574,0,65934646,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177404,Normal,Homo sapiens,0,,,PD43961b_tds0002,8508803,0,6751STDY13219543,PD43961b_tds0002,,PD43961b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,11,
+2,65934658,EGAN00004177405,,ACGTAACA,ACATTCTA,TE-95148282,Targeted NanoSeq Pulldown Twist,ACGTAACA,ACATTCTA,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004574,0,65934658,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177405,Normal,Homo sapiens,0,,,PD43962b_tds0003,8508804,0,6751STDY13219544,PD43962b_tds0003,,PD43962b_tds0003,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,12,
+2,65934670,EGAN00004177406,,CTTTCGAC,CAGACTGG,TE-95148282,Targeted NanoSeq Pulldown Twist,CTTTCGAC,CAGACTGG,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004574,0,65934670,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177406,Normal,Homo sapiens,0,,,PD43964b_tds0002,8508805,0,6751STDY13219545,PD43964b_tds0002,,PD43964b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,13,
+2,65934682,EGAN00004177410,,GTGACCTA,ATAGCGTT,TE-95148282,Targeted NanoSeq Pulldown Twist,GTGACCTA,ATAGCGTT,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004574,0,65934682,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177410,Normal,Homo sapiens,0,,,PD43965b_tds0002,8508806,0,6751STDY13219546,PD43965b_tds0002,,PD43965b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,14,
+2,65934694,EGAN00004177408,,GTCCTAAC,TACGCCGA,TE-95148282,Targeted NanoSeq Pulldown Twist,GTCCTAAC,TACGCCGA,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004574,0,65934694,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177408,Normal,Homo sapiens,0,,,PD45701b_tds0002,8508807,0,6751STDY13219547,PD45701b_tds0002,,PD45701b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,15,
+2,65934706,EGAN00004177413,,GTGCAGGG,AGTCTGCC,TE-95148282,Targeted NanoSeq Pulldown Twist,GTGCAGGG,AGTCTGCC,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004574,0,65934706,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177413,Normal,Homo sapiens,0,,,PD45705b_tds0002,8508811,0,6751STDY13219551,PD45705b_tds0002,,PD45705b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,16,
+2,65934718,EGAN00004177416,,TGCGGTGT,GCAACCTA,TE-95148282,Targeted NanoSeq Pulldown Twist,TGCGGTGT,GCAACCTA,user1@my.com user2@my.com user3@my.com user4@my.com user5@my.com,user1@my.com user1@my.com user4@my.com user4@my.com user5@my.com user5@my.com,user2@my.com user2@my.com user3@my.com user3@my.com  , ,,0,0,70004574,0,65934718,,9606,S4360,,,standard,,,from:100 to:400,EGAN00004177416,Normal,Homo sapiens,0,,,PD49155b_tds0002,8508814,0,6751STDY13219554,PD49155b_tds0002,,PD49155b_tds0002,888,EGAS00001005918,1,0,0,Targeted NanoSeq in synoviums from a number of donorsas.,6751,Targeted NanoSeq_Synovium,Homo_sapiens (1000Genomes_hs37d5 %2B ensembl_75_transcriptome),0,Targeted NanoSeq_Synovium,17,
+2,51702674,phiX_for_spiked_buffers,,TGTGCAGC,ACTGATGT,,,TGTGCAGC,ACTGATGT,,,,,,1,0,70004574,0,51702674,,10847,,,,standard,,,,,,,0,,,,1255141,,phiX_for_spiked_buffers,,PhiX (Sanger-SNPs),,888,,1,0,0,None,198,Illumina Controls, ,0,,888,
+3,69723082,6050STDY14354621,,TTGATTCC,AGAAGCCC,,Duplex-Seq,TTGATTCC,AGAAGCCC,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004575,0,69723082,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296053,0,6050STDY14354621,,Homo_sapiens (1000Genomes_hs37d5),ShearingNanoSeq_Rep1,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),1,
+3,69723083,6050STDY14354622,,CATCATTT,ACCTAACT,,Duplex-Seq,CATCATTT,ACCTAACT,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004575,0,69723083,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296054,0,6050STDY14354622,,Homo_sapiens (1000Genomes_hs37d5),ShearingNanoSeq_Rep2,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),2,
+3,69723084,6050STDY14354623,,ATATGCGC,GCTAATTG,,Duplex-Seq,ATATGCGC,GCTAATTG,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004575,0,69723084,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296055,0,6050STDY14354623,,Homo_sapiens (1000Genomes_hs37d5),ShearingUltraII_Rep1,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),3,
+3,69723085,6050STDY14354624,,GTAAATGC,GGTAGGTG,,Duplex-Seq,GTAAATGC,GGTAGGTG,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004575,0,69723085,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296056,0,6050STDY14354624,,Homo_sapiens (1000Genomes_hs37d5),ShearingUltraII_Rep2,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),4,
+3,69723086,6050STDY14354625,,TTAGTAGA,AAATTCAC,,Duplex-Seq,TTAGTAGA,AAATTCAC,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004575,0,69723086,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296057,0,6050STDY14354625,,Homo_sapiens (1000Genomes_hs37d5),USNanoSeq_Rep1,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),5,
+3,69723087,6050STDY14354626,,CTGATGCT,CTGGATTT,,Duplex-Seq,CTGATGCT,CTGGATTT,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004575,0,69723087,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296058,0,6050STDY14354626,,Homo_sapiens (1000Genomes_hs37d5),USNanoSeq_Rep2,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),6,
+3,69723088,6050STDY14354627,,CTTGCGTG,TACTGCCG,,Duplex-Seq,CTTGCGTG,TACTGCCG,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004575,0,69723088,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296059,0,6050STDY14354627,,Homo_sapiens (1000Genomes_hs37d5),R1.1NanoSeq_Rep1,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),7,
+3,69723089,6050STDY14354628,,CTGTCACA,CATTTATC,,Duplex-Seq,CTGTCACA,CATTTATC,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004575,0,69723089,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296060,0,6050STDY14354628,,Homo_sapiens (1000Genomes_hs37d5),R1.1NanoSeq_Rep2,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),8,
+3,69723090,6050STDY14354629,,GCCTAGGG,AGTTGGAG,,Duplex-Seq,GCCTAGGG,AGTTGGAG,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004575,0,69723090,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296061,0,6050STDY14354629,,Homo_sapiens (1000Genomes_hs37d5),USUII_Rep1,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),9,
+3,69723091,6050STDY14354630,,CTTACTCA,TCTCGACC,,Duplex-Seq,CTTACTCA,TCTCGACC,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004575,0,69723091,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296062,0,6050STDY14354630,,Homo_sapiens (1000Genomes_hs37d5),USUII_Rep2,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),10,
+3,51702674,phiX_for_spiked_buffers,,TGTGCAGC,ACTGATGT,,,TGTGCAGC,ACTGATGT,,,,,,1,0,70004575,0,51702674,,10847,,,,standard,,,,,,,0,,,,1255141,,phiX_for_spiked_buffers,,PhiX (Sanger-SNPs),,888,,1,0,0,None,198,Illumina Controls, ,0,,888,
+4,69723082,6050STDY14354621,,TTGATTCC,AGAAGCCC,,Duplex-Seq,TTGATTCC,AGAAGCCC,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004576,0,69723082,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296053,0,6050STDY14354621,,Homo_sapiens (1000Genomes_hs37d5),ShearingNanoSeq_Rep1,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),1,
+4,69723083,6050STDY14354622,,CATCATTT,ACCTAACT,,Duplex-Seq,CATCATTT,ACCTAACT,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004576,0,69723083,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296054,0,6050STDY14354622,,Homo_sapiens (1000Genomes_hs37d5),ShearingNanoSeq_Rep2,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),2,
+4,69723084,6050STDY14354623,,ATATGCGC,GCTAATTG,,Duplex-Seq,ATATGCGC,GCTAATTG,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004576,0,69723084,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296055,0,6050STDY14354623,,Homo_sapiens (1000Genomes_hs37d5),ShearingUltraII_Rep1,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),3,
+4,69723085,6050STDY14354624,,GTAAATGC,GGTAGGTG,,Duplex-Seq,GTAAATGC,GGTAGGTG,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004576,0,69723085,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296056,0,6050STDY14354624,,Homo_sapiens (1000Genomes_hs37d5),ShearingUltraII_Rep2,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),4,
+4,69723086,6050STDY14354625,,TTAGTAGA,AAATTCAC,,Duplex-Seq,TTAGTAGA,AAATTCAC,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004576,0,69723086,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296057,0,6050STDY14354625,,Homo_sapiens (1000Genomes_hs37d5),USNanoSeq_Rep1,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),5,
+4,69723087,6050STDY14354626,,CTGATGCT,CTGGATTT,,Duplex-Seq,CTGATGCT,CTGGATTT,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004576,0,69723087,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296058,0,6050STDY14354626,,Homo_sapiens (1000Genomes_hs37d5),USNanoSeq_Rep2,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),6,
+4,69723088,6050STDY14354627,,CTTGCGTG,TACTGCCG,,Duplex-Seq,CTTGCGTG,TACTGCCG,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004576,0,69723088,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296059,0,6050STDY14354627,,Homo_sapiens (1000Genomes_hs37d5),R1.1NanoSeq_Rep1,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),7,
+4,69723089,6050STDY14354628,,CTGTCACA,CATTTATC,,Duplex-Seq,CTGTCACA,CATTTATC,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004576,0,69723089,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296060,0,6050STDY14354628,,Homo_sapiens (1000Genomes_hs37d5),R1.1NanoSeq_Rep2,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),8,
+4,69723090,6050STDY14354629,,GCCTAGGG,AGTTGGAG,,Duplex-Seq,GCCTAGGG,AGTTGGAG,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004576,0,69723090,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296061,0,6050STDY14354629,,Homo_sapiens (1000Genomes_hs37d5),USUII_Rep1,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),9,
+4,69723091,6050STDY14354630,,CTTACTCA,TCTCGACC,,Duplex-Seq,CTTACTCA,TCTCGACC,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004576,0,69723091,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD47269g,9296062,0,6050STDY14354630,,Homo_sapiens (1000Genomes_hs37d5),USUII_Rep2,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),10,
+4,51702674,phiX_for_spiked_buffers,,TGTGCAGC,ACTGATGT,,,TGTGCAGC,ACTGATGT,,,,,,1,0,70004576,0,51702674,,10847,,,,standard,,,,,,,0,,,,1255141,,phiX_for_spiked_buffers,,PhiX (Sanger-SNPs),,888,,1,0,0,None,198,Illumina Controls, ,0,,888,
+5,69725419,6050STDY14355627,,CGGAGACA,ATGCGACT,,Duplex-Seq,CGGAGACA,ATGCGACT,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725419,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296963,0,6050STDY14355627,,Homo_sapiens (1000Genomes_hs37d5),ShearingNS_FF3,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),1,
+5,69725420,6050STDY14355628,,GTTAACGT,TCACAAAC,,Duplex-Seq,GTTAACGT,TCACAAAC,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725420,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296964,0,6050STDY14355628,,Homo_sapiens (1000Genomes_hs37d5),ShearingNS_FF3PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),2,
+5,69725421,6050STDY14355629,,CATTTATT,AGGAGAAA,,Duplex-Seq,CATTTATT,AGGAGAAA,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725421,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296965,0,6050STDY14355629,,Homo_sapiens (1000Genomes_hs37d5),ShearingNS_FF17,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),3,
+5,69725422,6050STDY14355630,,TTAGCGCA,TCGGCAAA,,Duplex-Seq,TTAGCGCA,TCGGCAAA,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725422,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296966,0,6050STDY14355630,,Homo_sapiens (1000Genomes_hs37d5),ShearingNS_FF17PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),4,
+5,69725423,6050STDY14355631,,TATTCGTA,CTGAAAGA,,Duplex-Seq,TATTCGTA,CTGAAAGA,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725423,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296967,0,6050STDY14355631,,Homo_sapiens (1000Genomes_hs37d5),ShearingNS_Matched,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),5,
+5,69725424,6050STDY14355632,,CTAACTAG,GAAAGGTA,,Duplex-Seq,CTAACTAG,GAAAGGTA,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725424,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296968,0,6050STDY14355632,,Homo_sapiens (1000Genomes_hs37d5),ShearingUII_FF3,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),6,
+5,69725425,6050STDY14355633,,TTTGCAAA,ACACATAT,,Duplex-Seq,TTTGCAAA,ACACATAT,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725425,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296969,0,6050STDY14355633,,Homo_sapiens (1000Genomes_hs37d5),ShearingUII_FF3PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),7,
+5,69725426,6050STDY14355634,,CTTAGAGT,GAACCCTG,,Duplex-Seq,CTTAGAGT,GAACCCTG,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725426,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296970,0,6050STDY14355634,,Homo_sapiens (1000Genomes_hs37d5),ShearingUII_FF17,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),8,
+5,69725427,6050STDY14355635,,GGTGGGAA,TAAACCCA,,Duplex-Seq,GGTGGGAA,TAAACCCA,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725427,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296971,0,6050STDY14355635,,Homo_sapiens (1000Genomes_hs37d5),ShearingUII_FF17PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),9,
+5,69725428,6050STDY14355636,,CCTCCTAA,ATGCACTG,,Duplex-Seq,CCTCCTAA,ATGCACTG,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725428,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296972,0,6050STDY14355636,,Homo_sapiens (1000Genomes_hs37d5),USNS_FF3,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),10,
+5,69725429,6050STDY14355637,,TTTCCAGT,ATGCCAAA,,Duplex-Seq,TTTCCAGT,ATGCCAAA,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725429,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296973,0,6050STDY14355637,,Homo_sapiens (1000Genomes_hs37d5),USNS_FF3PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),11,
+5,69725430,6050STDY14355638,,GATATGTG,CCTACTAA,,Duplex-Seq,GATATGTG,CCTACTAA,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725430,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296974,0,6050STDY14355638,,Homo_sapiens (1000Genomes_hs37d5),USNS_FF17,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),12,
+5,69725431,6050STDY14355639,,CATGAATC,ATAAACTT,,Duplex-Seq,CATGAATC,ATAAACTT,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725431,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296975,0,6050STDY14355639,,Homo_sapiens (1000Genomes_hs37d5),USNS_FF17PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),13,
+5,69725432,6050STDY14355640,,AGTAGTAG,AGGCCGTT,,Duplex-Seq,AGTAGTAG,AGGCCGTT,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725432,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296976,0,6050STDY14355640,,Homo_sapiens (1000Genomes_hs37d5),R1.1NS_FF3,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),14,
+5,69725433,6050STDY14355641,,GAGGGCCG,ACCCTCCA,,Duplex-Seq,GAGGGCCG,ACCCTCCA,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725433,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296977,0,6050STDY14355641,,Homo_sapiens (1000Genomes_hs37d5),R1.1NS_FF3PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),15,
+5,69725434,6050STDY14355642,,TTGTCCAA,CGGATCCC,,Duplex-Seq,TTGTCCAA,CGGATCCC,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725434,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296978,0,6050STDY14355642,,Homo_sapiens (1000Genomes_hs37d5),R1.1NS_FF17,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),16,
+5,69725435,6050STDY14355643,,CGCAACTG,TGCCATCC,,Duplex-Seq,CGCAACTG,TGCCATCC,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725435,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296979,0,6050STDY14355643,,Homo_sapiens (1000Genomes_hs37d5),R1.1NS_FF17PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),17,
+5,69725436,6050STDY14355644,,CATATTCT,CGGACAAG,,Duplex-Seq,CATATTCT,CGGACAAG,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725436,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296980,0,6050STDY14355644,,Homo_sapiens (1000Genomes_hs37d5),R1.1NS_Macthed,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),18,
+5,69725437,6050STDY14355645,,GCGGAGAC,CATTGCAC,,Duplex-Seq,GCGGAGAC,CATTGCAC,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725437,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296981,0,6050STDY14355645,,Homo_sapiens (1000Genomes_hs37d5),USUII_FF3,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),19,
+5,69725438,6050STDY14355646,,TTGGGTGA,ATAAAGCG,,Duplex-Seq,TTGGGTGA,ATAAAGCG,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725438,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296982,0,6050STDY14355646,,Homo_sapiens (1000Genomes_hs37d5),USUII_FF3PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),20,
+5,69725439,6050STDY14355647,,GTTCAAAG,TGCATAAA,,Duplex-Seq,GTTCAAAG,TGCATAAA,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725439,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296983,0,6050STDY14355647,,Homo_sapiens (1000Genomes_hs37d5),USUII_FF17,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),21,
+5,69725440,6050STDY14355648,,TTAACTTA,GTCATCCT,,Duplex-Seq,TTAACTTA,GTCATCCT,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004577,0,69725440,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296984,0,6050STDY14355648,,Homo_sapiens (1000Genomes_hs37d5),USUII_FF17PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),22,
+5,51702674,phiX_for_spiked_buffers,,TGTGCAGC,ACTGATGT,,,TGTGCAGC,ACTGATGT,,,,,,1,0,70004577,0,51702674,,10847,,,,standard,,,,,,,0,,,,1255141,,phiX_for_spiked_buffers,,PhiX (Sanger-SNPs),,888,,1,0,0,None,198,Illumina Controls, ,0,,888,
+6,69725419,6050STDY14355627,,CGGAGACA,ATGCGACT,,Duplex-Seq,CGGAGACA,ATGCGACT,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725419,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296963,0,6050STDY14355627,,Homo_sapiens (1000Genomes_hs37d5),ShearingNS_FF3,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),1,
+6,69725420,6050STDY14355628,,GTTAACGT,TCACAAAC,,Duplex-Seq,GTTAACGT,TCACAAAC,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725420,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296964,0,6050STDY14355628,,Homo_sapiens (1000Genomes_hs37d5),ShearingNS_FF3PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),2,
+6,69725421,6050STDY14355629,,CATTTATT,AGGAGAAA,,Duplex-Seq,CATTTATT,AGGAGAAA,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725421,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296965,0,6050STDY14355629,,Homo_sapiens (1000Genomes_hs37d5),ShearingNS_FF17,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),3,
+6,69725422,6050STDY14355630,,TTAGCGCA,TCGGCAAA,,Duplex-Seq,TTAGCGCA,TCGGCAAA,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725422,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296966,0,6050STDY14355630,,Homo_sapiens (1000Genomes_hs37d5),ShearingNS_FF17PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),4,
+6,69725423,6050STDY14355631,,TATTCGTA,CTGAAAGA,,Duplex-Seq,TATTCGTA,CTGAAAGA,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725423,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296967,0,6050STDY14355631,,Homo_sapiens (1000Genomes_hs37d5),ShearingNS_Matched,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),5,
+6,69725424,6050STDY14355632,,CTAACTAG,GAAAGGTA,,Duplex-Seq,CTAACTAG,GAAAGGTA,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725424,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296968,0,6050STDY14355632,,Homo_sapiens (1000Genomes_hs37d5),ShearingUII_FF3,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),6,
+6,69725425,6050STDY14355633,,TTTGCAAA,ACACATAT,,Duplex-Seq,TTTGCAAA,ACACATAT,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725425,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296969,0,6050STDY14355633,,Homo_sapiens (1000Genomes_hs37d5),ShearingUII_FF3PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),7,
+6,69725426,6050STDY14355634,,CTTAGAGT,GAACCCTG,,Duplex-Seq,CTTAGAGT,GAACCCTG,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725426,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296970,0,6050STDY14355634,,Homo_sapiens (1000Genomes_hs37d5),ShearingUII_FF17,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),8,
+6,69725427,6050STDY14355635,,GGTGGGAA,TAAACCCA,,Duplex-Seq,GGTGGGAA,TAAACCCA,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725427,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296971,0,6050STDY14355635,,Homo_sapiens (1000Genomes_hs37d5),ShearingUII_FF17PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),9,
+6,69725428,6050STDY14355636,,CCTCCTAA,ATGCACTG,,Duplex-Seq,CCTCCTAA,ATGCACTG,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725428,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296972,0,6050STDY14355636,,Homo_sapiens (1000Genomes_hs37d5),USNS_FF3,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),10,
+6,69725429,6050STDY14355637,,TTTCCAGT,ATGCCAAA,,Duplex-Seq,TTTCCAGT,ATGCCAAA,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725429,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296973,0,6050STDY14355637,,Homo_sapiens (1000Genomes_hs37d5),USNS_FF3PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),11,
+6,69725430,6050STDY14355638,,GATATGTG,CCTACTAA,,Duplex-Seq,GATATGTG,CCTACTAA,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725430,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296974,0,6050STDY14355638,,Homo_sapiens (1000Genomes_hs37d5),USNS_FF17,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),12,
+6,69725431,6050STDY14355639,,CATGAATC,ATAAACTT,,Duplex-Seq,CATGAATC,ATAAACTT,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725431,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296975,0,6050STDY14355639,,Homo_sapiens (1000Genomes_hs37d5),USNS_FF17PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),13,
+6,69725432,6050STDY14355640,,AGTAGTAG,AGGCCGTT,,Duplex-Seq,AGTAGTAG,AGGCCGTT,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725432,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296976,0,6050STDY14355640,,Homo_sapiens (1000Genomes_hs37d5),R1.1NS_FF3,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),14,
+6,69725433,6050STDY14355641,,GAGGGCCG,ACCCTCCA,,Duplex-Seq,GAGGGCCG,ACCCTCCA,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725433,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296977,0,6050STDY14355641,,Homo_sapiens (1000Genomes_hs37d5),R1.1NS_FF3PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),15,
+6,69725434,6050STDY14355642,,TTGTCCAA,CGGATCCC,,Duplex-Seq,TTGTCCAA,CGGATCCC,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725434,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296978,0,6050STDY14355642,,Homo_sapiens (1000Genomes_hs37d5),R1.1NS_FF17,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),16,
+6,69725435,6050STDY14355643,,CGCAACTG,TGCCATCC,,Duplex-Seq,CGCAACTG,TGCCATCC,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725435,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296979,0,6050STDY14355643,,Homo_sapiens (1000Genomes_hs37d5),R1.1NS_FF17PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),17,
+6,69725436,6050STDY14355644,,CATATTCT,CGGACAAG,,Duplex-Seq,CATATTCT,CGGACAAG,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725436,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296980,0,6050STDY14355644,,Homo_sapiens (1000Genomes_hs37d5),R1.1NS_Macthed,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),18,
+6,69725437,6050STDY14355645,,GCGGAGAC,CATTGCAC,,Duplex-Seq,GCGGAGAC,CATTGCAC,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725437,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296981,0,6050STDY14355645,,Homo_sapiens (1000Genomes_hs37d5),USUII_FF3,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),19,
+6,69725438,6050STDY14355646,,TTGGGTGA,ATAAAGCG,,Duplex-Seq,TTGGGTGA,ATAAAGCG,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725438,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296982,0,6050STDY14355646,,Homo_sapiens (1000Genomes_hs37d5),USUII_FF3PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),20,
+6,69725439,6050STDY14355647,,GTTCAAAG,TGCATAAA,,Duplex-Seq,GTTCAAAG,TGCATAAA,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725439,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296983,0,6050STDY14355647,,Homo_sapiens (1000Genomes_hs37d5),USUII_FF17,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),21,
+6,69725440,6050STDY14355648,,TTAACTTA,GTCATCCT,,Duplex-Seq,TTAACTTA,GTCATCCT,user1@my.com user2@my.com user3@my.com user4@my.com  ,user1@my.com user1@my.com user4@my.com user4@my.com  ,user2@my.com user2@my.com user3@my.com user3@my.com,user4@my.com user4@my.com,,0,0,70004578,0,69725440,,9606,S4360,,,standard,,,from:200 to:1500,,,Homo sapiens,0,,,PD37586k,9296984,0,6050STDY14355648,,Homo_sapiens (1000Genomes_hs37d5),USUII_FF17PE,888,EGAS00001004066,1,0,0,Bottleneck sequencing of human tissue.,6050,Bottleneck Sequencing of Human Tissue - (WGS),Homo_sapiens (1000Genomes_hs37d5),0,Bottleneck Sequencing Of Human Tissue (Wgs),22,
+6,51702674,phiX_for_spiked_buffers,,TGTGCAGC,ACTGATGT,,,TGTGCAGC,ACTGATGT,,,,,,1,0,70004578,0,51702674,,10847,,,,standard,,,,,,,0,,,,1255141,,phiX_for_spiked_buffers,,PhiX (Sanger-SNPs),,888,,1,0,0,None,198,Illumina Controls, ,0,,888,
+7,69510840,EGAN00001321692,,CCGCGGTT,AGCGCTAG,Twist_Human_Core_Exome_BI,Twist Pulldown,CCGCGGTT,AGCGCTAG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510840,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001321692,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5407888,1497836,,DDD_MAIN5407888,,,DDD_1_FR00569506,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,1,
+7,69510852,EGAN00002042187,,TTATAACC,GATATCGA,Twist_Human_Core_Exome_BI,Twist Pulldown,TTATAACC,GATATCGA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510852,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00002042187,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5710659,1823623,,DDD_MAIN5710659,,,DDD_1_FR00569278,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,2,
+7,69510864,EGAN00001298465,,GGACTTGG,CGCAGACG,Twist_Human_Core_Exome_BI,Twist Pulldown,GGACTTGG,CGCAGACG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510864,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001298465,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5867091,2001421,,DDD_MAIN5867091,,,DDD_1_D500PK129595,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,3,
+7,69510876,EGAN00001300772,,AAGTCCAA,TATGAGTA,Twist_Human_Core_Exome_BI,Twist Pulldown,AAGTCCAA,TATGAGTA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510876,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001300772,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5908944,2050909,,DDD_MAIN5908944,,,DDD_1_D500PK129441,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,4,
+7,69510888,EGAN00001300773,,ATCCACTG,AGGTGCGT,Twist_Human_Core_Exome_BI,Twist Pulldown,ATCCACTG,AGGTGCGT,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510888,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001300773,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5908952,2050917,,DDD_MAIN5908952,,,DDD_1_D500PK129440,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,5,
+7,69510900,EGAN00001301174,,GCTTGTCA,GAACATAC,Twist_Human_Core_Exome_BI,Twist Pulldown,GCTTGTCA,GAACATAC,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510900,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001301174,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5966748,2115694,,DDD_MAIN5966748,,,DDD_1_D500PK128034,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,6,
+7,69510924,EGAN00001304327,,TGGATCGA,GTGCGATA,Twist_Human_Core_Exome_BI,Twist Pulldown,TGGATCGA,GTGCGATA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510924,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001304327,DDD_cohort,Homo sapiens,0,,,DDD_MAIN6029045,2203893,,DDD_MAIN6029045,,,DDD_1_D0RG141038,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,7,
+7,69510889,EGAN00001293788,,CCAAGTCT,AAGGATGA,Twist_Human_Core_Exome_BI,Twist Pulldown,CCAAGTCT,AAGGATGA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510889,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001293788,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5678531,1788223,,DDD_MAIN5678531,,,DDD_1_D575PK144581,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,8,
+7,69510901,EGAN00001304217,,TTGGACTC,GGAAGCAG,Twist_Human_Core_Exome_BI,Twist Pulldown,TTGGACTC,GGAAGCAG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510901,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001304217,DDD_cohort,Homo sapiens,0,,,DDD_MAIN6028474,2203237,,DDD_MAIN6028474,,,DDD_1_FR03967352,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,9,
+7,69510913,EGAN00001293786,,GGCTTAAG,TCGTGACC,Twist_Human_Core_Exome_BI,Twist Pulldown,GGCTTAAG,TCGTGACC,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510913,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001293786,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5670657,1779062,,DDD_MAIN5670657,,,DDD_1_D500PK132121,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,10,
+7,69510925,EGAN00001293787,,AATCCGGA,CTACAGTT,Twist_Human_Core_Exome_BI,Twist Pulldown,AATCCGGA,CTACAGTT,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510925,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001293787,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5670663,1779068,,DDD_MAIN5670663,,,DDD_1_D500PK132132,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,11,
+7,69510842,EGAN00001321167,,TAATACAG,ATATTCAC,Twist_Human_Core_Exome_BI,Twist Pulldown,TAATACAG,ATATTCAC,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510842,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001321167,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5426807,1517975,,DDD_MAIN5426807,,,DDD_1_FR00569436,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,12,
+7,69510854,EGAN00002042190,,CGGCGTGA,GCGCCTGT,Twist_Human_Core_Exome_BI,Twist Pulldown,CGGCGTGA,GCGCCTGT,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510854,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00002042190,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5714029,1828207,,DDD_MAIN5714029,,,DDD_1_FR00559472,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,13,
+7,69510866,EGAN00001298517,,ATGTAAGT,ACTCTATG,Twist_Human_Core_Exome_BI,Twist Pulldown,ATGTAAGT,ACTCTATG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510866,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001298517,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5908825,2050790,,DDD_MAIN5908825,,,DDD_1_D575NB050268,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,14,
+7,69510878,EGAN00003580492,,GCACGGAC,GTCTCGCA,Twist_Human_Core_Exome_BI,Twist Pulldown,GCACGGAC,GTCTCGCA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510878,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003580492,,Homo Sapiens,0,,,6278STDY12901037,8350874,0,6278STDY12901037,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),GM06_0086,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,15,
+7,69510890,EGAN00003580498,,GGTACCTT,AAGACGTC,Twist_Human_Core_Exome_BI,Twist Pulldown,GGTACCTT,AAGACGTC,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510890,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003580498,,Homo Sapiens,0,,,6278STDY12901046,8350881,0,6278STDY12901046,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),GM06_0025,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,16,
+7,69510902,EGAN00003580503,,AACGTTCC,GGAGTACT,Twist_Human_Core_Exome_BI,Twist Pulldown,AACGTTCC,GGAGTACT,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510902,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003580503,,Homo Sapiens,0,,,6278STDY12901051,8350885,0,6278STDY12901051,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),GM06_0529,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,17,
+7,69510914,EGAN00003580513,,GCAGAATT,ACCGGCCA,Twist_Human_Core_Exome_BI,Twist Pulldown,GCAGAATT,ACCGGCCA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510914,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003580513,,Homo Sapiens,0,,,6278STDY12901061,8350893,0,6278STDY12901061,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),GM05_5040,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,18,
+7,69510926,EGAN00003580516,,ATGAGGCC,GTTAATTG,Twist_Human_Core_Exome_BI,Twist Pulldown,ATGAGGCC,GTTAATTG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510926,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003580516,,Homo Sapiens,0,,,6278STDY12901069,8350899,0,6278STDY12901069,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),GM05_5014,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,19,
+7,69510843,EGAN00003580522,,ACTAAGAT,AACCGCGG,Twist_Human_Core_Exome_BI,Twist Pulldown,ACTAAGAT,AACCGCGG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510843,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003580522,,Homo Sapiens,0,,,6278STDY12901078,8350904,0,6278STDY12901078,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),GM05_5031,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,20,
+7,69510855,EGAN00003580559,,GTCGGAGC,GGTTATAA,Twist_Human_Core_Exome_BI,Twist Pulldown,GTCGGAGC,GGTTATAA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510855,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003580559,,Homo Sapiens,0,,,6278STDY12901100,8350921,0,6278STDY12901100,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),GM06_1550,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,21,
+7,69510867,EGAN00003580560,,CTTGGTAT,CCAAGTCC,Twist_Human_Core_Exome_BI,Twist Pulldown,CTTGGTAT,CCAAGTCC,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510867,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003580560,,Homo Sapiens,0,,,6278STDY12901101,8350922,0,6278STDY12901101,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),GM05_5038,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,22,
+7,69510879,EGAN00003581911,,TCCAACGC,TTGGACTT,Twist_Human_Core_Exome_BI,Twist Pulldown,TCCAACGC,TTGGACTT,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510879,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581911,,Homo Sapiens,0,,,6278STDY12902768,8352273,0,6278STDY12902768,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0346,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,23,
+7,69510891,EGAN00003581913,,CCGTGAAG,CAGTGGAT,Twist_Human_Core_Exome_BI,Twist Pulldown,CCGTGAAG,CAGTGGAT,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510891,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581913,,Homo Sapiens,0,,,6278STDY12902770,8352275,0,6278STDY12902770,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0324,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,24,
+7,69510903,EGAN00003581920,,TTACAGGA,TGACAAGC,Twist_Human_Core_Exome_BI,Twist Pulldown,TTACAGGA,TGACAAGC,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510903,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581920,,Homo Sapiens,0,,,6278STDY12902777,8352282,0,6278STDY12902777,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0335,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,25,
+7,69510915,EGAN00003581923,,GGCATTCT,CTAGCTTG,Twist_Human_Core_Exome_BI,Twist Pulldown,GGCATTCT,CTAGCTTG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510915,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581923,,Homo Sapiens,0,,,6278STDY12902780,8352285,0,6278STDY12902780,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0301,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,26,
+7,69510844,EGAN00003581941,,TACCGAGG,CCTGAACT,Twist_Human_Core_Exome_BI,Twist Pulldown,TACCGAGG,CCTGAACT,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510844,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581941,,Homo Sapiens,0,,,6278STDY12902798,8352303,0,6278STDY12902798,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0398,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,27,
+7,69510868,EGAN00003581945,,AGCCTCAT,AGTAGAGA,Twist_Human_Core_Exome_BI,Twist Pulldown,AGCCTCAT,AGTAGAGA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510868,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581945,,Homo Sapiens,0,,,6278STDY12902802,8352307,0,6278STDY12902802,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0383,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,28,
+7,69510880,EGAN00003581946,,GATTCTGC,GACGAGAG,Twist_Human_Core_Exome_BI,Twist Pulldown,GATTCTGC,GACGAGAG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510880,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581946,,Homo Sapiens,0,,,6278STDY12902803,8352308,0,6278STDY12902803,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0372,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,29,
+7,69510892,EGAN00003581951,,TCGTAGTG,AGACTTGG,Twist_Human_Core_Exome_BI,Twist Pulldown,TCGTAGTG,AGACTTGG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510892,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581951,,Homo Sapiens,0,,,6278STDY12902808,8352313,0,6278STDY12902808,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0395,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,30,
+7,69510904,EGAN00003581955,,CTACGACA,GAGTCCAA,Twist_Human_Core_Exome_BI,Twist Pulldown,CTACGACA,GAGTCCAA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510904,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581955,,Homo Sapiens,0,,,6278STDY12902811,8352316,0,6278STDY12902811,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0362,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,31,
+7,69510916,EGAN00003581958,,TAAGTGGT,CTTAAGCC,Twist_Human_Core_Exome_BI,Twist Pulldown,TAAGTGGT,CTTAAGCC,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510916,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581958,,Homo Sapiens,0,,,6278STDY12902815,8352320,0,6278STDY12902815,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0396,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,32,
+7,69510928,EGAN00003581970,,CGGACAAC,TCCGGATT,Twist_Human_Core_Exome_BI,Twist Pulldown,CGGACAAC,TCCGGATT,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510928,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581970,,Homo Sapiens,0,,,6278STDY12902827,8352332,0,6278STDY12902827,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0332,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,33,
+7,69510845,EGAN00003581974,,ATATGGAT,CTGTATTA,Twist_Human_Core_Exome_BI,Twist Pulldown,ATATGGAT,CTGTATTA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510845,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581974,,Homo Sapiens,0,,,6278STDY12902831,8352336,0,6278STDY12902831,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0376,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,34,
+7,69510857,EGAN00003581980,,GCGCAAGC,TCACGCCG,Twist_Human_Core_Exome_BI,Twist Pulldown,GCGCAAGC,TCACGCCG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510857,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581980,,Homo Sapiens,0,,,6278STDY12902837,8352342,0,6278STDY12902837,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0379,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,35,
+7,69510869,EGAN00003581983,,AAGATACT,ACTTACAT,Twist_Human_Core_Exome_BI,Twist Pulldown,AAGATACT,ACTTACAT,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510869,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581983,,Homo Sapiens,0,,,6278STDY12902840,8352345,0,6278STDY12902840,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0355,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,36,
+7,69510881,EGAN00003581988,,GGAGCGTC,GTCCGTGC,Twist_Human_Core_Exome_BI,Twist Pulldown,GGAGCGTC,GTCCGTGC,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510881,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581988,,Homo Sapiens,0,,,6278STDY12902845,8352350,0,6278STDY12902845,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0361,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,37,
+7,69510893,EGAN00003582081,,ATGGCATG,AAGGTACC,Twist_Human_Core_Exome_BI,Twist Pulldown,ATGGCATG,AAGGTACC,user6@my.com,user6@my.com,user7@my.com,,0,0,70004572,0,69510893,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003582081,,Homo Sapiens,0,,,6278STDY12902847,8352352,0,6278STDY12902847,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0368,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,38,
+7,51702674,phiX_for_spiked_buffers,,TGTGCAGC,ACTGATGT,,,TGTGCAGC,ACTGATGT,,,,,,1,0,70004572,0,51702674,,10847,,,,standard,,,,,,,0,,,,1255141,,phiX_for_spiked_buffers,,PhiX (Sanger-SNPs),,888,,1,0,0,None,198,Illumina Controls, ,0,,888,
+8,69510840,EGAN00001321692,,CCGCGGTT,AGCGCTAG,Twist_Human_Core_Exome_BI,Twist Pulldown,CCGCGGTT,AGCGCTAG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510840,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001321692,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5407888,1497836,,DDD_MAIN5407888,,,DDD_1_FR00569506,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,1,
+8,69510852,EGAN00002042187,,TTATAACC,GATATCGA,Twist_Human_Core_Exome_BI,Twist Pulldown,TTATAACC,GATATCGA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510852,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00002042187,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5710659,1823623,,DDD_MAIN5710659,,,DDD_1_FR00569278,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,2,
+8,69510864,EGAN00001298465,,GGACTTGG,CGCAGACG,Twist_Human_Core_Exome_BI,Twist Pulldown,GGACTTGG,CGCAGACG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510864,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001298465,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5867091,2001421,,DDD_MAIN5867091,,,DDD_1_D500PK129595,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,3,
+8,69510876,EGAN00001300772,,AAGTCCAA,TATGAGTA,Twist_Human_Core_Exome_BI,Twist Pulldown,AAGTCCAA,TATGAGTA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510876,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001300772,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5908944,2050909,,DDD_MAIN5908944,,,DDD_1_D500PK129441,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,4,
+8,69510888,EGAN00001300773,,ATCCACTG,AGGTGCGT,Twist_Human_Core_Exome_BI,Twist Pulldown,ATCCACTG,AGGTGCGT,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510888,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001300773,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5908952,2050917,,DDD_MAIN5908952,,,DDD_1_D500PK129440,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,5,
+8,69510900,EGAN00001301174,,GCTTGTCA,GAACATAC,Twist_Human_Core_Exome_BI,Twist Pulldown,GCTTGTCA,GAACATAC,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510900,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001301174,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5966748,2115694,,DDD_MAIN5966748,,,DDD_1_D500PK128034,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,6,
+8,69510924,EGAN00001304327,,TGGATCGA,GTGCGATA,Twist_Human_Core_Exome_BI,Twist Pulldown,TGGATCGA,GTGCGATA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510924,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001304327,DDD_cohort,Homo sapiens,0,,,DDD_MAIN6029045,2203893,,DDD_MAIN6029045,,,DDD_1_D0RG141038,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,7,
+8,69510889,EGAN00001293788,,CCAAGTCT,AAGGATGA,Twist_Human_Core_Exome_BI,Twist Pulldown,CCAAGTCT,AAGGATGA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510889,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001293788,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5678531,1788223,,DDD_MAIN5678531,,,DDD_1_D575PK144581,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,8,
+8,69510901,EGAN00001304217,,TTGGACTC,GGAAGCAG,Twist_Human_Core_Exome_BI,Twist Pulldown,TTGGACTC,GGAAGCAG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510901,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001304217,DDD_cohort,Homo sapiens,0,,,DDD_MAIN6028474,2203237,,DDD_MAIN6028474,,,DDD_1_FR03967352,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,9,
+8,69510913,EGAN00001293786,,GGCTTAAG,TCGTGACC,Twist_Human_Core_Exome_BI,Twist Pulldown,GGCTTAAG,TCGTGACC,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510913,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001293786,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5670657,1779062,,DDD_MAIN5670657,,,DDD_1_D500PK132121,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,10,
+8,69510925,EGAN00001293787,,AATCCGGA,CTACAGTT,Twist_Human_Core_Exome_BI,Twist Pulldown,AATCCGGA,CTACAGTT,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510925,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001293787,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5670663,1779068,,DDD_MAIN5670663,,,DDD_1_D500PK132132,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,11,
+8,69510842,EGAN00001321167,,TAATACAG,ATATTCAC,Twist_Human_Core_Exome_BI,Twist Pulldown,TAATACAG,ATATTCAC,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510842,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001321167,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5426807,1517975,,DDD_MAIN5426807,,,DDD_1_FR00569436,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,12,
+8,69510854,EGAN00002042190,,CGGCGTGA,GCGCCTGT,Twist_Human_Core_Exome_BI,Twist Pulldown,CGGCGTGA,GCGCCTGT,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510854,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00002042190,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5714029,1828207,,DDD_MAIN5714029,,,DDD_1_FR00559472,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,13,
+8,69510866,EGAN00001298517,,ATGTAAGT,ACTCTATG,Twist_Human_Core_Exome_BI,Twist Pulldown,ATGTAAGT,ACTCTATG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510866,Homo sapiens,9606,S4215,,,standard,,,from:100 to:400,EGAN00001298517,DDD_cohort,Homo sapiens,0,,,DDD_MAIN5908825,2050790,,DDD_MAIN5908825,,,DDD_1_D575NB050268,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,14,
+8,69510878,EGAN00003580492,,GCACGGAC,GTCTCGCA,Twist_Human_Core_Exome_BI,Twist Pulldown,GCACGGAC,GTCTCGCA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510878,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003580492,,Homo Sapiens,0,,,6278STDY12901037,8350874,0,6278STDY12901037,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),GM06_0086,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,15,
+8,69510890,EGAN00003580498,,GGTACCTT,AAGACGTC,Twist_Human_Core_Exome_BI,Twist Pulldown,GGTACCTT,AAGACGTC,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510890,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003580498,,Homo Sapiens,0,,,6278STDY12901046,8350881,0,6278STDY12901046,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),GM06_0025,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,16,
+8,69510902,EGAN00003580503,,AACGTTCC,GGAGTACT,Twist_Human_Core_Exome_BI,Twist Pulldown,AACGTTCC,GGAGTACT,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510902,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003580503,,Homo Sapiens,0,,,6278STDY12901051,8350885,0,6278STDY12901051,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),GM06_0529,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,17,
+8,69510914,EGAN00003580513,,GCAGAATT,ACCGGCCA,Twist_Human_Core_Exome_BI,Twist Pulldown,GCAGAATT,ACCGGCCA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510914,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003580513,,Homo Sapiens,0,,,6278STDY12901061,8350893,0,6278STDY12901061,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),GM05_5040,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,18,
+8,69510926,EGAN00003580516,,ATGAGGCC,GTTAATTG,Twist_Human_Core_Exome_BI,Twist Pulldown,ATGAGGCC,GTTAATTG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510926,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003580516,,Homo Sapiens,0,,,6278STDY12901069,8350899,0,6278STDY12901069,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),GM05_5014,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,19,
+8,69510843,EGAN00003580522,,ACTAAGAT,AACCGCGG,Twist_Human_Core_Exome_BI,Twist Pulldown,ACTAAGAT,AACCGCGG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510843,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003580522,,Homo Sapiens,0,,,6278STDY12901078,8350904,0,6278STDY12901078,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),GM05_5031,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,20,
+8,69510855,EGAN00003580559,,GTCGGAGC,GGTTATAA,Twist_Human_Core_Exome_BI,Twist Pulldown,GTCGGAGC,GGTTATAA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510855,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003580559,,Homo Sapiens,0,,,6278STDY12901100,8350921,0,6278STDY12901100,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),GM06_1550,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,21,
+8,69510867,EGAN00003580560,,CTTGGTAT,CCAAGTCC,Twist_Human_Core_Exome_BI,Twist Pulldown,CTTGGTAT,CCAAGTCC,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510867,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003580560,,Homo Sapiens,0,,,6278STDY12901101,8350922,0,6278STDY12901101,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),GM05_5038,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,22,
+8,69510879,EGAN00003581911,,TCCAACGC,TTGGACTT,Twist_Human_Core_Exome_BI,Twist Pulldown,TCCAACGC,TTGGACTT,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510879,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581911,,Homo Sapiens,0,,,6278STDY12902768,8352273,0,6278STDY12902768,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0346,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,23,
+8,69510891,EGAN00003581913,,CCGTGAAG,CAGTGGAT,Twist_Human_Core_Exome_BI,Twist Pulldown,CCGTGAAG,CAGTGGAT,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510891,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581913,,Homo Sapiens,0,,,6278STDY12902770,8352275,0,6278STDY12902770,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0324,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,24,
+8,69510903,EGAN00003581920,,TTACAGGA,TGACAAGC,Twist_Human_Core_Exome_BI,Twist Pulldown,TTACAGGA,TGACAAGC,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510903,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581920,,Homo Sapiens,0,,,6278STDY12902777,8352282,0,6278STDY12902777,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0335,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,25,
+8,69510915,EGAN00003581923,,GGCATTCT,CTAGCTTG,Twist_Human_Core_Exome_BI,Twist Pulldown,GGCATTCT,CTAGCTTG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510915,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581923,,Homo Sapiens,0,,,6278STDY12902780,8352285,0,6278STDY12902780,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0301,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,26,
+8,69510844,EGAN00003581941,,TACCGAGG,CCTGAACT,Twist_Human_Core_Exome_BI,Twist Pulldown,TACCGAGG,CCTGAACT,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510844,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581941,,Homo Sapiens,0,,,6278STDY12902798,8352303,0,6278STDY12902798,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0398,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,27,
+8,69510868,EGAN00003581945,,AGCCTCAT,AGTAGAGA,Twist_Human_Core_Exome_BI,Twist Pulldown,AGCCTCAT,AGTAGAGA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510868,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581945,,Homo Sapiens,0,,,6278STDY12902802,8352307,0,6278STDY12902802,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0383,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,28,
+8,69510880,EGAN00003581946,,GATTCTGC,GACGAGAG,Twist_Human_Core_Exome_BI,Twist Pulldown,GATTCTGC,GACGAGAG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510880,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581946,,Homo Sapiens,0,,,6278STDY12902803,8352308,0,6278STDY12902803,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0372,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,29,
+8,69510892,EGAN00003581951,,TCGTAGTG,AGACTTGG,Twist_Human_Core_Exome_BI,Twist Pulldown,TCGTAGTG,AGACTTGG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510892,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581951,,Homo Sapiens,0,,,6278STDY12902808,8352313,0,6278STDY12902808,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0395,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,30,
+8,69510904,EGAN00003581955,,CTACGACA,GAGTCCAA,Twist_Human_Core_Exome_BI,Twist Pulldown,CTACGACA,GAGTCCAA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510904,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581955,,Homo Sapiens,0,,,6278STDY12902811,8352316,0,6278STDY12902811,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0362,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,31,
+8,69510916,EGAN00003581958,,TAAGTGGT,CTTAAGCC,Twist_Human_Core_Exome_BI,Twist Pulldown,TAAGTGGT,CTTAAGCC,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510916,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581958,,Homo Sapiens,0,,,6278STDY12902815,8352320,0,6278STDY12902815,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0396,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,32,
+8,69510928,EGAN00003581970,,CGGACAAC,TCCGGATT,Twist_Human_Core_Exome_BI,Twist Pulldown,CGGACAAC,TCCGGATT,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510928,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581970,,Homo Sapiens,0,,,6278STDY12902827,8352332,0,6278STDY12902827,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0332,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,33,
+8,69510845,EGAN00003581974,,ATATGGAT,CTGTATTA,Twist_Human_Core_Exome_BI,Twist Pulldown,ATATGGAT,CTGTATTA,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510845,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581974,,Homo Sapiens,0,,,6278STDY12902831,8352336,0,6278STDY12902831,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0376,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,34,
+8,69510857,EGAN00003581980,,GCGCAAGC,TCACGCCG,Twist_Human_Core_Exome_BI,Twist Pulldown,GCGCAAGC,TCACGCCG,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510857,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581980,,Homo Sapiens,0,,,6278STDY12902837,8352342,0,6278STDY12902837,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0379,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,35,
+8,69510869,EGAN00003581983,,AAGATACT,ACTTACAT,Twist_Human_Core_Exome_BI,Twist Pulldown,AAGATACT,ACTTACAT,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510869,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581983,,Homo Sapiens,0,,,6278STDY12902840,8352345,0,6278STDY12902840,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0355,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,36,
+8,69510881,EGAN00003581988,,GGAGCGTC,GTCCGTGC,Twist_Human_Core_Exome_BI,Twist Pulldown,GGAGCGTC,GTCCGTGC,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510881,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003581988,,Homo Sapiens,0,,,6278STDY12902845,8352350,0,6278STDY12902845,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0361,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,37,
+8,69510893,EGAN00003582081,,ATGGCATG,AAGGTACC,Twist_Human_Core_Exome_BI,Twist Pulldown,ATGGCATG,AAGGTACC,user6@my.com,user6@my.com,user7@my.com,,0,0,70004571,0,69510893,,9606,S4215,,,standard,,,from:100 to:400,EGAN00003582081,,Homo Sapiens,0,,,6278STDY12902847,8352352,0,6278STDY12902847,,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),OG08_0368,888,EGAS00001005007,1,0,0,Whole exome sequencing of patients with Inflammatory Bowel Disease,6278,HG_WC10130_IBD Bioresource Whole Exome Sequencing of 20%2C000 samples,Homo_sapiens (GRCh38_full_analysis_set_plus_decoy_hla),1,IBD Whole Exome Sequencing ,38,
+8,51702674,phiX_for_spiked_buffers,,TGTGCAGC,ACTGATGT,,,TGTGCAGC,ACTGATGT,,,,,,1,0,70004571,0,51702674,,10847,,,,standard,,,,,,,0,,,,1255141,,phiX_for_spiked_buffers,,PhiX (Sanger-SNPs),,888,,1,0,0,None,198,Illumina Controls, ,0,,888,