|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectstatalign.postprocess.Postprocess
statalign.postprocess.plugins.structalign.StructTrace
public class StructTrace
Field Summary | |
---|---|
int |
burninLength
|
int |
MAX_HISTORY_SIZE
|
int |
refreshRate
|
StructAlign |
structAlign
|
Fields inherited from class statalign.postprocess.Postprocess |
---|
active, alignmentType, file, hasToolBar, mcmc, outputable, outputFile, postprocessable, postprocessWrite, rnaAssociated, sampling, screenable, selected, show |
Constructor Summary | |
---|---|
StructTrace()
|
Method Summary | |
---|---|
void |
afterLastSample()
This function is called after the MCMC runs. |
void |
beforeFirstSample(InputData inputData)
Called before MCMC start. |
int |
getCount()
|
java.lang.String |
getFileExtension()
Returns default file extension that is to appended to the input file name to get the file this plugin is writing into. |
javax.swing.Icon |
getIcon()
|
javax.swing.JPanel |
getJPanel()
|
java.util.List<StructAlignTraceParameters> |
getParameterHistory()
|
java.lang.String |
getTabName()
|
double |
getTabOrder()
Specifies the order of the tab for this plugin in the GUI. |
java.lang.String |
getTip()
Returns with the tip information (shown when the mouse cursor is moved over the label of the tabulated panel) |
void |
init(ModelExtManager modelExtMan)
Called by PostprocessManager after setting the Postprocess.show field to allow initialisation,
possibly involving GUI (toolbar etc.) |
void |
newPeek(State state)
Allows peeking into the Markov chain before actual sampling begins. |
void |
newSample(State state,
int no,
int total)
This function is called when we sample from the Markov chain. |
void |
newStep(McmcStep mcmcStep)
Called after a new step is made. |
static void |
printMatrix(double[][] m)
|
void |
setSampling(boolean enabled)
This function switches on or off the sampling mode. |
Methods inherited from class statalign.postprocess.Postprocess |
---|
addTrack, getDependences, getModExtPlugins, getToolBarItems, getTracks, newSample, refToDependences, reloadPanel, setSelected |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public StructAlign structAlign
public int burninLength
public int MAX_HISTORY_SIZE
public int refreshRate
Constructor Detail |
---|
public StructTrace()
Method Detail |
---|
public java.util.List<StructAlignTraceParameters> getParameterHistory()
public int getCount()
public void init(ModelExtManager modelExtMan)
Postprocess
PostprocessManager
after setting the Postprocess.show
field to allow initialisation,
possibly involving GUI (toolbar etc.)
init
in class Postprocess
public java.lang.String getTabName()
getTabName
in class Postprocess
public double getTabOrder()
Postprocess
E.g. we probably always want the "sequence input"-tab to appear first and therefore it returns a 1.0d here. The "current alignment"-tab returns 2.0d here and so if we want to make a tab get ordered between the "sequence input" and the "current alignment"-tabs we just make that plugin return 1.5d or something similar here. By default tabs get ordered last.
getTabOrder
in class Postprocess
public javax.swing.Icon getIcon()
getIcon
in class Postprocess
public javax.swing.JPanel getJPanel()
getJPanel
in class Postprocess
public java.lang.String getTip()
Postprocess
getTip
in class Postprocess
public java.lang.String getFileExtension()
Postprocess
getFileExtension
in class Postprocess
public void setSampling(boolean enabled)
Postprocess
setSampling
in class Postprocess
enabled
- Set it true if you need samples.public void beforeFirstSample(InputData inputData)
Postprocess
beforeFirstSample
in class Postprocess
public void newPeek(State state)
Postprocess
Postprocess.newSample(State, int, int)
. Unlike that method, this one is called both
during and after the burn-in period.
newPeek
in class Postprocess
state
- A State
object representing the current state of the chainpublic void newSample(State state, int no, int total)
Postprocess
Postprocess.newPeek(State state)
,
this method is only called after the burn-in period.
newSample
in class Postprocess
state
- A State
object representing the current state of the chainno
- The number of the current sampletotal
- The number of the total samplespublic void afterLastSample()
Postprocess
afterLastSample
in class Postprocess
public static void printMatrix(double[][] m)
public void newStep(McmcStep mcmcStep)
Postprocess
newStep
in class Postprocess
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |