Revision history for Perl extension Bio::ViennaNGS.

0.01  Fri Sep 13 12:02:47 2013
	- original version; created by h2xs 1.23 with options
		-XA -n ViennaNGS
	- added get_stranded_subsequence()

0.02  Mon Nov 4 2013
	- added split_bam()
        - added scripts/bam_split.pl

0.03  Tue Nov 5 2013
    	- added bam2bw()
	- updated README

0.04  Tue Nov 26 2013
	- added scripts/DEXSeq_gff2bed.pl
	- updated README

0.05  Thu Apr 03 2014
	- added bed2bw()
	- updated and extended bam_split()
	- updated scripts/bam_split.pl
	- adjusted perl shebang in /scripts

0.06  Fri Sep 19 2014
	- adjusted perl shebang in /scripts
	- added normalize_multicov.pl in /scripts. For that purpose:
	- added computeTPM()
	- added parse_multicov()
	- added write_multicov()
	- added featCount_data() accessor for @featCount AoHoH 
	- added normalization support for bigWigs generated from scripts/bam_split.pl
	- refactored split_bam()
	- intermediate bedGraph files are now removed in bed2bw()

0.07  Mon Sep 29 2014
	- minimum version of Bio::Perl is 1.006924
	- minimum version of Bio::DB::Sam is 1.39
	- added scripts/splice_site_summary.pl
	- added scripts/assembly_hub_constructer.pl prototype
	- added bed2bigBed()
	- use IPC::Cmd for running external tools in bed2bigBed()
	- use Carp for error handling
	- refactored bam2bw()
	- refactored bed2bw()
	- removed scripts/ensembl_fa2bed.pl

0.08  Tue Sep 30 2014
	- added tests for third-party utilities
	- use Carp for error handling throughout the module
	- updated documentation

0.09  Thu Oct 2 2014
	- changed namespace to Bio::ViennaNGS
	- adjusted utilities to use new namespace
	- everything is exported via @EXPORT_OK now
	- updated README

0.10  Thu Nov 27 2014
	- requires Perl >= 5.12.0
	- added sortbed()
	- added uniquify_bam()
	- added scripts/bam_uniq.pl
	- added scripts/sj_visualizer.pl
	- refactored scripts/motiffinda.pl
	- removed development version of scripts/assembly_hub_constructer.pl
	- made scripts/gff2bed.pl work with OO Bio::ViennaNGS::AnnoC 
	- removed get_stranded_subsequence (now lives in Bio::ViennaNGS::Fasta)
	- updated POD

0.11 Wed Dec 10 2014
	- integrated Bio::ViennaNGS::AnnoC
	- integrated Bio::ViennaNGS::Fasta 
	- removed obsolete bam2bw()
	- added scripts/bam_to_bigwig.pl
	- added scripts/bed2bedGraph.pl
	- added scripts/extend_bed.pl
	- added scripts/kmer_analysis.pl
	- added scripts/MEME_XML_motif_extractor.pl
	- added scripts/trim_fastq.pl
	- refactored scripts/bam_to_bigwig.pl
	- refactored scripts/splice_site_summary.pl
	- refactored scripts/bam_split.pl
	- refactored scripts/gff2bed.pl
	- added Moose-based classes for feature handling	
	- renamed bed2bw() to bam_or_bed2bw() and refactored it accordingly to
	  properly handle BAM files
	- added '-split' option to 'genomeCoverageBed' call in
	  bam_or_bed2bw()
	- updated MakeMaker scripts (MANIFEST and Makefile.PL)
	- minimum version of Bio::Root::Version is now 1.00690001
	- added some tests
	- ship demo files in share/ folder
	- updated POD and README
	
0.12 Wed Feb 11 2015
	- requires Perl >= 5.10.0
	- minimum version of Bio::DB::Sam is 1.37
	- integrated Bio::ViennaNGS::Bam
	- integrated Bio::ViennaNGS::BamStat
	- integrated Bio::ViennaNGS::BamStatSummary
	- integrated Bio::ViennaNGS::Bed
	- integrated Bio::ViennaNGS::ExtFeature
	- integrated Bio::ViennaNGS::SpliceJunc
	- integrated Bio::ViennaNGS::Tutorial
	- integrated Bio::ViennaNGS::UCSC
 	- integrated Bio::ViennaNGS::FeatureLine
	- added scripts/assembly_hub_generator.pl
	- added scripts/bam_quality_stat.pl
	- added scripts/Tutorial_pipeline00.pl
	- added scripts/Tutorial_pipeline01.pl
	- added scripts/Tutorial_pipeline02.pl
	- added scripts/Tutorial_pipeline03.pl
	- added scripts/track_hub_constructor.pl
	- renamed Bio::ViennaNGS.pm to Bio::ViennaNGS::Util.pm
	- migrated BAM specific code from Bio::ViennaNGS::Util 
	  to Bio::ViennaNGS::Bam
	- migrated expression/normalization code from Bio::ViennaNGS::Util
	  to Bio::ViennaNGS::Expression
	- refactored scripts/normalize_multicov.pl
	- removed scripts/motiffinda.pl from distribution
	- added static templates for the Assembly and Track Hub generator
	- updated POD and README 

