JWS-112 Bumping version of ClustalO (src, binaries and windows) to version 1.2.4.
[jabaws.git] / binaries / src / clustalo / ChangeLog
index a44aa31..bc6e25d 100644 (file)
@@ -1,4 +1,109 @@
-2010-06-17 Release 0.0.1 (Dubliniensis)
+2016-12-20 Release 1.2.4 (AndreaGiacomo, r317)
+
+       - made code gcc-6 compliant
+
+       (no new command-line flags)
+
+2016-07-20 Release 1.2.3 (AndreaGiacomo, r313)
+
+       - fixed consensus line in ClustalW format, 'H' in NHQK not recognised as strong (bug in Squid)
+
+       (no new command-line flags)
+       
+2016-07-01 Release 1.2.2 (AndreaGiacomo, r310)
+
+       - fixed a memory leak in hhalign
+       - parallelised hhalign
+       - increased MAC-RAM default from 2GB to 8GB
+
+       (no new command-line flags)
+
+2014-02-28 Release 1.2.1 (AndreaGiacomo, r292)
+
+       - corrected Clustal format consensus line
+       - label justification (multi-bit)
+       
+2013-06-12 Release 1.2.0 (AndreaGiacomo, r284)
+
+       --is-profile              disable check if profile, force profile (default no)
+       --use-kimura              use Kimura distance correction for aligned sequences (default no)
+       --percent-id              convert distances into percent identities (default no)
+
+       fixed bug in --output-order=tree-order for pair-wise alignment
+
+       Kimura distance correction no longer default for protein
+       
+       fixed bug in Viterbi algorithm (predominantly affected long nucleotide but also protein, to lesser extent)
+
+               Viterbi is less (~10x) memory hungry than MAC but still scales quadratically with length:
+
+               2GB of RAM (ClustalO default) can align sequences of 6.5k residues with MAC and 18k with Viterbi
+
+               8GB of RAM (EBI limit) can align sequences of 12.5k residues with MAC and 37k with Viterbi
+
+               A Viterbi alignment of sequences of 100k residues will require 59GB of RAM
+       
+       
+2013-05-16 Release 1.1.1 (r281)
+
+         --cluster-size=<n>        soft maximum of sequences in sub-clusters
+         --clustering-out=<file>   Clustering output file
+         --residuenumber, --resno  in Clustal format print residue numbers (default no)
+         --wrap=<n>                number of residues before line-wrap in output
+         --output-order={input-order,tree-order} MSA output order like in input/guide-tree
+
+       turned off Kimura correction for DNA/RNA
+
+       enable distance matrix output after initial mBed but subsequent full distance calculation
+
+       enable termination after distance/guide-tree calculation (--max-hmm-iterations=-1)
+
+       longer sequence labels 
+
+2012-04-25 Release 1.1.0 (FilumVitae, r275)
+
+   DNA and RNA support now added. Sequence type can be specified manually
+   using --seqtype={Protein|DNA|RNA}
+
+2012-03-27 Release 1.0.4 (r273)
+
+   zipped input now supported
+
+2011-09-07 Release 1.0.3 (r263) 
+
+Bugs fixed:
+
+   input failed if first line in fasta file was empty
+
+   input failed if Clustal formatted file had trailing residue numbers
+
+   '*' character was causing problems, did not get filtered out by squid 
+
+   --outfmt=fasta was not recognized
+
+   '~' gap characters were not recognized in MSF format
+
+   amended README re sequence/profile alignment
+
+   disallowed empty sequences
+
+   doxygen documentation fixes and fix of API example
+
+   introduced MAC-RAM flag to set amount of RAM given to MAC (in MB)
+       
+2011-06-23 Release 1.0.2
+
+2011-06-17 Release 1.0.0 (DeshilHollesEamus, r250)
+
+2011-04-14 Release 0.2.0 (IbiMeVidebunt, r238)
+
+2011-03-23 Release 0.1.1 (OppidumLeonis, r224)
+       
+2011-02-22 Release 0.1.0 (OppidumLeonis, r200)
+       
+2010-08-10 Release 0.0.3 (Thamesis, r120)
+       
+2010-06-17 Release 0.0.1 (Dubliniensis, r81)
                
                First "release" as program has been able for a while to perform
                all basic tasks without problems.