annotate filtersamunique/filtersamunique.pl @ 2:428799b67007 draft

Uploaded
author mcharles
date Mon, 16 Jun 2014 06:11:14 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
428799b67007 Uploaded
mcharles
parents:
diff changeset
1 #!/usr/bin/perl
428799b67007 Uploaded
mcharles
parents:
diff changeset
2 use strict;
428799b67007 Uploaded
mcharles
parents:
diff changeset
3 use warnings;
428799b67007 Uploaded
mcharles
parents:
diff changeset
4
428799b67007 Uploaded
mcharles
parents:
diff changeset
5 open(IN, $ARGV[0]) or die ("Can't open $ARGV[0]\n");
428799b67007 Uploaded
mcharles
parents:
diff changeset
6 while (my $line=<IN>){
428799b67007 Uploaded
mcharles
parents:
diff changeset
7 if ($line =~ /^\@/){
428799b67007 Uploaded
mcharles
parents:
diff changeset
8 #Header conservation
428799b67007 Uploaded
mcharles
parents:
diff changeset
9 print $line;
428799b67007 Uploaded
mcharles
parents:
diff changeset
10 }
428799b67007 Uploaded
mcharles
parents:
diff changeset
11 else {
428799b67007 Uploaded
mcharles
parents:
diff changeset
12 #Optionnal flag verification
428799b67007 Uploaded
mcharles
parents:
diff changeset
13 if (($line =~ /XT\:A\:U/)&&($line =~ /X0\:i\:1/)&&($line =~ /X1\:i\:0\s/)){
428799b67007 Uploaded
mcharles
parents:
diff changeset
14 print $line;
428799b67007 Uploaded
mcharles
parents:
diff changeset
15 }
428799b67007 Uploaded
mcharles
parents:
diff changeset
16 }
428799b67007 Uploaded
mcharles
parents:
diff changeset
17 }
428799b67007 Uploaded
mcharles
parents:
diff changeset
18
428799b67007 Uploaded
mcharles
parents:
diff changeset
19
428799b67007 Uploaded
mcharles
parents:
diff changeset
20 close (IN);