|
||||||||||
| 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 ScoreSetup2public 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 | |||||||||