|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.biojava.bio.structure.quaternary.BioAssemblyTools
public class BioAssemblyTools
| Constructor Summary | |
|---|---|
BioAssemblyTools()
|
|
| Method Summary | |
|---|---|
static double[][] |
getAtomCoordinateBounds(Structure s)
|
static double[][] |
getBiologicalMoleculeBounds(Structure asymStructure,
java.util.List<ModelTransformationMatrix> transformations)
|
static double[] |
getBiologicalMoleculeCentroid(Structure asymUnit,
java.util.List<ModelTransformationMatrix> transformations)
Returns the centroid of the biological molecule. |
static double |
getBiologicalMoleculeMaximumExtend(Structure structure,
java.util.List<ModelTransformationMatrix> transformations)
Returns the maximum extend of the biological molecule in the x, y, or z direction. |
static double |
getMaximumExtend(Structure structure)
Returns the maximum extend of the structure in the x, y, or z direction. |
static Structure |
getReducedCAStructure(Structure orig)
reduce a structure to a Calpha representation only |
static boolean |
isUnaryExpression(java.lang.String expression)
Checks if the passed in expression is a unary operator expression Example: (1,2,3) or (1-60) are unary operator expressions (1-60)(61-88) is a binary operator expression, representing a cartesian product of the two parenthesised lists |
static java.util.List<OrderedPair<java.lang.String>> |
parseBinaryOperatorExpression(java.lang.String expression)
|
static java.util.List<java.lang.String> |
parseUnaryOperatorExpression(java.lang.String operatorExpression)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BioAssemblyTools()
| Method Detail |
|---|
public static boolean isUnaryExpression(java.lang.String expression)
expression -
public static java.util.List<java.lang.String> parseUnaryOperatorExpression(java.lang.String operatorExpression)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static java.util.List<OrderedPair<java.lang.String>> parseBinaryOperatorExpression(java.lang.String expression)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public static double[][] getBiologicalMoleculeBounds(Structure asymStructure,
java.util.List<ModelTransformationMatrix> transformations)
public static double[][] getAtomCoordinateBounds(Structure s)
public static double getMaximumExtend(Structure structure)
structure -
public static double getBiologicalMoleculeMaximumExtend(Structure structure,
java.util.List<ModelTransformationMatrix> transformations)
structure -
public static double[] getBiologicalMoleculeCentroid(Structure asymUnit,
java.util.List<ModelTransformationMatrix> transformations)
throws java.lang.IllegalArgumentException
structure -
java.lang.IllegalArgumentException - if structure is nullpublic static Structure getReducedCAStructure(Structure orig)
orig -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||