You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The biggest difference with `AFPChain` is that the `MultipleAlignment` data
@@ -167,8 +171,20 @@ on a `MultipleAlignment`:
167
171
double bsRMSD = alignment.getScore('bsRMSD');
168
172
```
169
173
170
-
Methods and names for some frequent scores are located in a util class called
171
-
`MultipleAlignmentScorer`.
174
+
### Manipulating Multiple Alignments
175
+
176
+
Some classes are designed to contain utility methods for manipulating a `MultipleAlignment` object.
177
+
The most important ones are ennumerated and briefly described below:
178
+
179
+
*[MultipleAlignmentScorer](http://www.biojava.org/docs/api/org/biojava/nbio/structure/align/multiple/util/MultipleAlignmentScorer.html): contains frequent names for scores and methods to calculate them.
180
+
181
+
*[MultipleAlignmentTools](http://www.biojava.org/docs/api/org/biojava/nbio/structure/align/multiple/util/MultipleAlignmentTools.html): contains helper methods, such as sequence alignment calculation, transform atom arrays of the structures or calculate aligned residue distances between all structures.
182
+
183
+
*[MultipleAlignmentWriter](http://www.biojava.org/docs/api/org/biojava/nbio/structure/align/multiple/util/MultipleAlignmentWriter.html): contains methods to generate different types of String outputs of the alignment, e.g. FASTA, XML, FatCat.
184
+
185
+
*[MultipleSuperimposer](http://www.biojava.org/docs/api/org/biojava/nbio/structure/align/multiple/util/MultipleSuperimposer.html): interface for implementations that calculate the structure superpositions of the alignment. Some examples of implementations are the ReferenceSuperimposer (superimposes all the structures to a reference) and the CoreSuperimposer (only uses EQRs present in all structures, without gaps, to superimpose them).
186
+
187
+
*[MultipleAlignmentXMLParser](http://www.biojava.org/docs/api/org/biojava/nbio/structure/align/xml/MultipleAlignmentXMLParser.html): contains a method to create a `MultipleAlignment` object from an XML file representation.
172
188
173
189
### Overview
174
190
@@ -207,3 +223,7 @@ the first representation supports any number of structures, while the second is
207
223
only supporting pairwise alignments. However, the conversion can be done with some
208
224
lines of code if needed (instantiate a new `AFPChain` and copy one by one the
209
225
properties that can be represented from the `MultipleAlignment`.
226
+
227
+
===
228
+
229
+
Go back to [Chapter 8 : Structure Alignments](alignment.md).
0 commit comments