Mercurial > repos > charles_s_test > seqsero2
annotate libs/splitPairedEndReads.pl @ 16:ed79f56d2184 draft default tip
planemo upload commit a4fb57231f274270afbfebd47f67df05babffa4a-dirty
author | charles_s_test |
---|---|
date | Thu, 30 Nov 2017 16:58:25 -0500 |
parents | 6895de35a263 |
children |
rev | line source |
---|---|
0
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
1 use strict; |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
2 use warnings; |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
3 my $file = $ARGV[0]; |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
4 open(FILE, "<$file") || die "cannot open $file\n"; |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
5 open(OUT1, ">$file\_1") || die "cannot open $file\_1\n"; |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
6 open(OUT2, ">$file\_2") || die "cannot open $file\_2\n"; |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
7 while(<FILE>){ |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
8 chomp; |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
9 print OUT1 "$_\/1\n"; |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
10 print OUT2 "$_\/2\n"; |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
11 my $newline = <FILE>; chomp($newline); |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
12 print OUT1 substr($newline, 0, length($newline)/2)."\n"; |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
13 print OUT2 substr($newline, length($newline)/2, length($newline)/2)."\n"; |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
14 $newline = <FILE>; chomp($newline); |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
15 print OUT1 "$newline\/1\n"; |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
16 print OUT2 "$newline\/2\n"; |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
17 $newline = <FILE>; chomp($newline); |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
18 print OUT1 substr($newline, 0, length($newline)/2)."\n"; |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
19 print OUT2 substr($newline, length($newline)/2, length($newline)/2)."\n"; |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
20 } |
6895de35a263
planemo upload commit 844a891e4eaf732830043204ac636907eefb011d-dirty
charles_s_test
parents:
diff
changeset
|
21 close(FILE); |