annotate SeqSero/libs/split_interleaved_fastq.pl @ 0:b0e627ec0dda draft

Uploaded
author estrain
date Wed, 06 Dec 2017 15:17:29 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
1 #!/usr/bin/perl-w
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
2
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
3 use strict;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
4
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
5 use warnings;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
6
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
7 use Getopt::Long;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
8
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
9 use Pod::Usage;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
10
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
11 use File::Basename;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
12
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
13 # Date: 14-05-2010
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
14
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
15 # This program takes a fastq file containing paired-end reads in interleaved format as input and returns two separate files containing read 1 and read 2 in the correct order.
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
16
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
17 # Author: Ram Vinay Pandey
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
18
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
19
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
20
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
21 # Define the variables
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
22
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
23 my $input="";
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
24
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
25 my $output="";
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
26
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
27 my $help=0;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
28
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
29 my $test=0;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
30
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
31 my $verbose=1;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
32
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
33
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
34
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
35 my $usage="perl $0 --input interleaved_fastq_file.fastq --output output.fastq\n";
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
36
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
37
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
38
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
39 GetOptions(
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
40
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
41 "input=s" =>\$input,
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
42
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
43 "output=s" =>\$output,
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
44
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
45 "test" =>\$test,
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
46
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
47 "help" =>\$help
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
48
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
49 ) or pod2usage(-msg=>"Wrong options",-verbose=>1);
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
50
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
51
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
52
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
53 pod2usage(-verbose=>2) if $help;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
54
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
55 Test::runTests() if $test;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
56
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
57
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
58
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
59 pod2usage(-msg=>"\n\tProvide an input file!!\n\n\t\t$usage\n\n",-verbose=>1) unless -e $input;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
60
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
61 pod2usage(-msg=>"\n\tProvide an output file!!\n\n\t\t$usage\n\n",-verbose=>1) unless $output;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
62
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
63
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
64
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
65
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
66
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
67 my ( $name, $path, $extension ) = File::Basename::fileparse ( $output, '\..*' );
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
68
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
69 my $output1 = $name."-read1.fastq";
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
70
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
71 my $output2 = $name."-read2.fastq";
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
72
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
73
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
74
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
75 open my $ofh1, ">$output1" or die "Could not open output file";
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
76
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
77 open my $ofh2, ">$output2" or die "Could not open output file";
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
78
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
79
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
80
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
81
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
82
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
83 open (IN, "<$input") or die ("Could not open file $input for reading\n");
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
84
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
85
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
86
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
87 while (<IN>) {
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
88
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
89 chomp;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
90
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
91 s/\r/\n/g;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
92
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
93 # discard blank line
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
94
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
95 if (m/^\s*$/g) {
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
96
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
97 next;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
98
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
99 }
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
100
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
101 else {
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
102
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
103 # Reading all lines for read 1
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
104
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
105 if (m/^\s*\@.*1$/) {
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
106
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
107
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
108
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
109 print $ofh1 "$_\n";
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
110
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
111 my $ct=0;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
112
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
113 while(my $l = <IN>) {
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
114
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
115
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
116
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
117 $ct++;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
118
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
119 chomp $l;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
120
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
121 s/\r/\n/g;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
122
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
123 print $ofh1 "$l\n";
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
124
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
125
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
126
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
127 last if($ct ==3);
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
128
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
129
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
130
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
131 }
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
132
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
133
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
134
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
135 }
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
136
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
137 # Reading all lines for read 2
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
138
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
139 if (m/^\s*\@.*2$/) {
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
140
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
141
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
142
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
143 print $ofh2 "$_\n";
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
144
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
145 my $ct=0;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
146
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
147 while(my $l = <IN>) {
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
148
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
149
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
150
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
151 $ct++;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
152
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
153 chomp $l;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
154
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
155 s/\r/\n/g;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
156
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
157 print $ofh2 "$l\n";
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
158
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
159
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
160
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
161 last if($ct ==3);
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
162
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
163 }
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
164
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
165
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
166
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
167
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
168
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
169 }
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
170
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
171
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
172
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
173 }
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
174
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
175 }
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
176
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
177
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
178
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
179 close IN;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
180
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
181 close $ofh1;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
182
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
183 close $ofh2;
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
184
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
185
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
186
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
187
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
188
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
189
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
190
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
191 =head1 NAME
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
192
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
193
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
194
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
195 split-interleaved-fastq.pl - TThis program takes a fastq file containing paired-end reads in interleaved format as input and returns two separate files containing read 1 and read 2 in the correct order.
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
196
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
197
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
198
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
199 =head1 SYNOPSIS
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
200
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
201
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
202
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
203 perl split-interleaved-fastq.pl --input interleaved_fastq_file.fastq --output output.fastq
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
204
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
205
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
206
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
207 =head1 OPTIONS
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
208
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
209
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
210
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
211 =over 4
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
212
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
213
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
214
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
215 =item B<--input>
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
216
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
217
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
218
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
219 The input file which contains read1 and read2 in a single file in FASTQ format. Mandatory parameter
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
220
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
221
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
222
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
223 =item B<--output>
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
224
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
225
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
226
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
227 The output file. Mandatory parameter
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
228
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
229
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
230
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
231 =item B<--help>
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
232
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
233
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
234
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
235 Display help for this script
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
236
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
237
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
238
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
239 =back
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
240
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
241
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
242
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
243 =head1 Details
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
244
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
245
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
246
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
247 =head2 Input
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
248
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
249
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
250
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
251 The paired-end reads in interleaved format; input file looks like following:
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
252
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
253
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
254
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
255 @fc_HWUSI-EAS613R:1:1:4:682#CATA/1
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
256
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
257 TTGTANGATTTCGTCCAGACTTATCTGGAGCATCCGGACGGTCGGGTGAAGCTCAATCCTCAGCTGGTGTTG
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
258
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
259 +fc_HWUSI-EAS613R:1:1:4:682#CATA/1
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
260
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
261 baaa\DVbbbbaaaaa`[`abaaaab`b`]aab]_aaa``Z^`a[SN^QR^`]___aXK[a\T\[UTWWMZV
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
262
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
263 @fc_HWUSI-EAS613R:1:1:4:682#CATA/2
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
264
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
265 TCGACAGCTGCTGCTCCGTATTGAGGTACGGATCGTTCACGATCATATACGCCCTCTCTTTCAAAAACCTCA
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
266
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
267 +fc_HWUSI-EAS613R:1:1:4:682#CATA/2
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
268
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
269 bbbY`[`a\S_Y][XPaUDZ__LLL]TZPWXBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
270
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
271
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
272
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
273 =head2 Output
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
274
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
275
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
276
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
277 The output looks like as following for reads 1:
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
278
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
279
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
280
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
281 @fc_HWUSI-EAS613R:1:1:4:682#CATA/1
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
282
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
283 TTGTANGATTTCGTCCAGACTTATCTGGAGCATCCGGACGGTCGGGTGAAGCTCAATCCTCAGCTGGTGTTG
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
284
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
285 +fc_HWUSI-EAS613R:1:1:4:682#CATA/1
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
286
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
287 baaa\DVbbbbaaaaa`[`abaaaab`b`]aab]_aaa``Z^`a[SN^QR^`]___aXK[a\T\[UTWWMZV
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
288
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
289
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
290
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
291 The output looks like as following for reads 2:
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
292
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
293
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
294
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
295 @fc_HWUSI-EAS613R:1:1:4:682#CATA/2
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
296
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
297 TCGACAGCTGCTGCTCCGTATTGAGGTACGGATCGTTCACGATCATATACGCCCTCTCTTTCAAAAACCTCA
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
298
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
299 +fc_HWUSI-EAS613R:1:1:4:682#CATA/2
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
300
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
301 bbbY`[`a\S_Y][XPaUDZ__LLL]TZPWXBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
302
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
303
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
304
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
305
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
306
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
307 =head1 AUTHORS
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
308
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
309
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
310
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
311 Ram vinay pandey
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
312
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
313
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
314
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
315 =cut
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
316
b0e627ec0dda Uploaded
estrain
parents:
diff changeset
317