0.13 Thu Feb 14 2015
	- fixed an issue in Bio::ViennaNGS::FeatureChain
	- updated POD

0.14 Tue Feb 24 2015
	- updated mkdircheck() 
	- updated rmdircheck()
	- fixed directory creation in bam_split.pl
	- updated POD in Tutorials

0.15 Mon Jul 6 2015
	- fixed path creation in bed_or_bam2bw()
	- fixed scalar initialization bug
        - fixed bug in Bio::ViennaNGS::BamStat
	- scripts/bam_to_bigwig.pl can now produce normalized bigWigs
	- added functionality to compute RPKM in Bio::ViennaNGS::Expression
	- added tests for UCSC.pm
	- added tests for SpliceJunc.pm

0.16 Tue Oct 27 2015
	- added Bio::ViennaNGS::FeatureInterval
	- added Bio::ViennaNGS::BedGraphLine
	- added Bio::ViennaNGS::Peak
	- make Bio::ViennaNGS::MinimalFeature subclass of
	  Bio::ViennaNGS::FeatureInterval
	- added scripts/rnaseq_peakfinder.pl
	- added scripts/bed2nt2aa.pl
	- updated POD and README

0.17 Fri Jun 09 2017
	- added Bio::ViennaNGS::FeatureIO
	- added Bio::ViennaNGS::Subtypes
	- refactored Bio::ViennaNGS::Fasta to transparently coerce input
	  data into a Bio::DB::Fasta object
	- refactored executables in scripts/ folder to new
	  Bio::ViennaNGS::Fasta interface
	- changed output format in scripts/bed2nt2aa.pl to csv
	- removed parse_bed6() and extend_chain() from Bio::ViennaNGS::Util
	  (bed I/O is now available in Bio::ViennaNGS::FeatureIO and chain
	   extension is available in bedtools)
	- added uniquify_bam2() in Bio::ViennaNGS::Bam
	- implemented correct handling of unmapped reads in
	  Bio::ViennaNGS::Bam
	- replace '~' with $HOME in mkdircheck() within
          Bio::ViennaNGS::Util
	- fixed output path creation in rnaseq_peakfinder.pl,
	  splice_site_summary.pl
	- refactored scripts/bam_uniq.pl
	- refactored scripts/bed2nt2aa.pl
	- added scripts/fasta_subgrep.pl
	- added scripts/fasta_multigrep.pl
	- migrated scripts/MEME_xml_motif_extractor.pl to
	  Bio-ViennaNGS-scripts-extra package on github
	- updated POD
	- removed Tutorial_pipeline{0,1,2}
	- added unit tests

0.17.1 Sat Jun 10 2017
	- version is now declared at a unique location within ViennaNGS.pm
	- updated README
	- updated POD

0.17.2 Mon Jun 26 2017
	- fix check for valid RefSeq accession in UCSC.pm

0.17.3 Sun Jul 2 2017
	- fixed missing parentheses in fasta_subgrep.pl

0.17.4 Wed Jul 19 2017
	- fixed handling of multi-Fasta files in bed2nt2aa.pl

0.17.5 Mon Aug 07 2017
	- added scripts/fasta_regex.pl

0.18 Thu Feb 15 2018
	- added dump()method to Bio::ViennaNGS::FeatureInterval,
	  Bio::ViennaNGS::MinimalFeature and Bio::ViennaNGS::Feature
	- make all attributes of Bio::ViennaNGS::FeatureInterval rw

0.18.1 Thu 24 May 2018
	- ignore case in regex match in fasta_regex.pl
	- allow keeping temporary bedGraph files in BAM to bigWig and
	  BED to bigWig conversion
	- refactored temporary file handling in Bio::ViennaNGS::Peak
	- ignore case in regex match in scripts/fasta_regex.pl
	- refactored scripts/bed2bedGraph.pl
	- argument error checks in Fasta.pm

0.19 Tue 3 Jul 2018     
        - added Bio::ViennaNGS::FeatureIntervalN

0.19.1 Tue 7 Aug 2018
	- added Fasta test to distribution

0.19.2 Fri 23 Nov 2018
 	- added FeatureBase role; adjusted Feature classes & tests