| line | stmt | bran | cond | sub | pod | time | code | 
| 1 |  |  |  |  |  |  | package Bio::FastParsers; | 
| 2 |  |  |  |  |  |  | # ABSTRACT: Classes for parsing bioinformatic programs output | 
| 3 |  |  |  |  |  |  | # CONTRIBUTOR: Amandine BERTRAND <amandine.bertrand@doct.uliege.be> | 
| 4 |  |  |  |  |  |  | # CONTRIBUTOR: Arnaud DI FRANCO <arnaud.difranco@gmail.com> | 
| 5 |  |  |  |  |  |  | $Bio::FastParsers::VERSION = '0.201110'; | 
| 6 | 7 |  |  | 7 |  | 1364000 | use strict; | 
|  | 7 |  |  |  |  | 87 |  | 
|  | 7 |  |  |  |  | 205 |  | 
| 7 | 7 |  |  | 7 |  | 38 | use warnings; | 
|  | 7 |  |  |  |  | 13 |  | 
|  | 7 |  |  |  |  | 199 |  | 
| 8 |  |  |  |  |  |  |  | 
| 9 | 7 |  |  | 7 |  | 3022 | use Bio::FastParsers::Blast; | 
|  | 7 |  |  |  |  | 22 |  | 
|  | 7 |  |  |  |  | 315 |  | 
| 10 | 7 |  |  | 7 |  | 4388 | use Bio::FastParsers::Hmmer; | 
|  | 7 |  |  |  |  | 30 |  | 
|  | 7 |  |  |  |  | 314 |  | 
| 11 | 7 |  |  | 7 |  | 4248 | use Bio::FastParsers::CdHit; | 
|  | 7 |  |  |  |  | 34 |  | 
|  | 7 |  |  |  |  | 300 |  | 
| 12 | 7 |  |  | 7 |  | 4374 | use Bio::FastParsers::Uclust; | 
|  | 7 |  |  |  |  | 28 |  | 
|  | 7 |  |  |  |  | 374 |  | 
| 13 |  |  |  |  |  |  |  | 
| 14 |  |  |  |  |  |  | 1; | 
| 15 |  |  |  |  |  |  |  | 
| 16 |  |  |  |  |  |  | __END__ | 
| 17 |  |  |  |  |  |  |  | 
| 18 |  |  |  |  |  |  | =pod | 
| 19 |  |  |  |  |  |  |  | 
| 20 |  |  |  |  |  |  | =head1 NAME | 
| 21 |  |  |  |  |  |  |  | 
| 22 |  |  |  |  |  |  | Bio::FastParsers - Classes for parsing bioinformatic programs output | 
| 23 |  |  |  |  |  |  |  | 
| 24 |  |  |  |  |  |  | =head1 VERSION | 
| 25 |  |  |  |  |  |  |  | 
| 26 |  |  |  |  |  |  | version 0.201110 | 
| 27 |  |  |  |  |  |  |  | 
| 28 |  |  |  |  |  |  | =head1 DESCRIPTION | 
| 29 |  |  |  |  |  |  |  | 
| 30 |  |  |  |  |  |  | This distribution includes modules for parsing the output files of a selection | 
| 31 |  |  |  |  |  |  | of sequence comparison programs, including BLAST | 
| 32 |  |  |  |  |  |  | L<https://blast.ncbi.nlm.nih.gov/>, HMMER L<http://hmmer.org/>, CD-HIT | 
| 33 |  |  |  |  |  |  | L<https://github.com/weizhongli/cdhit> and UCLUST | 
| 34 |  |  |  |  |  |  | L<http://www.drive5.com/usearch/>. | 
| 35 |  |  |  |  |  |  |  | 
| 36 |  |  |  |  |  |  | These classes are designed to add as few overhead as possible, using | 
| 37 |  |  |  |  |  |  | constructs not far from those that would be found in home-made parsing | 
| 38 |  |  |  |  |  |  | scripts. Moreover, their API stick closer to the behavior of each individual | 
| 39 |  |  |  |  |  |  | software. In this respect, the approach of these parsers is very different | 
| 40 |  |  |  |  |  |  | from Bioperl's L<Bio::SearchIO>. Hence, C<Bio::FastParsers> classes do not | 
| 41 |  |  |  |  |  |  | need (and are not meant as a replacement for) L<BioPerl>. | 
| 42 |  |  |  |  |  |  |  | 
| 43 |  |  |  |  |  |  | C<Bio::FastParsers> modules have been used in production since 2013 but were | 
| 44 |  |  |  |  |  |  | not yet ready for wider adoption due to their lack of documentation. This is | 
| 45 |  |  |  |  |  |  | now nearly fixed: all modules are documented except for HMMER parsers. | 
| 46 |  |  |  |  |  |  |  | 
| 47 |  |  |  |  |  |  | =head1 AUTHOR | 
| 48 |  |  |  |  |  |  |  | 
| 49 |  |  |  |  |  |  | Denis BAURAIN <denis.baurain@uliege.be> | 
| 50 |  |  |  |  |  |  |  | 
| 51 |  |  |  |  |  |  | =head1 CONTRIBUTORS | 
| 52 |  |  |  |  |  |  |  | 
| 53 |  |  |  |  |  |  | =for stopwords Amandine BERTRAND Arnaud DI FRANCO | 
| 54 |  |  |  |  |  |  |  | 
| 55 |  |  |  |  |  |  | =over 4 | 
| 56 |  |  |  |  |  |  |  | 
| 57 |  |  |  |  |  |  | =item * | 
| 58 |  |  |  |  |  |  |  | 
| 59 |  |  |  |  |  |  | Amandine BERTRAND <amandine.bertrand@doct.uliege.be> | 
| 60 |  |  |  |  |  |  |  | 
| 61 |  |  |  |  |  |  | =item * | 
| 62 |  |  |  |  |  |  |  | 
| 63 |  |  |  |  |  |  | Arnaud DI FRANCO <arnaud.difranco@gmail.com> | 
| 64 |  |  |  |  |  |  |  | 
| 65 |  |  |  |  |  |  | =back | 
| 66 |  |  |  |  |  |  |  | 
| 67 |  |  |  |  |  |  | =head1 COPYRIGHT AND LICENSE | 
| 68 |  |  |  |  |  |  |  | 
| 69 |  |  |  |  |  |  | This software is copyright (c) 2013 by University of Liege / Unit of Eukaryotic Phylogenomics / Denis BAURAIN. | 
| 70 |  |  |  |  |  |  |  | 
| 71 |  |  |  |  |  |  | This is free software; you can redistribute it and/or modify it under | 
| 72 |  |  |  |  |  |  | the same terms as the Perl 5 programming language system itself. | 
| 73 |  |  |  |  |  |  |  | 
| 74 |  |  |  |  |  |  | =cut |