public class QsAlignResult extends Object
QsAlign
. The QsAlignResult
holds the original inputs of the algorithm and the results and scores of the
alignment.Constructor and Description |
---|
QsAlignResult(List<Subunit> subunits1,
List<Subunit> subunits2)
The Constructor of the result takes the same inputs as the
QsAlign algorithm. |
Modifier and Type | Method and Description |
---|---|
Atom[] |
getAlignedAtomsForSubunits1(int index) |
Atom[] |
getAlignedAtomsForSubunits2(int index) |
List<Subunit> |
getAlignedSubunits1()
Return the aligned subunits of the first Subunit group, in the alignment
order.
|
List<Subunit> |
getAlignedSubunits2()
Return the aligned subunits of the second Subunit group, in the alignment
order.
|
MultipleAlignment |
getAlignment()
The alignment that specifies the residue equivalencies of the equivalent
Subunits.
|
QsRelation |
getRelation()
The quaternary structure relation
QsRelation between the two
groups of Subunits. |
double |
getRmsd()
The RMSD between the equivalent residues of the equivalent Subunits after
superposition of the Subunit groups.
|
Map<Integer,Integer> |
getSubunitMap()
Map of Subunit equivalencies from the first to the second group.
|
List<Subunit> |
getSubunits1()
Original Subunits of the first group.
|
List<Subunit> |
getSubunits2()
Original Subunits of the second group.
|
javax.vecmath.Matrix4d |
getTransform()
The transformation 4D matrix that needs to be applied to the second group
of Subunits to superimpose them onto the first group of Subunits, given
the equivalent residues in the SubunitCluster and the Subunit
equivalencies.
|
int |
length()
The length of the alignment is the number of Subunit equivalencies it
contains.
|
void |
setAlignment(MultipleAlignment alignment)
The alignment that specifies the residue equivalencies of the equivalent
Subunits.
|
void |
setClusters(List<SubunitCluster> clusters) |
void |
setRelation(QsRelation relation)
The quaternary structure relation
QsRelation between the two
groups of Subunits. |
void |
setSubunitMap(Map<Integer,Integer> subunitMap)
Map of Subunit equivalencies from the first to the second group.
|
String |
toString() |
public List<Subunit> getSubunits1()
public List<Subunit> getSubunits2()
public Map<Integer,Integer> getSubunitMap()
public void setSubunitMap(Map<Integer,Integer> subunitMap)
subunitMap
- public int length()
public javax.vecmath.Matrix4d getTransform()
This is equivalent to multipleAlignment.getBlockSet(0).getTransformations().get(1).
public double getRmsd()
public QsRelation getRelation()
QsRelation
between the two
groups of Subunits.public void setRelation(QsRelation relation)
QsRelation
between the two
groups of Subunits.relation
- public MultipleAlignment getAlignment()
public void setAlignment(MultipleAlignment alignment)
alignment
- a MultipleAlignment objectpublic List<Subunit> getAlignedSubunits1()
public List<Subunit> getAlignedSubunits2()
public void setClusters(List<SubunitCluster> clusters)
public Atom[] getAlignedAtomsForSubunits1(int index)
public Atom[] getAlignedAtomsForSubunits2(int index)
Copyright © 2000–2019 BioJava. All rights reserved.