Package edu.duke.cs.osprey.energy
Class ResInterGen
java.lang.Object
edu.duke.cs.osprey.energy.ResInterGen
Helper class to create
ResidueInteractions
First call ResInterGen.of(yourConfSpace), then .addXXX() for each interactions you wish to add.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionadds all possible residue interactionsaddInter(int pos1, int pos2) energy += E(pos1, pos2)addInter(int pos1, int pos2, double weight, double offset) energy += [E(pos1, pos2) + offset]*weightenergy += E(pos1, pos2) for all pos2 < pos1 in fragaddInters(RCTuple frag, double weight, ResInterGen.InterOffsetter offsetter) energy += [E(pos1, pos2) + offset(pos1, pos2)]*weight for all pos2 < pos1 in fragaddIntra(int pos) energy += E(pos)addIntra(int pos, double weight, double offset) energy += [E(pos) + offset]*weightenergy += E(pos) for all pos in fragaddIntras(RCTuple frag, double weight, ResInterGen.IntraOffsetter offsetter) energy += [E(pos) + offset(pos)]*weight for all pos in fragaddShell(int pos) energy += E(pos, s) for all s in shelladdShell(int pos, double weight, double offset) energy += [E(pos, s) + offset]*weight for all s in shellenergy += E(pos, s) for all pos in frag, s in shelladdShell(RCTuple frag, double weight, ResInterGen.ShellOffsetter offsetter) energy += [E(pos, s) + offset(pos, s)]*weight for all pos in frag, s in shellenergy += E(s, s) for all pairs of s in shellenergy += E(s) for all s in shellgetResNum(int pos) make()static ResInterGenof(SimpleConfSpace confSpace)
-
Method Details
-
of
-
make
-
getResNum
-
addIntra
energy += E(pos) -
addIntra
energy += [E(pos) + offset]*weight -
addIntras
energy += E(pos) for all pos in frag -
addIntras
energy += [E(pos) + offset(pos)]*weight for all pos in frag -
addInter
energy += E(pos1, pos2) -
addInter
energy += [E(pos1, pos2) + offset]*weight -
addInters
energy += E(pos1, pos2) for all pos2 < pos1 in frag -
addInters
energy += [E(pos1, pos2) + offset(pos1, pos2)]*weight for all pos2 < pos1 in frag -
addShell
energy += E(pos, s) for all s in shell -
addShell
energy += [E(pos, s) + offset]*weight for all s in shell -
addShell
energy += E(pos, s) for all pos in frag, s in shell -
addShell
energy += [E(pos, s) + offset(pos, s)]*weight for all pos in frag, s in shell -
addShellIntras
energy += E(s) for all s in shell -
addShellInters
energy += E(s, s) for all pairs of s in shell -
addAll
adds all possible residue interactions
-