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