fa2fq.pl 407 B

123456789101112131415161718192021222324252627282930313233343536
  1. #!/usr/bin/perl -w
  2. #
  3. #
  4. #
  5. use strict;
  6. my $Q = '!';
  7. my $tag = '';
  8. my $seq = '';
  9. while(<>){
  10. if(/^>(.+?)$/){
  11. if(length $seq){
  12. print "\@$tag\n";
  13. print "$seq\n";
  14. print "+\n";
  15. print $Q x length($seq);
  16. print "\n";
  17. }
  18. $tag = $1;
  19. $seq = '';
  20. } else {
  21. chomp;
  22. $seq .= $_;
  23. }
  24. }
  25. if(length $seq){
  26. print "\@$tag\n";
  27. print "$seq\n";
  28. print "+\n";
  29. print $Q x length($seq);
  30. print "\n";
  31. }
  32. 1;