The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for Perl extension Bio::Grep.

0.10.6  Thu Nov  12 18:00:00 2009
    - Perl::Tidy 20090616 passes
    - Added Test::NoWarnings to tests
    - Build dist benchmarks more automated, support for new Sys::Info
    - Agrep back-end: check if agrep is TRE in search(), not new()
    - use autodie instead of Fatal
    - Bugfixes: Fix Warning with Bioperl 1.6.1 (thanks Jeremy)

0.10.5  Sat Jul  26 13:00:00 2008
    - META.yml broken 
    - small cleanup in Vmatch back-end
    - RE backend: switched to $+ and $- to retrieve the positions. 

0.10.4  Fri Jul  25 17:53:00 2008
    - New Perl::Critic passes
    - added Bio:Perl dependencies
    - Bugfix: -blanks in dirnames allowed (thanks Jamie)

0.10.3  Sun Apr  17 12:01:00 2008
    - code cleanup:
        * perlcritic severity 1
    - Bugfix: RNA databases allowed
        
0.10.2  Sun Sep  23 16:08:00 2007
    - code cleanup:
        * renamed test data files
        * perlcritic
        * renamed FilterI->reset to FilterI->reset_filter
          because reset is a buildin function
        * renamed SearchSettings->set to SearchSettings->set_attributes
          cause set is an ambigious name
    - more tests:
        * features.updownstream (more or less moved from guugle/RE specific
          tests)
    - New Features:
        * upstream / downstream in SearchResult
        * reverse_complement in SearchResult
    - Bugfixes:
        * Vmatch: $res->sequence undef when available downstream region
                  to small

0.10.1  Mon Sep  10 11:54:00 2007
    - Minor POD improvements
    - Benchmarks: 
       * generated with Template::Toolkit
       * added vmatch -online
       * ./Build dist asks whether benchmarks should be created

