|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.strbio.mol.lib.ScoreUFSippl90
public class ScoreUFSippl90
A scoring function that uses Sippl's 90 parameters, without the frozen approximation.
Version 1.1, 1/20/00 - added k restrictions Version 1.0, 1/11/00 - original version
Sippl90
Field Summary | |
---|---|
java.lang.String |
defaultFile
the default potential was parameterized using the 681 proteins from Chandonia & Karplus, 1999. |
int |
kHigh
Highest k value to restrict scoring to, or 0 for no restrictions. |
int |
kLow
Lowest k value to restrict scoring to, or 0 for no restrictions. |
Constructor Summary | |
---|---|
ScoreUFSippl90()
initialize scoring system with default BackbonePotential. |
|
ScoreUFSippl90(Sippl90 s90)
initialize scoring system from a pre-initialized potential. |
|
ScoreUFSippl90(java.lang.String filename)
load potential in from a file. |
Method Summary | |
---|---|
void |
describe(Printf outfile)
This should print info about the object to an output file. |
void |
finished(Polymer s,
Polymer f)
This function is called when you are done using the function on a pair. |
void |
restrictK(int low,
int high)
Restrict scoring to a range of k values. |
double |
score(Monomer a,
Monomer b)
This function should return a score for aligning two monomers of a polymer, preferably with low = good, high = bad. |
double |
score(Residue a,
Residue b)
Restrict scoring to a range of k values. |
void |
setAlignment(Alignment a)
This function is called to provide the alignment. |
void |
setup(Polymer s,
Polymer f)
This function is to set up the scoring function for use on a pair. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public int kLow
public int kHigh
public final java.lang.String defaultFile
Constructor Detail |
---|
public ScoreUFSippl90(java.lang.String filename)
filename
- file namepublic ScoreUFSippl90(Sippl90 s90)
public ScoreUFSippl90()
Method Detail |
---|
public void restrictK(int low, int high)
public void setAlignment(Alignment a)
AlignmentDependent
setAlignment
in interface AlignmentDependent
public double score(Monomer a, Monomer b)
ScoreFunction
score
in interface ScoreFunction
public double score(Residue a, Residue b)
public void setup(Polymer s, Polymer f)
ScoreSetup2
setup
in interface ScoreSetup2
public void finished(Polymer s, Polymer f)
ScoreSetup2
finished
in interface ScoreSetup2
public void describe(Printf outfile)
Description
describe
in interface Description
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |