public final class SuperPosition extends Object
Constructor and Description |
---|
SuperPosition() |
Modifier and Type | Method and Description |
---|---|
static void |
center(javax.vecmath.Point3d[] x) |
static javax.vecmath.Point3d |
centroid(javax.vecmath.Point3d[] x) |
static javax.vecmath.Point3d[] |
clonePoint3dArray(javax.vecmath.Point3d[] x) |
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) |
static double |
rmsdMin(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y) |
static javax.vecmath.Matrix4d |
superpose(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y) |
static javax.vecmath.Matrix4d |
superposeAtOrigin(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y) |
static javax.vecmath.Matrix4d |
superposeAtOrigin(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y,
javax.vecmath.AxisAngle4d axisAngle) |
static javax.vecmath.Matrix4d |
superposeWithTranslation(javax.vecmath.Point3d[] x,
javax.vecmath.Point3d[] y) |
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)
|
static void |
transform(javax.vecmath.Matrix4d rotTrans,
javax.vecmath.Point3d[] x) |
static void |
translate(javax.vecmath.Point3d trans,
javax.vecmath.Point3d[] x) |
public static javax.vecmath.Matrix4d superpose(javax.vecmath.Point3d[] x, javax.vecmath.Point3d[] y)
public static javax.vecmath.Matrix4d superposeWithTranslation(javax.vecmath.Point3d[] x, javax.vecmath.Point3d[] y)
public static javax.vecmath.Matrix4d superposeAtOrigin(javax.vecmath.Point3d[] x, javax.vecmath.Point3d[] y)
public static javax.vecmath.Matrix4d superposeAtOrigin(javax.vecmath.Point3d[] x, javax.vecmath.Point3d[] y, javax.vecmath.AxisAngle4d axisAngle)
public static double rmsd(javax.vecmath.Point3d[] x, javax.vecmath.Point3d[] y)
public 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)
public static void transform(javax.vecmath.Matrix4d rotTrans, javax.vecmath.Point3d[] x)
public static void translate(javax.vecmath.Point3d trans, javax.vecmath.Point3d[] x)
public static void center(javax.vecmath.Point3d[] x)
public static javax.vecmath.Point3d centroid(javax.vecmath.Point3d[] x)
public static javax.vecmath.Point3d[] clonePoint3dArray(javax.vecmath.Point3d[] x)
Copyright © 2000–2016 BioJava. All rights reserved.