0.10.0  Tue Aug  21 17:00:00 2007
    - POD improvements:
        * methods now grouped in CONSTRUCTOR, ACCESSORS/MUTATORS, PACKAGE
          METHODS, INTERNAL METHODS, ABSTRACT METHODS
        * notes now under IMPORTANT NOTES, not DESCRIPTION  
    - code cleanup:
        * standard testfile "header" now in BioGrepTest, requires ToolSet
    - more tests:
        * features.alignments
    - New Features:
        * Bio::Seq objects as query 
    - Bugfixes:
        - bgrep not installed witch Build.PL
        - Added Bioperl dependency (ticket #28881, thanks siddhartha)
        - $res->query, $res->alignments not equal in back-ends
          now, '(reverse complement)' is added to $query->desc  

0.9.2  Fri Aug  17 12:33:00 2007
    - POD improvements
    - huge performance improvements (RE, Agrep)
    - support for TRE agrep
    - skip EMBOSS alignment calculation when hits can't have gaps
    - idsonly option in bgrep
    - better exception texts
    - sequence description in RE results
    - benchmarks
    
0.9.1  Tue Aug  15 16:10:00 2007
    - POD improvements
    - current directory default datapath (thanks Rick)
    - removed index from *.map files
      (you need to rebuild Agrep/RE dbs!)
    - add -pl option in generate_database (prefix_length)
    - skipping databases generation when database with that
      name already exists 
    - code cleanup: 
         - SearchResult->new wants a hashref as argument
         - RE.pm
         - perltidy
    - tests check warnings
    - more tests (especially GUUGle and RE)
    - maxhits for RE
    - Bugfixes
        - RE pretended to have mismatches feature
    
0.9.0  Mon Aug  08 18:05:00 2007
    - POD improvements
    - generate_database now wants a hashref as argument,
      symlinks fasta file per default, not copies (closes ticket #28691,
      thanks Rick),
      in theory, not only fasta files supported
      Vmatch: non-verbose call of mkvtree. Closes ticket #28720 (thanks Rick)   
    - $sbe->results now throws an deprecated warning 
    - removed HyPa back-end. seems to be a dead project and vmatch covered
      most features
    - Bugfixes
        - tests did not rm temporary directories

0.8.5  Mon Aug  06 13:41:00 2007
    - POD improvements 
    - Bugfixes:
       - SYNOPSIS test failed when Vmatch binary not in path. Closes ticket
         #28656 (thanks Malcolm)
       - arrays not possible with SearchSettings->set (and therefore also not in
         $sbe->search)

0.8.4  Fri Aug  03 14:37:00 2007
    - POD improvements 
    - code cleanup
    - RE back-end much faster

0.8.3  Thu Aug  02 20:00:00 2007
    - POD improvements 
    - dynamically loaded back-ends
    - check arguments of $sbe->get_sequences
    - more tests
    - Bio::Grep now returns a back-end object.
    - Bugfixes:
        - GUUGle back-end confused when sequence description missing
          with up-/downstream regions

0.8.2  Tue Jul  31 16:11:00 2007
    - POD improvements 
    - more tests
    - code cleanup (Bio::Grep::Root)
    
0.8.1  Tue Jul  31 16:11:00 2007
    - POD improvements 
    - code cleanup
    - Cookbook
    - removed directory Container (unnecessary and confusing)
    - Error messages more consistent
    - more tests
    
0.8.0  Mon Jul  30 19:20:00 2007
    - POD improvements
    - direct_and_rev_com
    - RE back-end
    - use Fatal qw(open close), removed own exception handling
    - replaced global dirhandle in BackendI with local dirhandle
    - more tests
    - renamed generate_database_out_of_fastafile() to
      generate_database()
    - renamed Backends/ to Backend  
    - Bugfixes:
        - GUUGle back-end confused when sequence description missing

0.7.0  Tue Jul  24 16:55:00 2007
    - POD improvements:
       * added section exception handling in Bio::Grep
       * removed exception handling in the back-ends
         SYNOPSIS
       * polishing 
    - Bugfixes:
       * Agrep back-end: called two times 

0.6.0  Tue Mar  27 14:09:10 2007
    - POD improvements
    - BackendI code cleanups 
    - renamed feature QUERYFILE to QUERY_FILE
    - did not throw an exception when query and query_file
      are set
    - more tests
    - removed $res->get_gene_id and $res->alignment_to_csv
    
0.5.0  Sat Mar  23 17:34:20 2007
    - POD improvements
    - different values for upstream and downstream in GUUGle
    - did not throw an exception when alphabet file was missing
    - database generation in bgrep broken
    - more tests

0.4.0  Fri Mar  23 15:59:00 2007
    - hxdrop, exdrop flags for vmatch
    - more tests
    - POD improvements
    - long queries in vmatch broken

0.3.0  Thu Mar  12 15:49:19 2007
    - POD improvements
    - Filter broken with GUUGle
    - more tests

0.2.0  Thu Mar  11 15:16:39 2007
    - POD improvements
    - small bgrep improvements
    - more tests
    - GUUGle: upstream/downstream with query_file broken

0.1.0  Thu Mar  09 18:58:09 2007
    - POD improvements
    - more tests
    - small bgrep improvements
    - upstream and downstream in GUUGle broken
    - maxhits in GUUGle broken
    - test searches for EMBOSS

0.0.4  Thu Mar  08 21:34:17 2007
    - forgot to include perlcritic test and 00.checkprereq
    - POD improvements
    - Cleanup: removed unnecessary use lines
    - switched to Data::Dumper for settings->to_string()
    - more tests
    - Vmatch did not calculate query_length if complete(0)
    - GUUGle: reverse_complement was switched (revcom(1) was revcom(0)
      and vice versa).
    - Agrep: did not store $res->query  
    
0.0.3  Wed Mar  07 15:13:26 2007
    - POD improvements
    - more tests (Devel::Cover)
    - Vmatch now throws an exception if showdesc + upstream instead of
      just a warning
    - skip tests if bioperl and/or bioperl-run is not found  
    
0.0.2  Thu Mar  06 01:03:43 2007
   - POD improvements
   - bgrep did not accept -man and -help
   
0.0.1  Thu Mar  05 15:26:11 2007
   first public release on cpan
   - renamed to Bio::Grep (from Weigel::Search)
   - added backend GUUGle
   - added bgrep
   - POD improvements
   - renamed querylength to query_length
   - added feature to specify settings in search call