public final class SuperPosition extends Object
| Modifier and Type | Method and Description |
|---|---|
static int |
contacts(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y,
double maxDistance) |
static double |
GTSlikeScore(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y) |
static double |
rmsd(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y)
Calculate the RMSD of two point arrays, already superposed.
|
static double |
rmsdMin(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y) |
static javax.vecmath.Matrix4d |
superpose(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y)
Deprecated.
|
static javax.vecmath.Matrix4d |
superposeAtOrigin(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y)
This method superposes x onto y, so it transforms the coordinates of x.
|
static javax.vecmath.Matrix4d |
superposeAtOrigin(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y,
javax.vecmath.AxisAngle4d axisAngle)
This method superposes x onto y, so it transforms the coordinates of x.
|
static javax.vecmath.Matrix4d |
superposeWithTranslation(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y)
This method superposes x onto y, so it transforms the coordinates of x.
|
static double |
TMScore(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y,
int lengthNative)
Returns the TM-Score for two superimposed sets of coordinates Yang Zhang
and Jeffrey Skolnick, PROTEINS: Structure, Function, and Bioinformatics
57:702–710 (2004)
|
@Deprecated public static javax.vecmath.Matrix4d superpose(javax.vecmath.Point3d[] x, javax.vecmath.Point3d[] y)
superposeWithTranslation(Point3d[], Point3d[])x - point array, point coordinates will be modifiedy - point array, point coordinates will not be modifiedpublic static javax.vecmath.Matrix4d superposeWithTranslation(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y)
x - point array, point coordinates will be modifiedy - point array, point coordinates will not be modifiedpublic static javax.vecmath.Matrix4d superposeAtOrigin(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y)
CalcPoint.center(Point3d[]), because the transformation matrix
will not have translation component (faster).x - point array, point coordinates will be modifiedy - point array, point coordinates will not be modifiedpublic static javax.vecmath.Matrix4d superposeAtOrigin(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y,
javax.vecmath.AxisAngle4d axisAngle)
CalcPoint.center(Point3d[]), because the transformation matrix
will not have translation component (faster).x - point array, point coordinates will be modifiedy - point array, point coordinates will not be modifiedaxisAngle - to be filled with rotation axispublic static double rmsd(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y)
x - array of points superposed to yy - array of points superposed to xpublic static double rmsdMin(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y)
public static double TMScore(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y,
int lengthNative)
x - coordinate set 1y - coordinate set 2lengthNative - total length of native sequencepublic static double GTSlikeScore(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y)
public static int contacts(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y,
double maxDistance)
Copyright © 2000–2016 BioJava. All rights reserved.