public final class SuperPosition
extends java.lang.Object
Constructor and Description |
---|
SuperPosition() |
Modifier and Type | Method and Description |
---|---|
static void |
center(Point3d[] x) |
static Point3d |
centroid(Point3d[] x) |
static Point3d[] |
clonePoint3dArray(Point3d[] x) |
static int |
contacts(Point3d[] x,
Point3d[] y,
double maxDistance) |
static double |
GTSlikeScore(Point3d[] x,
Point3d[] y) |
static double |
rmsd(Point3d[] x,
Point3d[] y) |
static double |
rmsdMin(Point3d[] x,
Point3d[] y) |
static Matrix4d |
superpose(Point3d[] x,
Point3d[] y) |
static Matrix4d |
superposeAtOrigin(Point3d[] x,
Point3d[] y) |
static Matrix4d |
superposeAtOrigin(Point3d[] x,
Point3d[] y,
AxisAngle4d axisAngle) |
static Matrix4d |
superposeWithTranslation(Point3d[] x,
Point3d[] y) |
static double |
TMScore(Point3d[] x,
Point3d[] y,
int lengthNative)
Returns the TM-Score for two superimposed sets of coordinates
|
static void |
transform(Matrix4d rotTrans,
Point3d[] x) |
static void |
translate(Point3d trans,
Point3d[] x) |
public static Matrix4d superpose(Point3d[] x, Point3d[] y)
public static Matrix4d superposeWithTranslation(Point3d[] x, Point3d[] y)
public static Matrix4d superposeAtOrigin(Point3d[] x, Point3d[] y)
public static Matrix4d superposeAtOrigin(Point3d[] x, Point3d[] y, AxisAngle4d axisAngle)
public static double rmsd(Point3d[] x, Point3d[] y)
public static double rmsdMin(Point3d[] x, Point3d[] y)
public static double TMScore(Point3d[] x, Point3d[] y, int lengthNative)
x
- coordinate set 1y
- coordinate set 2lengthNative
- total length of native sequencepublic static double GTSlikeScore(Point3d[] x, Point3d[] y)
public static int contacts(Point3d[] x, Point3d[] y, double maxDistance)
public static void transform(Matrix4d rotTrans, Point3d[] x)
public static void translate(Point3d trans, Point3d[] x)
public static void center(Point3d[] x)
public static Point3d centroid(Point3d[] x)
public static Point3d[] clonePoint3dArray(Point3d[] x)