-
Notifications
You must be signed in to change notification settings - Fork 43
/
CHANGELOG
150 lines (104 loc) · 6.09 KB
/
CHANGELOG
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
trimAl/readAl v1.3. April 2011.
[General]
* Rewritten all file format parsers.
* Added a new file format for compatibility with some programs.
* phylip_paml
* Extended some file format parsers.
* fasta_m10
* phylip_m10
* phylip3.2_m10
* phylip_paml_m10
* A new control versions system is used: git.
* Improved general system for tracking builds/revisions.
* Refactored some portion of codes for improving its legibility and
comprehension.
[trimAl]
* Improved HTML functionality. Now trimAl's summary shows which scores have been used
for trimming the alignment along with scores scales bars.
* Now it is possible to get an HTML trimAl's summary of previously no-allowed combinations
of trimming methods. No-allowed combinations were related to the use of methods based on
several alignments (consistency based scores) and methods based on a single alignment.
* Some previously no allowed combinations between different trimming methods now are permitted.
This is oriented to trim a given alignment using scores from several alignments along with
scores computed from a single alignment.
* When several alignment are given now it is possible to force the selection of one
of them using a new option "-forceselect". This is useful to trim a specific alignment
based on its consistency scores computed from a given set of alignments independently
if that alignment is the most consistent among the set of those alignments.
The selected alignment should not be present among alignments in the "-compareset"
input file.
* Former "-select" option has been converted into "-selectcols" for removing specific
columns/range of columns.
* Added the possibility, using "-selectseqs" option, to remove specific sequences/range
of sequences from input alignment.
* Using "-backtrans" option it is possible to trim an input protein alignment and then
get a back-translated CDS alignment. Coding DNA sequences are mapped before trimming
to protein sequences through sequences identifiers controlling stop codons, sequences
lengths, etc, etc.
* Using "-splitbystopcodon" option is possible, when a back-translation is done, to split
input coding sequences for its stop codons (at positions multiple of 3).
* Added a new option "-terminalonly" for removing only columns out of internal boundaries.
Internal boundaries are defined as the first and last column in the alignment without
gaps. The columns removal depends on the applied trimming method, that means, if there
is not columns to be deleted out of internal boundaries, no-columns will be deleted.
All columns in-between internal boundaries are kept independently of any trimming methods
decision.
* Added a new option "-clusters" for getting the most Nth representative sequences from
input alignment. Representativeness is computed in terms of identity between each pair
of sequences in the alignment. Then an algorithm is applied for constructing a set of
clusters based on those identities values. The longest sequences is selected as the
cluster representative for the final alignment.
* Added a new option "-maxidentity" for getting sequences representatives at given identity
threshold. This option allows to get the set of sequences/cluster representatives with an
identity below to that threshold regarding to rest of the sequences. Sequences with identities
scores higher than established threshold are clusters to the most similar sequence. The
longest sequences are selected as cluster representatives for the final alignment.
* Added a new option "-block" for keeping only columns blocks equal or higher to that size
in the final alignment. This option is available for manual trimming methods and only for
"gappyout" method among automated ones.
* Changed identity scores matrix. Now it is shown "100.000" in the diagonal instead of
"0". It makes more sense to have a score of 100 for each sequence against itself.
* Changed options name for making clear their meaning.
* scc => ssc - Similarity scores for columns in the alignment.
* sct => sst - Cumulative distribution of similarities scores in the alignment.
[readAl]
* Added new option "-reverse" for getting the reverse of the input alignment.
* Added new option "-onlyseqs" for getting only sequences from the alignment. This option
destroys input alignment and returns a fasta file with unaligned sequences.
* Added new option "-html" for getting an HTML file with alignments residues colored
according to CLUSTAL scheme. This functionality is similar to SeaView/JalView visualization.
* Changed option "-format". Now it informs about input file format and if sequences are
aligned or not.
* Updated option "-type". Now it informs more about nucleotides datatype: dna or rna.
trimAl/readAl v1.2. April 2009.
* Added the htmlout to track the trimAl's trimming.
* Added the possibility to delete spurious sequences from the alignment.
* Added the complementary and colnumbering options.
* Added the manual selection of columns.
* Added one new heuristic method to select the best automated trimming method.
* Automated1
* Added two new automated methods to work with gaps and similarity distribution.
* Strict
* Strictplus
* Select only one automated method to work with gaps distribution.
* Strict => Gappyout
* Relaxed was deleted
* Added the version/revisions system.
* Improved the file format.
* Added support for phylip 3.2
* Added support for clustal
* Added support for fasta
* Added support for nexus
* Added support for mega
* Added support for nbrf/pir
* Improved of statistics methods.
* Improved the information of the available methods.
* Added the identity statistics.
* Improved of windows size methods.
* Consistency windows size.
* Improved the similarity-matrices handling.
* Improved the support for DNA/RNA alignments.
* Added readAl.
* Fixed some bugs from the previous version.
trimAl v1.1. February 2008.
* Initial public version of trimAl.