-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathChanges
221 lines (194 loc) · 7.16 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
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