Version history: Difference between revisions

From Jstacs
Jump to navigationJump to search
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 4: Line 4:


=== New classes and packages ===
=== New classes and packages ===
* Jstacs 2.3 is the first release to be accompanied by JstacsFX, a library for building JavaFX-based graphical user interfaces based on JstacsTools
* Jstacs 2.3 is the first release to be accompanied by [http://www.jstacs.de/api-fx/index.html JstacsFX], a library for building JavaFX-based graphical user interfaces based on [http://www.jstacs.de/api-2.3/de/jstacs/tools/JstacsTool.html JstacsTools]
* new interface MultiThreadedFunction
* new interface [http://www.jstacs.de/api-2.3/de/jstacs/algorithms/optimization/MultiThreadedFunction.html MultiThreadedFunction]
* new class LargeSequenceReader for reading large sequence files in chunks
* new class [http://www.jstacs.de/api-2.3/de/jstacs/utils/LargeSequenceReader.html LargeSequenceReader] for reading large sequence files in chunks
* new interface QuickScanningSequenceScore
* new interface [http://www.jstacs.de/api-2.3/de/jstacs/sequenceScores/QuickScanningSequenceScore.html QuickScanningSequenceScore]
* new class RegExpValidator for checking String inputs against a regular expression
* new class [http://www.jstacs.de/api-2.3/de/jstacs/parameters/validation/RegExpValidator.html RegExpValidator] for checking String inputs against a regular expression
* new class IUPACDNAAlphabet
* new class [http://www.jstacs.de/api-2.3/de/jstacs/data/alphabets/IUPACDNAAlphabet.html IUPACDNAAlphabet]


=== New features and improvements ===
=== New features and improvements ===
* Alignments may now handle different costs for insert and delete gaps
* [http://www.jstacs.de/api-2.3/de/jstacs/algorithms/alignment/Alignment.html Alignments] may now handle different [http://www.jstacs.de/api-2.3/de/jstacs/algorithms/alignment/cost/Costs.html costs] for insert and delete gaps
* [http://www.jstacs.de/api-2.3/de/jstacs/results/ListResult.html ListResults] may now be constructed from Collections of [http://www.jstacs.de/api-2.3/index.html ResultSets]
* Several minor improvements and bugfixes in many classes
* Several minor improvements and bugfixes in many classes
* Improvements of documentation of several classes
* Improvements of documentation of several classes

Latest revision as of 15:39, 8 September 2017

This page briefly summarizes the changes in Jstacs. Each release is listed as separate section.

Jstacs 2.3 (released September 8, 2017)

New classes and packages

New features and improvements

  • Alignments may now handle different costs for insert and delete gaps
  • ListResults may now be constructed from Collections of ResultSets
  • Several minor improvements and bugfixes in many classes
  • Improvements of documentation of several classes

Jstacs 2.2 (released February 12, 2016)

New classes and packages

New features and improvements

  • Major restructuring of Alignment for better efficiency
  • Alignment Costs and StringAlignment now Storable
  • New constructor of DataSet allowing a specified percentage of sequences to mismatch the given alphabet
  • BioJavaAdapter ported to BioJava 1.9
  • XMLParser now also allows for storing Sequences
  • New method for parsing HMMer profile HMMs in HMMFactory
  • Several minor improvements and bugfixes in many classes
  • Improvements of documentation of several classes

Jstacs 2.1 (released Mai 31, 2013)

New classes

New features and improvements

Restructuring:

Several minor new features, bug fixes, and code cleanups

Jstacs 2.0 (released February 2, 2012)

Jstacs 2.0 changes many names and the structure of several packages. It is not code-compatible with Jstacs 1.5 and earlier

Restructuring and Renaming

New functionality

Bugfixes/Improvements

Documentation

  • improved Javadocs in many classes and packages
  • new Cookbook with extensive documentation and explanation

Misc

  • output of NonParsableException more verbose
  • Exceptions in multi-threaded code now lead to exit of program instead of only stopping the thread
  • update of RServe/RClient

Jstacs 1.5 (released June 1, 2011)

Jstacs 1.4 (released December 31, 2010)

Jstacs 1.3.1 (released March 2, 2010)

  • Partitioning of Samples including weights
  • Release of Dispom (de-novo discovery of differentially abundant transcription factor binding sites including their positional preference)
  • Several bugfixes

Jstacs 1.3 (released December 2, 2009)

Jstacs 1.2.2 (released April 8, 2009)

  • Bugfix-Release

Jstacs 1.2.1 (released February 19, 2009)

Jstacs 1.2 (released February 2, 2009)

Jstacs 1.1 (released October 29, 2008)

Jstacs 1.0 (released September 8, 2008)

The first version of Jstacs has been released.