A B C D E F G H I J L M N O P Q R S T U V W X Y Z

A

A - Static variable in class de.unibi.techfak.jpredictor.motifs.PSPMotif
Constant for easy access to the columns of this.motif.
actBandAboveCutoff - Static variable in class de.unibi.techfak.jpredictor.operator.ScoringFactory
Stores the last band where at least the first and the last scores are above the cutoff.
actBandBelowCutoff - Static variable in class de.unibi.techfak.jpredictor.operator.ScoringFactory
Stores the last band with all scores actually below the cutoff.
actionPerformed(ActionEvent) - Method in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
Handles the events thrown when a button is pressed.
actionPerformed(ActionEvent) - Method in class de.unibi.techfak.jpredictor.gui.MainPanel
Handles the events thrown when a button is pressed.
actionPerformed(ActionEvent) - Method in class de.unibi.techfak.jpredictor.gui.MotifCheckTree
This method is designed to handle the events for checking and unchecking the check boxes in the tree.
actionPerformed(ActionEvent) - Method in class de.unibi.techfak.jpredictor.gui.MotifMaker
Handles the events thrown when a button is pressed.
actionPerformed(ActionEvent) - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
This method does nothing but to return.
actionPerformed(ActionEvent) - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
 
actReader - Variable in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
The reader actually used for read and write operations.
actSequenceInFile - Variable in class de.unibi.techfak.jpredictor.sequences.SequenceEnumerator
Holds the counter of the sequence.
ACTUAL_PANE - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
The actual selected tabbed pane.
actualReader - Variable in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
The actual position in the readers vector.
add(double[][], boolean) - Method in class de.unibi.techfak.jpredictor.clustering.MatrixRelationMeasure
Adds a matrix of double values to this class.
add(Vector) - Method in class de.unibi.techfak.jpredictor.clustering.MatrixRelationMeasure
Adds a matrix to this class.
add(Motif) - Method in class de.unibi.techfak.jpredictor.clustering.MotifAlignment
Adds a motif to this alignment class.
add(Motif) - Method in class de.unibi.techfak.jpredictor.clustering.MultiMotifAlignment
 
add(Motif) - Method in class de.unibi.techfak.jpredictor.clustering.SingleMotifAlignment
 
add(double[], boolean) - Method in class de.unibi.techfak.jpredictor.clustering.VectorRelationMeasure
Adds a double array to the list of vectors.
add(Vector) - Method in class de.unibi.techfak.jpredictor.clustering.VectorRelationMeasure
Adds a vector of numbers to the list of vectors.
add(int[]) - Method in class de.unibi.techfak.jpredictor.clustering.VectorRelationMeasure
Adds an int array to the list of vectors.
add(Motif, int, int) - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
Adds a motif and the distances to the next motif to this MultiMotif.
add(Motif) - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
Adds a motif to this MultiMotif.
add(String) - Method in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
Adds a new ResetableReader to the vector of subsequence readers.
add(Reader) - Method in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
Adds a Reader to the underlying storage container.
add(OutputStream) - Method in class de.unibi.techfak.misc.MultiplyOutputStream
Registers the given OutputStream.
addBand(ScoreBand) - Method in class de.unibi.techfak.jpredictor.operator.ScoreBand
Adds a whole band to this one.
addCheck(int, Motif) - Method in class de.unibi.techfak.jpredictor.motifs.MotifList
Iff the motif is not present in this motif list, it is added.
addDistance(Distance, int) - Method in class de.unibi.techfak.jpredictor.gui.MotifDistanceTree
Adds a distance to the tree at the given index.
addHintFor(Component, String) - Method in class de.unibi.techfak.jpredictor.gui.MouseOverHintManager
Registers a component with its corresponding hint.
addMotif(Motif, int) - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Adds a motif to the tree at the given index.
addMotifs(MotifList) - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
This method gets a MotifList and adds all the motifs in there into this tree view by calling addMotif(Motif, -1).
addScore(ScoredSequenceStruct) - Method in class de.unibi.techfak.jpredictor.operator.ScoreBand
Adds a score to this band.
adjustmentValueChanged(AdjustmentEvent) - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
 
adjustmentValueChanged(AdjustmentEvent) - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.SequencePlotArea
 
alignmentResults - Variable in class de.unibi.techfak.jpredictor.clustering.GreedyClustering
Contains the results of all alignments in-between cluster representatives.
alignMotifs(Motif, Motif) - Method in class de.unibi.techfak.jpredictor.clustering.Clustering
Creates a new alignment and adds the two motifs.
allowRunning() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
allowRunning() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Sets a flag that signals all running threads started by the operator that they are allowed to run.
allowThreadRunning - Variable in class de.unibi.techfak.jpredictor.operator.States
The flag that decides whether a thread needs to break as soon as possible.
array2matrix(double[], int, int) - Static method in class de.unibi.techfak.misc.MathTools
Creates a matrix of cols columns and rows rows and fills it with the given array.
arraycpy(double[], double[]) - Static method in class de.unibi.techfak.misc.MathTools
Copies the 'src' array into 'dest'.
arraycpy(int[], int[]) - Static method in class de.unibi.techfak.misc.MathTools
Copies the 'src' array into 'dest'.
atomicCombine(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.LikelihoodMeasure
 
atomicCombine(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MatrixAlignment
 
atomicCombine(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MatrixDistance
 
atomicCombine(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MatrixLikelihood
 
atomicCombine(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MatrixLoglikelihood
 
atomicCombine(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MinkowskiDistance
 
atomicCombine(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MultiMotifAlignment
 
atomicCombine(Object) - Method in class de.unibi.techfak.jpredictor.clustering.RelationMeasure
Two relations measures are combined to one result, which is not stored but returned.
atomicCombine(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.RelationMeasure
Two relations measures are combined to one result, which is not stored but returned.
atomicCombine(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.SingleMotifAlignment
 
atomicNormalize(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.LikelihoodMeasure
 
atomicNormalize(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MatrixAlignment
 
atomicNormalize(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MatrixDistance
 
atomicNormalize(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MatrixLikelihood
 
atomicNormalize(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MatrixLoglikelihood
 
atomicNormalize(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MinkowskiDistance
 
atomicNormalize(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MultiMotifAlignment
 
atomicNormalize(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.RelationMeasure
A relations measures is normalized by a certain amount.
atomicNormalize(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.SingleMotifAlignment
 

B

backData - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
The background probabilities for the table in the PSSM tab.
bands - Static variable in class de.unibi.techfak.jpredictor.operator.ScoringFactory
Stores all bands found so far.
BARS - Static variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Draws something using bars.
bCancel - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
 
bCancel - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
bCancel - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bClearAllFields - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bClearMotifFields - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bClearMotifList - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bClearMotifSel - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bCutoffCalc - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
bDoubleBuild - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bEditMotif - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bExit - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
The buttons.
bGetDistr - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
 
bMax - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
The radio button for the comprised maximum.
bMean - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
The radio button for the comprised mean.
bMin - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
The radio button for the comprised minimum.
bMotifMaker - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
The global action buttons.
bMultiAddDist - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bMultiClr - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bMultiDel - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bMultiGT - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bMultiGTGT - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bMultiLT - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bNegBrowse - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
bNegSet - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
bNoBar - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
The button to disable the bar.
bNoHLine - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
The button to disable the horizontal line.
bOk - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
Global buttons list.
bOutBrowse - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
bOverwriteMotif - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bPastePSPM - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bPastePSSM - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bPosBrowse - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
bPosSet - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
bRecalcPSPM - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bRecalcPSSM - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bRegisterMotif - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bRemoveMotif - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bReplaceMotif - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bScoreSequ - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
bSearchMotifs - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
bSequBrowse - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
bSequSet - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
Some global buttons for sequences.
bStartCalc - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
 
bTexts - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
The text for the buttons.
buffer - Variable in class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
The internal buffer
buffer - Variable in class de.unibi.techfak.misc.GUIOutputStream
One block to hold the characters before they are send to the graphical component.
buffIn - Variable in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
For if the user wants to skip the evolution.
buttonTexts - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
The text of all buttons
buttonTexts - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
The text for the buttons.
buttonTexts - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
bWeightMotifs - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 

C

C - Static variable in class de.unibi.techfak.jpredictor.motifs.PSPMotif
Constant for easy access to the columns of this.motif.
calculate(double[], double[]) - Static method in class de.unibi.techfak.jpredictor.clustering.EuclideanDistance
Calculates the Euclidean distance between two given arrays.
calculate(double[], double[]) - Static method in class de.unibi.techfak.jpredictor.clustering.LikelihoodMeasure
Calculates the Likelyhood measure between two given arrays.
calculate(double[], double[]) - Static method in class de.unibi.techfak.jpredictor.clustering.ManhattanDistance
Calculates the Manhatten distance between two given arrays.
calculate(double[], double[], double) - Static method in class de.unibi.techfak.jpredictor.clustering.MinkowskiDistance
Calculates the Minkowski distance between two given arrays.
calculateScores(double[][], double[], double) - Static method in class de.unibi.techfak.jpredictor.motifs.PSSMotif
Calculates the scores from probabilities and background.
calculateScoresResults(LinkedList[], int) - Method in class de.unibi.techfak.jpredictor.operator.Operator
Called by the search thread, when METHOD_CALC was set as methodToCall.
cbAddMotifsList - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
Contains a list of motif lists to be added, just like 'Add PREdictor motifs'.
cbAddMotifsListTexts - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
The strings for the combo box to insert.
cbAppend - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
cbGraphOutput - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
cbLengthNorm - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
cbMotifOcc - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
cbNegFile - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
cbOverwrite - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
cbPosFile - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
cbSelectMulti - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
cbSelectSingle - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
cbSelf - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
The checkboxes and textfields shown in the multimotif pane
cbSequFile - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
Checkboxes.
cbTextOutput - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
cccBandCounter - Static variable in class de.unibi.techfak.jpredictor.operator.ScoringFactory
For every possible cutoff the absolute number of bands is stored here.
cccBandEndpos - Static variable in class de.unibi.techfak.jpredictor.operator.ScoringFactory
For every possible cutoff the mid-window positions of the last score exceeding the cutoff is stored here.
cccStartScore - Static variable in class de.unibi.techfak.jpredictor.operator.ScoringFactory
The starting score for which the band count and band end position is stored at index zero in the appropriate arrays.
changeEvent - Variable in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNodeEditor
 
changeHintFor(Component, String) - Method in class de.unibi.techfak.jpredictor.gui.MouseOverHintManager
Changes the hint for the given component to the new string.
charAt(int) - Method in class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
Returns a character at a given position within the file's valid characters.
checked - Variable in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNode
 
checkMotifs(MotifList) - Method in class de.unibi.techfak.jpredictor.gui.MotifCheckTree
Checks the given motifs in the tree.
checkMultiMotif() - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
Checks for this MultiMotif to be complete.
checkMultiMotifForCycles() - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
Checks for this MultiMotif to contain a cycle.
checkWeights() - Method in class de.unibi.techfak.jpredictor.motifs.MotifList
Checks the weights of the motifs for either infinity or not-a-number.
clean() - Method in class de.unibi.techfak.jpredictor.gui.MainPanel.ActionThread
Cleans up, enables the action buttons and disables the cancel button.
cleanup() - Method in class de.unibi.techfak.jpredictor.gui.CutoffCalculator.CutoffCalcThread
Cleans up the thread
clear() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixRelationMeasure
Empties the list of matrices in this class.
clear() - Method in class de.unibi.techfak.jpredictor.clustering.MotifAlignment
Clears the list of motifs this class contains.
clear() - Method in class de.unibi.techfak.jpredictor.clustering.SingleMotifAlignment
 
clear() - Method in class de.unibi.techfak.jpredictor.clustering.VectorRelationMeasure
Empties the list of arrays in this class.
clear() - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Clears the motif tree.
clearAndHide() - Method in class de.unibi.techfak.jpredictor.gui.TextInsertDialog
This method clears the dialog and hides it.
clearBuffer() - Method in class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
Inits all internal variables regarding the buffer.
clearMark(int) - Method in class de.unibi.techfak.jpredictor.motifs.Motif
 
clearMark() - Method in class de.unibi.techfak.jpredictor.motifs.Motif
 
clearMark(int, int) - Method in class de.unibi.techfak.jpredictor.motifs.MotifList
Clears the mark in all motifs and child motifs in the list.
clearMark(int) - Method in interface de.unibi.techfak.misc.Markable
Clears a special mark.
clearMark() - Method in interface de.unibi.techfak.misc.Markable
The mark of the object is cleared, thus it is not marked anymore.
clearMark(int) - Method in class de.unibi.techfak.misc.Marker
 
clearMark() - Method in class de.unibi.techfak.misc.Marker
 
clearSelection() - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Removes all selections made on the motif tree.
clone() - Method in class de.unibi.techfak.jpredictor.gui.Distance
 
clone() - Method in class de.unibi.techfak.jpredictor.motifs.FoundMotifStruct
 
clone() - Method in class de.unibi.techfak.jpredictor.motifs.Motif
Clones the motif by creating the same motif again and copying all importent fields.
clone() - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
 
clone() - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
 
clone() - Method in class de.unibi.techfak.jpredictor.motifs.PSSMotif
 
clone() - Method in class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
 
clone() - Method in class de.unibi.techfak.jpredictor.motifs.SequenceMotif
 
clone() - Method in class de.unibi.techfak.jpredictor.operator.ScoredSequenceStruct
 
close() - Method in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
Closes and disbands all Readers stored in this class.
close() - Method in class de.unibi.techfak.jpredictor.sequences.ResetableReader
Closes this Reader.
close() - Method in class de.unibi.techfak.jpredictor.sequences.SequenceReader
Closes this Reader.
close() - Method in class de.unibi.techfak.misc.MultiplyOutputStream
This call is directed to all registered OutputStreams.
Clustering - Class in de.unibi.techfak.jpredictor.clustering
Wrapper class for a clustering of many motifs.
Clustering(ICommunicator, SingleMotifAlignment, MultiMotifAlignment) - Constructor for class de.unibi.techfak.jpredictor.clustering.Clustering
Inits the clustering with a communicator and a two alignments.
clusters - Variable in class de.unibi.techfak.jpredictor.clustering.Clustering
The vector containing motif lists, where each list represents a cluster.
clusterStep() - Method in class de.unibi.techfak.jpredictor.clustering.Clustering
The second step in the clustering loop.
clusterStep() - Method in class de.unibi.techfak.jpredictor.clustering.ForwardClustering
 
clusterStep() - Method in class de.unibi.techfak.jpredictor.clustering.GreedyClustering
 
clusterStep() - Method in class de.unibi.techfak.jpredictor.clustering.RelationalCalculation
Does nothing since it is never called.
combineStrings(Object[], String) - Static method in class de.unibi.techfak.misc.IOTools
An array of objects is combined into one string ready for output.
comm - Variable in class de.unibi.techfak.jpredictor.clustering.Clustering
A local instance of the communicator the class was constructed with.
comm - Variable in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
A local instance of the communicator the class was constructed with.
comm - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
The communicator which holds all settings.
comm - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
The saved communicator, used to 'talk' to the operator, what means, doing all settings and gettings through it.
comm - Static variable in class de.unibi.techfak.jpredictor.gui.MainWindow
The saved communicator, used to 'talk' to the operator, what means, doing all settings and gettings through it.
comm - Static variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
The global communicator, used to 'talk' to the operator, what means, doing all settings and gettings through.
comm - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
The global communicator, used to 'talk' to the operator, what means, doing all settings and gettings through.
comm - Variable in class de.unibi.techfak.jpredictor.operator.Operator
The communicator object this operator gets options from.
comm - Static variable in class de.unibi.techfak.jpredictor.operator.OptionFile
The ICommunicator for this class.
commandLineInterpreter(String[]) - Static method in class de.unibi.techfak.jpredictor.jPREdictor
The command line interpreter tool.
compareTo(Object) - Method in class de.unibi.techfak.jpredictor.clustering.RelationMeasure
Compares this results to the result of the given object.
compareTo(Object) - Method in class de.unibi.techfak.jpredictor.motifs.FoundMotifStruct
Compares this class to another one of the same type.
compareTo(Object) - Method in class de.unibi.techfak.jpredictor.motifs.Motif
Compares this motif with the specified object.
compareTo(Object) - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
 
compareTo(Object) - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
 
compareTo(Object) - Method in class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
 
compareTo(Object) - Method in class de.unibi.techfak.jpredictor.operator.ScoredSequenceStruct
 
Computable - Interface in de.unibi.techfak.jpredictor.clustering
Interface to provide a compute method and constants to handle its return value.
COMPUTATION_FAILED - Static variable in interface de.unibi.techfak.jpredictor.clustering.Computable
The computation process failed in one step and is not running anymore.
COMPUTATION_PENDING - Static variable in interface de.unibi.techfak.jpredictor.clustering.Computable
The computation is still running and computing.
COMPUTATION_SUCCESS - Static variable in interface de.unibi.techfak.jpredictor.clustering.Computable
The computation has finished successfully.
COMPUTATION_WAITING - Static variable in interface de.unibi.techfak.jpredictor.clustering.Computable
The computation process is not running at the moment but is not stopped either.
computationResult - Variable in class de.unibi.techfak.jpredictor.clustering.RelationMeasure
The result of the computation is stored here.
compute() - Method in interface de.unibi.techfak.jpredictor.clustering.Computable
Uses all internal informations available and starts and controlls the computational process.
compute() - Method in class de.unibi.techfak.jpredictor.clustering.LikelihoodMeasure
 
compute() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixAlignment
 
compute() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixSimilarity
 
compute() - Method in class de.unibi.techfak.jpredictor.clustering.MinkowskiDistance
 
compute() - Method in class de.unibi.techfak.jpredictor.clustering.MultiMotifAlignment
 
compute() - Method in class de.unibi.techfak.jpredictor.clustering.SingleMotifAlignment
 
computeInClusterRelation(Motif, MotifList) - Method in class de.unibi.techfak.jpredictor.clustering.ForwardClustering
Computes the in-cluster relationship, which is the summed-up relation measure of all motifs in the cluster against their representative.
computeSingleMotifs(Motif, Motif, double) - Method in class de.unibi.techfak.jpredictor.clustering.MultiMotifAlignment
Two motifs, either single or multi, are aligned.
consensus - Variable in class de.unibi.techfak.jpredictor.clustering.Clustering
The list of consensus motifs for the clusters stored in the Vector clusters.
consensus(int, int) - Method in class de.unibi.techfak.jpredictor.clustering.MotifAlignment
Calculates the consensus motif over the last two given ones, after they were properly aligned.
consensus() - Method in class de.unibi.techfak.jpredictor.clustering.MotifAlignment
Calculates the consensus motif over the last two aligned ones.
consensus(int, int) - Method in class de.unibi.techfak.jpredictor.clustering.MultiMotifAlignment
The returned motif is a multi motif.
consensus(int, int) - Method in class de.unibi.techfak.jpredictor.clustering.SingleMotifAlignment
{ @inheritDoc } Note that the type of the returned motif depends on the type of the motifs most recently added to this alignment.
containsMotif(Motif) - Method in class de.unibi.techfak.jpredictor.motifs.MotifList
Checks whether the given motif is already present in the motif list by comparing motif references.
controller - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
All changes are sent to the parent class, so this class can handle the events.
controller - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.SequencePlotArea
All changes are sent to the parent class, so this class can handle the events.
convertDistance2Treenode(Distance) - Method in class de.unibi.techfak.jpredictor.gui.MotifDistanceTree
Builds a tree node from a distance.
convertMotif2Parentnode(Motif, int) - Method in class de.unibi.techfak.jpredictor.gui.MotifCheckTree
Generates one node which contains of a check box and the motifs toString() text as text.
convertMotif2Parentnode(Motif, int) - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Generates one node with the motif itself as content.
convertMotif2Treenode(Motif, int) - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Uses the informations received from the given motif for building up a tree node with the motif itself as parent (shown is the String returned by the method toString()) and some informations, like motif type (class name), description, motif consensus sequence as children.
count - Variable in class de.unibi.techfak.jpredictor.operator.ScoreBand
Number of scores comprised in this band.
count() - Method in class de.unibi.techfak.misc.MultiplyOutputStream
 
countCharsRead - Variable in class de.unibi.techfak.jpredictor.sequences.SequenceReader
Counts the number of chars read.
countMotifByName(String, int) - Method in class de.unibi.techfak.jpredictor.motifs.MotifList
Searches this MotifList and the MultiMotif's motifs and counts the motifs matching the given name.
countReadBytes - Variable in class de.unibi.techfak.jpredictor.sequences.ResetableReader
The number of actual read bytes from the underlying reader, set by read(char[], int, int), skip(int) and read().
countReads - Variable in class de.unibi.techfak.jpredictor.sequences.SequenceInformationBlock
 
createAndShowGUI() - Method in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
Creates the GUI.
createAndShowGUI(MotifList) - Method in class de.unibi.techfak.jpredictor.gui.MotifMaker
Creates the GUI for the MotifMaker.
createConsensusFromMotifBlock(String[], int, int, String) - Static method in class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
Reads a motif block, where every line in the String array represents a short sequence and all sequences are combined to a regular expression sequence.
createDoubleMotifs(MotifList, ICommunicator, boolean, boolean) - Static method in class de.unibi.techfak.jpredictor.motifs.DoubleMotif
Evaluates the distanceMode got from the ICommunicator-interface and then creates the DoubleMotifs with the distances.
createDoubleMotifs(MotifList, int, int, boolean, boolean) - Static method in class de.unibi.techfak.jpredictor.motifs.DoubleMotif
Creates a list of DoubleMotifs from the single motifs of the given MotifList.
createJMenuBar(MouseOverHintManager) - Method in class de.unibi.techfak.jpredictor.gui.MainPanel
Creates a JMenu for this panel which may be added to any frame or dialog, preferably to the parent of this panel.
createPanelSurface() - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Creates this panel.
createPSPMFromMotifBlock(String[], int, int, String) - Static method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
Reads and evaluates a block of sequences given as array of strings.
createPSPMotifFromSequenceMotif(RegularExpressionMotif) - Static method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
Creates a new PSPMotif from a SequenceMotif or a RegularExpressionMotif, respectively.
createPSSMotifFromPSPMotif(PSPMotif, double, double[]) - Static method in class de.unibi.techfak.jpredictor.motifs.PSSMotif
Generates a PSSMotif from a PSPMotif.
createRandomSequence(int, char[], double[]) - Static method in class de.unibi.techfak.misc.IOTools
Creates a sequence of random characters using the given distribution.
createReversedComplement() - Method in class de.unibi.techfak.jpredictor.motifs.Motif
Creates the reversed complementary motif.
createReversedComplement() - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
The structure of this MultiMotif is reversed and also the motifs stored are reversed and complemented.
createReversedComplement() - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
 
createReversedComplement() - Method in class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
 
createReversedComplement() - Method in class de.unibi.techfak.jpredictor.motifs.SequenceMotif
 
createSequenceFromFastaFile(String, String) - Static method in class de.unibi.techfak.jpredictor.sequences.FastaReader
Reads a file completely and stores the sequence in it to a String.
createSequenceFromFile(String, String) - Static method in class de.unibi.techfak.jpredictor.sequences.RawReader
Reads a file completely and stores the sequence in it to a String.
cs - Variable in class de.unibi.techfak.jpredictor.operator.Operator.SearchThread
 
cutoff - Static variable in class de.unibi.techfak.jpredictor.operator.ScoringFactory
Stores the maximum of all scores processed.
cutoffCalc(ICommunicator, boolean) - Static method in class de.unibi.techfak.jpredictor.jPREdictor
Performs a cutoff calculation on scores received through the given communicator.
CutoffCalculator - Class in de.unibi.techfak.jpredictor.gui
A dialog for calculating the cutoff for scoring a genomic sequence.
CutoffCalculator(Frame, ICommunicator) - Constructor for class de.unibi.techfak.jpredictor.gui.CutoffCalculator
Constructor, that takes a motif list, which is used to initialize the listing window.
CutoffCalculator(Dialog, ICommunicator) - Constructor for class de.unibi.techfak.jpredictor.gui.CutoffCalculator
Constructor, that takes a motif list, which is used to initialize the listing window.
CutoffCalculator.CutoffCalcThread - Class in de.unibi.techfak.jpredictor.gui
The class that performs the cutoff calculation
CutoffCalculator.CutoffCalcThread() - Constructor for class de.unibi.techfak.jpredictor.gui.CutoffCalculator.CutoffCalcThread
 
cutString(String, int) - Static method in class de.unibi.techfak.misc.IOTools
This method reduces any given string to be less or equal the given size.
CycleInMultiMotifExeption - Exception in de.unibi.techfak.jpredictor.motifs
This exception is thrown, if a motif is inserted or added to a MultiMotif which would lead to a cycle in the MultiMotif
CycleInMultiMotifExeption() - Constructor for exception de.unibi.techfak.jpredictor.motifs.CycleInMultiMotifExeption
Simple constructor.
CycleInMultiMotifExeption(String) - Constructor for exception de.unibi.techfak.jpredictor.motifs.CycleInMultiMotifExeption
Given which motif caused the exception on what action (add,replace).
cyclicEnd - Variable in class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
The end position of the buffer.
cyclicStart - Variable in class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
The start position of the buffer.

D

dateLabel - Variable in class de.unibi.techfak.jpredictor.gui.StatusBar
The label's number to hold the date (-1 if no date is shown).
dbl2str(double, int) - Static method in class de.unibi.techfak.misc.IOTools
Converts a double to string with the number of figures after the point (rounded).
dbl2str(double) - Static method in class de.unibi.techfak.misc.IOTools
Converts a double to string with a 2-figures-precision
de.unibi.techfak.jpredictor - package de.unibi.techfak.jpredictor
 
de.unibi.techfak.jpredictor.clustering - package de.unibi.techfak.jpredictor.clustering
 
de.unibi.techfak.jpredictor.evolution - package de.unibi.techfak.jpredictor.evolution
 
de.unibi.techfak.jpredictor.gui - package de.unibi.techfak.jpredictor.gui
 
de.unibi.techfak.jpredictor.motifs - package de.unibi.techfak.jpredictor.motifs
 
de.unibi.techfak.jpredictor.operator - package de.unibi.techfak.jpredictor.operator
 
de.unibi.techfak.jpredictor.sequences - package de.unibi.techfak.jpredictor.sequences
 
de.unibi.techfak.misc - package de.unibi.techfak.misc
 
DefaultCommunicator - Class in de.unibi.techfak.jpredictor.operator
Class for controlling the functionality of motifs on sequences, for using the communicator as parameter deliverer and as output receiver.
DefaultCommunicator() - Constructor for class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
defaultDoubleMotifs() - Static method in class de.unibi.techfak.jpredictor.motifs.MotifList
Creates the DoubleMotifs from the default single motifs and assigns them a weight (which is got from running the jPREdictor with the 'new_pre.fasta' as model and the 'non_pre.fasta' as background).
defaultMotifs() - Static method in class de.unibi.techfak.jpredictor.motifs.MotifList
Creates and returns the default motifs, what are "1" ("GSNMACGCCCC", one error allowed), "G10" ("GAGAGAGAGA", one error allowed), "GA" ("GAGAG"), "PF" ("GCCATHWY"), "PM" ("CNGCCATNDNND"), "PS" ("GCCAT"), "Z" ("YGAGYG").
deleteMotif(Motif) - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Deletes the motif from the tree.
deleteSelected() - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Deletes all selected motifs of depth level one from the tree.
description - Variable in class de.unibi.techfak.jpredictor.motifs.Motif
The motif's description
description - Variable in class de.unibi.techfak.jpredictor.sequences.Sequence
The description of this sequence.
description - Variable in class de.unibi.techfak.jpredictor.sequences.SequenceInformationBlock
 
destroy() - Method in class de.unibi.techfak.jpredictor.jPREdictor
Called, short before the applet is about to be destroyed.
discardNewLineChars - Variable in class de.unibi.techfak.jpredictor.sequences.RawReader
Decides whether new-line characters are left through or not.
dist(int, int) - Static method in class de.unibi.techfak.misc.MathTools
Calculates and returnes the distance between the two int values.
Distance - Class in de.unibi.techfak.jpredictor.gui
 
Distance() - Constructor for class de.unibi.techfak.jpredictor.gui.Distance
Constructs the object and sets distance to zero.
Distance(int) - Constructor for class de.unibi.techfak.jpredictor.gui.Distance
Constructs the object and sets the distance to zero, since both min and max are set to dist.
Distance(int, int) - Constructor for class de.unibi.techfak.jpredictor.gui.Distance
Constructs the object and sets the distance.
Distance(Distance) - Constructor for class de.unibi.techfak.jpredictor.gui.Distance
Constructs the object and sets the distance.
DISTANCE_ADJACENT - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
When creating a DoubleMotif the distance between two motifs is '147 - (length1 + length2)' for minimum and '220 + (length1 + length2)' for maximum.
DISTANCE_ADJACENT73 - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
When creating a DoubleMotif the distance between two motifs is '73 - (length1 + length2)' for minimum and '220 + (length1 + length2)' for maximum.
DISTANCE_ANYSPACE - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
When creating a DoubleMotif the distance between two motifs is minimal 0 and maximal Integer.MAX_INT.
DISTANCE_BELOW220 - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
When creating a DoubleMotif the distance between two motifs is minimal 0 and maximal 219, messured between the motifs startpoints.
DISTANCE_ONETURN - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
When creating a DoubleMotif the distance between two motifs is '74 +- (length1 + length2)', minus for minimum and plus for maximum.
DISTANCE_SINGLE - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
All motifs are searched and scored as single motifs and are not combined to double motifs.
DISTANCE_TWOTURNS - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
When creating a DoubleMotif the distance between two motifs is '147 +- (length1 + length2)', minus for minimum and plus for maximum.
distanceMode - Variable in class de.unibi.techfak.jpredictor.operator.States
Sets the distance mode, that defines the distance between two motifs combined in a DoubleMotif.
distances - Variable in class de.unibi.techfak.jpredictor.motifs.MultiMotif
The distances between the motifs.
DNA_COMPLEMENT - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifFilter
The complement characters of the degenarated code of DNA.
DNA_COMPLEMENT - Static variable in class de.unibi.techfak.jpredictor.sequences.SequenceFilter
The complement characters of the degenarated code of DNA.
DNA_DEGENERATED_CODE - Static variable in class de.unibi.techfak.jpredictor.motifs.Motif
The degenerated code of DNA, expressed as a string for fast access while matching.
DNA_DEGENERATED_CODE_JOINING - Static variable in class de.unibi.techfak.jpredictor.motifs.Motif
The degenerated code of DNA, expressed are the resulting Regular Expressions when joining two chars.
DNA_FILTER - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifFilter
Lets through only ACGT.
DNA_FILTER - Static variable in class de.unibi.techfak.jpredictor.sequences.SequenceFilter
Lets through only ACGT.
DNA_FILTER_DEGENERATED - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifFilter
Lets through the degenerated DNA one letter code, that is ACGT, B (not A), D (not C), H (not G), V (not T), N (any) KMRSWY (each combinations of two bases).
DNA_FILTER_DEGENERATED - Static variable in class de.unibi.techfak.jpredictor.sequences.SequenceFilter
Lets through the degenerated DNA one letter code, that is ACGT, B (not A), D (not C), H (not G), V (not T), KMRSWY (each combinations of two bases).
DNA_FILTER_RESTRICTED - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifFilter
Lets through only ACGT.
DNA_FILTER_RESTRICTED - Static variable in class de.unibi.techfak.jpredictor.sequences.SequenceFilter
Lets through only ACGT.
DNA_RNA_FILTER - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifFilter
Lets through only ACGTU.
DNA_RNA_FILTER - Static variable in class de.unibi.techfak.jpredictor.sequences.SequenceFilter
Lets through only ACGTU.
DNA_RNA_FILTER_DEGENERATED - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifFilter
Lets through the degenerated DNA or RNA one letter code, that is ACGTU, B (not A), D (not C), H (not G), V (not T), N (any) KMRSWY (each combinations of two bases).
DNA_RNA_FILTER_DEGENERATED - Static variable in class de.unibi.techfak.jpredictor.sequences.SequenceFilter
Lets through the degenerated DNA or RNA one letter code, that is ACGTU, B (not A), D (not C), H (not G), V (not T), KMRSWY (each combinations of two bases).
DOTS - Static variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Draws something using dots.
DoubleMotif - Class in de.unibi.techfak.jpredictor.motifs
Class for defining a special MultiMotif - only two motifs are comprised within this motif, furthermore the distances between them and a score.
DoubleMotif(String, Motif, int, int, Motif, double) - Constructor for class de.unibi.techfak.jpredictor.motifs.DoubleMotif
Creates a double motif by extending a MultiMotif.
drawGrid(JComponent, Graphics, int, int) - Static method in class de.unibi.techfak.jpredictor.gui.GuiTools
Draws a grid within a JComponent using the graphics settings.
drawingChoose - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
If the score plot is zoomed out many scores have to be comprised to one pixel (dot or line).
drawingStyle - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
The style in which the scores are plotted.

E

element() - Method in class de.unibi.techfak.misc.Queue
Retrieves, but does not remove, the head of this queue.
end - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator.CutoffCalcThread
 
end - Variable in class de.unibi.techfak.jpredictor.motifs.FoundMotifStruct
The end of the found motifs on the sequence.
end() - Method in class de.unibi.techfak.jpredictor.motifs.FoundMotifStruct
Calculates the maximal end position of the motif.
end - Variable in class de.unibi.techfak.jpredictor.operator.ScoreBand
The end of the band, e.g.
endInReader - Variable in class de.unibi.techfak.jpredictor.sequences.SequenceInformationBlock
 
equals(Object) - Method in class de.unibi.techfak.jpredictor.motifs.Motif
Indicates whether some other motif is equal to this one.
err() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
err() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Returns the output stream to which error messages should be sent.
err - Variable in class de.unibi.techfak.jpredictor.operator.States
The output stream to which the error messages should be directed.
ERROR - Static variable in class de.unibi.techfak.jpredictor.gui.MainPanel
The string "Error" for varios uses.
errorExit(int) - Static method in class de.unibi.techfak.jpredictor.jPREdictor
Writes a user message to the error stream of the communicator and exits.
errorNumberAllowedForMatch - Variable in class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
The number of mismatch errors allowed in sequence alignment.
EuclideanDistance - Class in de.unibi.techfak.jpredictor.clustering
The Minkowski distance for the special case p=2.
EuclideanDistance() - Constructor for class de.unibi.techfak.jpredictor.clustering.EuclideanDistance
Generates the distance measure and sets the exponent to 1.
evalue - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator.CutoffCalcThread
 
evalueChanged() - Method in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
Reacts on E-value changes made by the user in the corresponding text field.
eventTexts - Static variable in class de.unibi.techfak.jpredictor.gui.MotifCheckTree
Name of events this class is designed to react on.
evolveMotif(Motif, int) - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
Evolves a motif.
evolveMotifLists() - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
The lists of motifs are evolved into the next generation.
evolveMotifLists() - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolutionES
 
evolveMotifLists() - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolutionFull
 
evolveMultiMotif(MultiMotif, int) - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
Evolves a multi motif.
evolveSequenceMotif(RegularExpressionMotif, int) - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
Evolves a regular expression motif.
expand(int) - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Expands the given row.
expandLevel(int) - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Expands to the given depth after collapsing all.
expandLevel(int, MotifList) - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Expands the listed motifs to the given depth after collapsing the tree.
extendArray(int, int[], int) - Static method in class de.unibi.techfak.misc.MathTools
The given array is changed in its size.
extendedDoubleMotifs() - Static method in class de.unibi.techfak.jpredictor.motifs.MotifList
Creates the DoubleMotifs from the extended single motifs and assigns them a weight (which is got from running the jPREdictor with the 'new_pre.fasta' as model and the 'non_pre.fasta' as background).
extendedMotifs() - Static method in class de.unibi.techfak.jpredictor.motifs.MotifList
Creates and returns the list of extended (additional) motifs, which are "DSP1" ("GAAAA"), "GT" ("GTGTGYGWGTG"), "T" ("WTDWWTWTYHTT"), "TGC" ("YGYTGCYGYDS").

F

FastaReader - Class in de.unibi.techfak.jpredictor.sequences
Class for adding filter functionality to the SequenceReader.
FastaReader(Reader, String) - Constructor for class de.unibi.techfak.jpredictor.sequences.FastaReader
Sets filter and reader.
fileChooser - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
The file chooser used in this window, its always used the same filechooser when browsing for files.
fileChooser - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
The file chooser used in this window, its always used the same filechooser.
filename - Variable in class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
The filename used to reopen the file.
filename - Variable in class de.unibi.techfak.jpredictor.sequences.ResetableReader
The name of the file this reader is working with.
filenames - Variable in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
The storage container of the readers filenames.
filesToString(File[]) - Static method in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
Joins the filenames of all given Files into one string.
filled - Variable in class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
The number of bytes in the buffer
filled - Variable in class de.unibi.techfak.misc.GUIOutputStream
The fill state of the buffer.
fillNewWeights(MotifList, double[]) - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
This method fills the array w with the new weights for the motifs.
fillNewWeights(MotifList, double[]) - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolutionRewardedSelection
This method fills the array w with the new weights for the motifs.
filter - Variable in class de.unibi.techfak.jpredictor.sequences.FastaReader
The file filter used in the readFiltered()-method.
filter - Variable in class de.unibi.techfak.jpredictor.sequences.RawReader
The file filter used in the readFiltered()-method.
filterString(String, String) - Static method in class de.unibi.techfak.jpredictor.motifs.MotifFilter
The given filter is used to remove all disallowed characters from the given sequ.
filterString(String, String) - Static method in class de.unibi.techfak.jpredictor.sequences.SequenceFilter
The given filter is used to remove all disallowed characters from the given sequ.
findMotifByName(String, int, int, int) - Method in class de.unibi.techfak.jpredictor.motifs.MotifList
Searches this MotifList and the MultiMotifs motifs for the given name.
fixedCutoff - Variable in class de.unibi.techfak.jpredictor.operator.States
The cutoff for scoring a sequence using weighted motifs.
fixedCutoffDefault - Static variable in class de.unibi.techfak.jpredictor.operator.States
The default for the cutoff is Double.NaN.
flag - Variable in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
The flag buffer.
flag(int) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
flag(int) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Using this method you can test various settings, whether they occured or not.
FLAG_B - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Set when the background (negativ training set) was previously set correctly.
FLAG_BS - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
Flag, if the background file is a sequence rather than a table file.
FLAG_DONTUSEPREDEFINED - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
Flag for using the predefined motifs in no case.
FLAG_F - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Set when the file to search on is set correctly.
FLAG_FORCE - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
Flag for marking a general force.
FLAG_FORCE_CCC - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
Flag for forcing the jPREdictor into performing a cutoff calculation.
FLAG_FORCE_CLUSTERING - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
Flag for forcing the jPREdictor into performing a motif clustering.
FLAG_FORCE_EVOLUTION - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
Flag for forcing the jPREdictor into performing a motif evolution.
FLAG_FORCE_GUI - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
Flag for forcing the jPREdictor to read all options and set all commnunicators fields and then starts the GUI.
FLAG_FORCE_SCORING - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
Flag for forcing the jPREdictor to perform a score sequence operation, and nothing else.
FLAG_FORCE_SEARCHING - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
Flag for forcing the jPREdictor to perform a search motifs operation.
FLAG_FORCE_WEIGHTING - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
Flag for forcing the jPREdictor to perform a weight motifs operation.
FLAG_M - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Set when the model (positive training set) was previously set correctly.
FLAG_MS - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
Flag, if the model file is a sequence rather than a table file.
FLAG_T - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
Flag for single occurrence output, when searching motifs.
FLAG_U - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
Flag for printing only the best score, when scoring sequences.
FLAG_USEPREDEFINED - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
Flag for using the predefined motifs in any case.
flags - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
The local bit array for flags.
flush() - Method in class de.unibi.techfak.misc.GUIOutputStream
Forces the output of the internal buffer.
flush() - Method in class de.unibi.techfak.misc.MultiplyOutputStream
This call is directed to all registered OutputStreams.
focusGained(FocusEvent) - Method in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
 
focusLost(FocusEvent) - Method in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
 
font - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.SequencePlotArea
The font used for drawing the sequence.
formatTime(long, int, boolean) - Static method in class de.unibi.techfak.misc.IOTools
Gets the number of milliseconds and builds a time string.
formatTime(long) - Static method in class de.unibi.techfak.misc.IOTools
Short call for formatTime( msec, -1, true ).
ForwardClustering - Class in de.unibi.techfak.jpredictor.clustering
This agglomerative clustering strategy builds up clusters beforehand, and decides by means of the threshold whether a cluster can be accepted or not.
ForwardClustering(ICommunicator, SingleMotifAlignment, MultiMotifAlignment) - Constructor for class de.unibi.techfak.jpredictor.clustering.ForwardClustering
Inits the forward clustering.
forwardRelation - Variable in class de.unibi.techfak.jpredictor.clustering.ForwardClustering
The values of the forward relation measure.
FoundMotifStruct - Class in de.unibi.techfak.jpredictor.motifs
Class for holding the results when searching through the operator.
FoundMotifStruct(int, int) - Constructor for class de.unibi.techfak.jpredictor.motifs.FoundMotifStruct
Give for a motif the id and its start.
FoundMotifStruct(int, int, int) - Constructor for class de.unibi.techfak.jpredictor.motifs.FoundMotifStruct
Give for a motif the id, its start and end on the sequence.
FoundMotifStruct(int, int[], int[]) - Constructor for class de.unibi.techfak.jpredictor.motifs.FoundMotifStruct
Give the id and occurrences of all motifs of a MultiMotif.
FoundMotifStruct(int, int[]) - Constructor for class de.unibi.techfak.jpredictor.motifs.FoundMotifStruct
Give the id and occurrences of all motifs of a MultiMotif.
FoundMotifStruct(int[], int[]) - Constructor for class de.unibi.techfak.jpredictor.motifs.FoundMotifStruct
This constructor sets the id to zero and calls this(0, start, end).
FoundMotifStruct(int[]) - Constructor for class de.unibi.techfak.jpredictor.motifs.FoundMotifStruct
This constructor sets the id to zero and end to null.
fStack - Variable in class de.unibi.techfak.misc.Queue
The queue is represented via this list.

G

G - Static variable in class de.unibi.techfak.jpredictor.motifs.PSPMotif
Constant for easy access to the columns of this.motif.
gaparray - Variable in class de.unibi.techfak.jpredictor.clustering.MatrixAlignment
The array representing a gap.
generatingBackground - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
If the actual PSSM was generated using a valid background, this variable is set to true.
generatingBackground - Variable in class de.unibi.techfak.jpredictor.motifs.PSSMotif
The background used to calculate the log-odd-scores in this PSSM motif.
generatingCharacters - Variable in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
The characters the motifs are generated from and evolved into.
generatingCharacters - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
The characters used to generate the random sequences.
generatingDistribution - Variable in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
The nucleotide probability distribution.
generatingDistribution - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
The probabilities for the single characters.
generatingSequences - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
The sequences pasted for the PSPM and PSSM motif.
generatingSequences - Variable in class de.unibi.techfak.jpredictor.motifs.PSPMotif
The sequences this motif was generated from.
get(int) - Method in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
Returns a reader for a given index.
get(int) - Method in class de.unibi.techfak.misc.MultiplyOutputStream
 
getAppletInfo() - Method in class de.unibi.techfak.jpredictor.jPREdictor
Returns the version info of this program.
getBufferSize() - Method in class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
 
getCellEditorValue() - Method in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNodeEditor
 
getCheckedMotifs() - Method in class de.unibi.techfak.jpredictor.gui.MotifCheckTree
Creates and returns a list of all checked motifs stored in this tree.
getConsensus(int, int) - Method in class de.unibi.techfak.jpredictor.clustering.MatrixAlignment
There are hard constraints for a consensus matrix to be calculated.
getConsensus() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixAlignment
Calculates the average matrix over the last two given ones, after they were properly aligned.
getConsensusSequence() - Method in class de.unibi.techfak.jpredictor.motifs.Motif
Creates or calculates the consensus sequence from the motif, which is returned.
getConsensusSequence() - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
For every position the character with the maximum probability or score, respectively, is taken.
getConsensusSequence() - Method in class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
Calculates the consensus sequence from the motif, replaces the degenerated letter-representations of DNA with the base letters in the order A,C,G,T.
getConsensusSequence() - Method in class de.unibi.techfak.jpredictor.motifs.SequenceMotif
 
getCount() - Method in class de.unibi.techfak.jpredictor.operator.ScoreBand
Gives the number of scores previously added to the band.
getCutoff() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getCutoff() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Gets the cutoff.
getCutoffTable() - Static method in class de.unibi.techfak.jpredictor.operator.ScoringFactory
Gives a table over all possible cutoffs together with the number of bands for every cutoff.
getDescription() - Method in class de.unibi.techfak.jpredictor.motifs.Motif
 
getDescription() - Method in class de.unibi.techfak.jpredictor.sequences.Sequence
Gets the description of this sequence.
getDistanceMode() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getDistanceMode() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Gets the previously set distance mode.
getDistances() - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
The distances are returned as an integer array.
getEnd() - Method in class de.unibi.techfak.jpredictor.operator.ScoreBand
Gives the end position of the band.
getErrorNumberAllowedForMatch() - Method in interface de.unibi.techfak.jpredictor.motifs.MotifSearchWithError
 
getErrorNumberAllowedForMatch() - Method in class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
 
getFilename(int) - Method in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
Returns the filename for a given index.
getFilter() - Method in class de.unibi.techfak.jpredictor.sequences.FastaReader
Returns the filter used to filter the read sequence befor returning it.
getFilter() - Method in class de.unibi.techfak.jpredictor.sequences.RawReader
Returns the filter used to filter the read sequence befor returning it.
getGeneratingBackground() - Method in class de.unibi.techfak.jpredictor.motifs.PSSMotif
Returns the background, this PSSM motif was calculated from.
getGeneratingSequences() - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
 
getGlobalBackground() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getGlobalBackground() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Gives the background distribution over a character set.
getGraphicalOutput() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getGraphicalOutput() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
 
getHintFor(Component) - Method in class de.unibi.techfak.jpredictor.gui.MouseOverHintManager
Get the hint for the Component given.
getId() - Method in class de.unibi.techfak.jpredictor.operator.ScoreBand
Gives the id of the band.
getInputOutputForm(MouseOverHintManager) - Method in class de.unibi.techfak.jpredictor.gui.MainPanel
Creates and returns the panel for the sequence motif
getJMenuBar() - Method in class de.unibi.techfak.jpredictor.gui.MainPanel
After constructing this class the menu bar can be obtained.
getJMenuBar() - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
After constructing this class the menu bar can be obtained.
getLabel(int) - Method in class de.unibi.techfak.jpredictor.gui.StatusBar
Returns the label from the array.
getMark() - Method in class de.unibi.techfak.jpredictor.motifs.Motif
 
getMark() - Method in interface de.unibi.techfak.misc.Markable
Gets the complete mark for the object.
getMark() - Method in class de.unibi.techfak.misc.Marker
 
getMaximum(int) - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
Calculates the maximal possible probability or score, respectively, at the given position.
getMaximum() - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
The maximal possible probability is calculated by multiplying over all probs returned by this.getMaximum(int).
getMaximum() - Method in class de.unibi.techfak.jpredictor.motifs.PSSMotif
Calculates the maximal possible score.
getMaximumWidth() - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.SequencePlotArea
 
getMaxScore() - Method in class de.unibi.techfak.jpredictor.operator.ScoreBand
Gives the maximum of all scores previously added to the band.
getMaxScore() - Static method in class de.unibi.techfak.jpredictor.operator.ScoringFactory
Gives the maximum of all scores processed by this factory.
getMeanScore() - Method in class de.unibi.techfak.jpredictor.operator.ScoreBand
Gives the mean of all scores previously added to the band.
getMinimum(int) - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
Calculates the minimal possible probability or score, respectively, at the given position.
getMinimum() - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
The minimal possible probability is calculated by multiplying over all probs returned by this.getMaximum(int).
getMinimum() - Method in class de.unibi.techfak.jpredictor.motifs.PSSMotif
Calculates the minimal possible score.
getMinimumSize() - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
 
getMinimumSize() - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.SequencePlotArea
 
getMinScore() - Method in class de.unibi.techfak.jpredictor.operator.ScoreBand
Gives the minimum of all scores previously added to the band.
getMinScore() - Static method in class de.unibi.techfak.jpredictor.operator.ScoringFactory
Gives the minimum of all scores processed by this factory.
getMotif(int) - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
Returns a motif within this container.
getMotif() - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
Returns the motif as a matrix of double values.
getMotifFromNode(DefaultMutableTreeNode) - Method in class de.unibi.techfak.jpredictor.gui.MotifCheckTree
 
getMotifFromNode(DefaultMutableTreeNode) - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Extracts the motif stored in a tree node.
getMotifList() - Method in class de.unibi.techfak.jpredictor.gui.MotifMaker
Returns the same MotifList as was given the constructor, or as was given to the setMotifList(MotifList)-method, respectively.
getMotifList() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getMotifList() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Gets the previoulsy set MotifList.
getMotifOccurrenceVector() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getMotifOccurrenceVector() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
If the graphical output is activated, the operator stores information of found motifs in this vector.
getMotifPane(MouseOverHintManager) - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Creates and returns the pane, where the sequence window together with the occuring motifs are shown.
getMotifPositions() - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
 
getMotifs() - Method in class de.unibi.techfak.jpredictor.gui.MotifDistanceTree
Creates and returns a list of all motifs stored in this tree.
getMotifs() - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Creates and returns a list of all motifs stored in this tree.
getMotifs() - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
Returns the motif list, the MultiMotif is built upon.
getMultiMotif() - Method in class de.unibi.techfak.jpredictor.gui.MotifDistanceTree
Generates a MultiMotif from the motifs and distances in the tree.
getMultiSelection() - Method in class de.unibi.techfak.jpredictor.gui.MotifDistanceTree
Checks for the motif tree, whether some rows are selected or not and returns a motif list with all selected motifs.
getMultiSelection(int) - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Extracts all directly selected motifs from the motif tree.
getName() - Method in class de.unibi.techfak.jpredictor.motifs.Motif
 
getName() - Method in class de.unibi.techfak.jpredictor.sequences.Sequence
Gets the name of this sequence.
getNegativeTrainingSequence() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getNegativeTrainingSequence() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Gets the sequence object meant as negative training set.
getNegativeTrainingSequenceType() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getNegativeTrainingSequenceType() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
 
getNextResult() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getNextResult() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
The user interface requests for the next results.
getObject() - Method in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNode
 
getOccurrence(int) - Method in class de.unibi.techfak.jpredictor.motifs.FoundMotifStruct
Gets the occurrence of the motif with the given index.
getOccurrencesFromFile(String, MotifList, Vector[], boolean, boolean) - Static method in class de.unibi.techfak.jpredictor.jPREdictor
Reads a file and stores the occurrences of the motifs named in the file to the vector array.
getOrientation(int) - Method in class de.unibi.techfak.jpredictor.clustering.MotifAlignment
Returns the orientation for the motifs.
getP() - Method in class de.unibi.techfak.jpredictor.clustering.MinkowskiDistance
Returns the exponents value of the Minkowski Distance.
getPanelMultiMotif(MouseOverHintManager) - Method in class de.unibi.techfak.jpredictor.gui.MotifMaker
Creates and returns the panel for the MultiMotif
getPanelPSPM(MouseOverHintManager) - Method in class de.unibi.techfak.jpredictor.gui.MotifMaker
Creates and returns the panel for the PSPM-motif.
getPanelPSSM(MouseOverHintManager) - Method in class de.unibi.techfak.jpredictor.gui.MotifMaker
Creates and returns the panel for the PSSM-motif
getPanelRegExpMotif(MouseOverHintManager) - Method in class de.unibi.techfak.jpredictor.gui.MotifMaker
Creates and returns the panel for the regular expression motif
getPanelSequenceMotif(MouseOverHintManager) - Method in class de.unibi.techfak.jpredictor.gui.MotifMaker
Creates and returns the panel for the sequence motif
getPlotPane(MouseOverHintManager) - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Creates and returns the pane, where the score over the sequence is plotted
getPositiveTrainingSequence() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getPositiveTrainingSequence() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Gets the sequence object meant as positive training set.
getPositiveTrainingSequenceType() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getPositiveTrainingSequenceType() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
 
getPreferredSize() - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
 
getPreferredSize() - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.SequencePlotArea
 
getProgramInfo() - Static method in class de.unibi.techfak.jpredictor.jPREdictor
Returns a description of the program.
getReader() - Method in class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
Returns the underlying Reader-Object.
getReader(String) - Static method in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
Creates either a MultiFileReader or a ResetableReader from the filenames comprised in names.
getRegularExpression() - Method in class de.unibi.techfak.jpredictor.motifs.Motif
Represents the motif as a regular expression.
getRegularExpression() - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
Generates the regular expression represented by the motif.
getRegularExpression() - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
Generates the regular expression represented by the motif.
getRegularExpression() - Method in class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
 
getRegularExpressionChar(char, char) - Static method in class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
Joins two chars into one Regular Expression, e.g.
getScoreBand() - Static method in class de.unibi.techfak.jpredictor.operator.ScoringFactory
Returns a band of scores above the cutoff.
getScorePlotVector() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getScorePlotVector() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
If the graphical output is activated, the operator stores information for the score plot in this vector.
getSearchMode() - Method in class de.unibi.techfak.jpredictor.motifs.MotifSearchAdapter
 
getSearchMode() - Method in interface de.unibi.techfak.jpredictor.motifs.MotifSearcher
The returned bit field holds a set bit if the appropriate search mode is used or a zero otherwise.
getSeed() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getSeed() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
The seed, the random number generator was initialized with is returned.
getSequence() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getSequence() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Gets the sequence object.
getSequenceEnumeration(Object, int) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getSequenceEnumeration(Object, int) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Checks for the type and builds a SequenceEnumerator from the object given.
getSequenceLength(int) - Method in interface de.unibi.techfak.jpredictor.operator.IOperator
While searching or scoring the length of every searched sequence can be obtained.
getSequenceLength(int) - Method in class de.unibi.techfak.jpredictor.operator.Operator
 
getSequenceLengthNormalization() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getSequenceLengthNormalization() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
 
getSequenceName(int) - Method in interface de.unibi.techfak.jpredictor.operator.IOperator
While searching or scoring the name of every searched sequence can be obtained.
getSequenceName(int) - Method in class de.unibi.techfak.jpredictor.operator.Operator
 
getSequenceNumber() - Method in interface de.unibi.techfak.jpredictor.operator.IOperator
After searching or scoring the number of sequences that has gone through can be obtained with this method.
getSequenceNumber() - Method in class de.unibi.techfak.jpredictor.operator.Operator
 
getSequenceType() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getSequenceType() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
 
getSequenceWindowShift() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getSequenceWindowShift() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
 
getSequenceWindowWidth() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
getSequenceWindowWidth() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
 
getSettingsForm(MouseOverHintManager) - Method in class de.unibi.techfak.jpredictor.gui.MainPanel
Creates and returns the panel for the settings
getShiftValue() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixAlignment
Returns the shift value.
getShiftValue() - Method in class de.unibi.techfak.jpredictor.clustering.SingleMotifAlignment
Returns the shift value.
getSingleAlignment(int) - Method in class de.unibi.techfak.jpredictor.clustering.MultiMotifAlignment
Returns the alignment for every motif comprised in the MultiMotifs given to this class.
getSingleMotifs() - Method in class de.unibi.techfak.jpredictor.motifs.MotifList
Extracts from all motifs in this list the single motifs and stores them in a new MotifList.
getSingleSelection() - Method in class de.unibi.techfak.jpredictor.gui.MotifDistanceTree
Checks for the motif tree, whether a row is selected or not and returns the corresponding motif.
getSingleSelection(int) - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Checks the motif tree for one or more selected rows and returns the motif from the first node with a depth less or equal to the given one.
getStart() - Method in class de.unibi.techfak.jpredictor.operator.ScoreBand
Gives the start position of the band.
getSumScore() - Method in class de.unibi.techfak.jpredictor.operator.ScoreBand
Gives the sum scores over all scores previously added to the band.
getText() - Method in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNode
 
getThreshold() - Method in interface de.unibi.techfak.jpredictor.motifs.MotifSearchWithThreshold
 
getThreshold() - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
 
getTreeCellEditorComponent(JTree, Object, boolean, boolean, boolean, int) - Method in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNodeEditor
 
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNodeRenderer
 
getTreeFromMotifList(MotifList, String) - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Constructs a JTree from the headline (root) and all motifs (children).
getUniqueMotifs() - Method in class de.unibi.techfak.jpredictor.motifs.MotifList
Extracts every unique motif and stores them in a new list.
getVersionInfo() - Static method in class de.unibi.techfak.jpredictor.jPREdictor
Returns the version info of this program.
getWeight() - Method in class de.unibi.techfak.jpredictor.motifs.Motif
 
getWeight() - Method in interface de.unibi.techfak.jpredictor.motifs.SequenceWindowScorer
Gets the previously set weight or Double.NaN.
globalBackground - Variable in class de.unibi.techfak.jpredictor.operator.States
The DNA/RNA character distribution.
globalCharacterDistributionDefault - Static variable in class de.unibi.techfak.jpredictor.operator.States
The default character distribution for the valid DNA/RNA characters.
gML - Variable in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
The global array of motif lists.
graphicalOutput - Variable in class de.unibi.techfak.jpredictor.operator.States
The parameter which controlls whether the user wants to have a graphical output or not.
GreedyClustering - Class in de.unibi.techfak.jpredictor.clustering
This agglomerative clustering strategy builds up clusters by means of the optimal relation between any two consensus motifs.
GreedyClustering(ICommunicator, SingleMotifAlignment, MultiMotifAlignment) - Constructor for class de.unibi.techfak.jpredictor.clustering.GreedyClustering
Inits the greedy clustering.
GUIOutputStream - Class in de.unibi.techfak.misc
This OutputStream is designed to reroute all output written to it to a JTextArea.
GUIOutputStream(JTextArea) - Constructor for class de.unibi.techfak.misc.GUIOutputStream
Constructs this class by taking a graphical component to which all stream data is output using calls to append(String).
GuiTools - Class in de.unibi.techfak.jpredictor.gui
inits the look and feel for all windows
GuiTools() - Constructor for class de.unibi.techfak.jpredictor.gui.GuiTools
 

H

hasNextResult() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
hasNextResult() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
The user interface asks whether the result queue has elements to fetch.
hintLabel - Variable in class de.unibi.techfak.jpredictor.gui.MouseOverHintManager
The label which is set with the hint.
hintMap - Variable in class de.unibi.techfak.jpredictor.gui.MouseOverHintManager
The map where the components and the corresponding hints are stored.
History() - Static method in class de.unibi.techfak.jpredictor.jPREdictor
Prints the help for specialized tasks the jPREdictor can perform.
horizontalLine - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Set by the spinner and by the methods receiving state change events of it.

I

ICommunicator - Interface in de.unibi.techfak.jpredictor.operator
List of getter and setter methods for all possible options, parameters and settings.
id - Variable in class de.unibi.techfak.jpredictor.motifs.FoundMotifStruct
The id of the result, that is the motif number in the list.
id - Variable in class de.unibi.techfak.jpredictor.operator.ScoreBand
The id of the band, e.g.
init(ICommunicator) - Method in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
Init the class.
init() - Method in class de.unibi.techfak.jpredictor.jPREdictor
Inits the communicator and the operator.
init(int, double) - Static method in class de.unibi.techfak.jpredictor.operator.ScoringFactory
Tells the factory what tasks to perform and sets some parameters for the different tasks.
initClustering() - Method in class de.unibi.techfak.jpredictor.clustering.Clustering
Inits the clustering.
initClustering() - Method in class de.unibi.techfak.jpredictor.clustering.ForwardClustering
 
initClustering() - Method in class de.unibi.techfak.jpredictor.clustering.GreedyClustering
 
initClustering() - Method in class de.unibi.techfak.jpredictor.clustering.RelationalCalculation
Does nothing.
initialMotifList - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
The initial MotifList, this class was created with.
initLookAndFeel() - Static method in class de.unibi.techfak.jpredictor.gui.GuiTools
Inits the look and feel by analyzing the global String LOOKANDFEEL.
initMotifLists() - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
Generates the initial populations.
initMotifLists() - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolutionES
 
initMotifLists() - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolutionFull
 
initSearch(CharSequence) - Method in class de.unibi.techfak.jpredictor.motifs.MotifList
Calls initSearch for all motifs stored in this Vector.
initSearch(CharSequence) - Method in class de.unibi.techfak.jpredictor.motifs.MotifSearchAdapter
 
initSearch(CharSequence) - Method in interface de.unibi.techfak.jpredictor.motifs.MotifSearcher
Inits the search by saving a reference on the search sequence.
initSearch(CharSequence) - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
Inits the search on the underlying single motifs combined in this MultiMotif.
insertedText - Variable in class de.unibi.techfak.jpredictor.gui.TextInsertDialog
 
insertNode(DefaultMutableTreeNode, int) - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Adds a node to the tree at the given index.
IOperator - Interface in de.unibi.techfak.jpredictor.operator
In this interface methods are defined, that an operator acting on motifs and sequences should implement.
IOTools - Class in de.unibi.techfak.misc
Tools for input and output operations and format conversions.
IOTools() - Constructor for class de.unibi.techfak.misc.IOTools
 
isCellEditable(EventObject) - Method in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNodeEditor
Checks for a mouse event, whether a check box is clicked.
isChecked() - Method in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNode
 
isEmpty() - Method in class de.unibi.techfak.misc.Queue
 
isExpanded(int) - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Checks whether the row of the tree is already expanded.
isMarked() - Method in class de.unibi.techfak.jpredictor.motifs.Motif
 
isMarked(int) - Method in class de.unibi.techfak.jpredictor.motifs.Motif
 
isMarked() - Method in interface de.unibi.techfak.misc.Markable
Tests, whether any mark is set.
isMarked(int) - Method in interface de.unibi.techfak.misc.Markable
Tests a special mark, whether it is set.
isMarked() - Method in class de.unibi.techfak.misc.Marker
 
isMarked(int) - Method in class de.unibi.techfak.misc.Marker
 
isRunningAllowed() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
isRunningAllowed() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Returns the flag for search and score threads of the operator whether they are allow to proceed or must stop on next occasion.
isSelectionEmpty() - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Checks whether there is a selection in the tree.
iterator(int) - Method in class de.unibi.techfak.misc.Queue
 

J

join(MotifList) - Method in class de.unibi.techfak.jpredictor.motifs.MotifList
Adds all elements from coll to this MotifList.
jPREdictor - Class in de.unibi.techfak.jpredictor
The main pogram.
jPREdictor() - Constructor for class de.unibi.techfak.jpredictor.jPREdictor
 

L

labels - Variable in class de.unibi.techfak.jpredictor.gui.StatusBar
All labels.
lastRelation - Variable in class de.unibi.techfak.jpredictor.clustering.ForwardClustering
The normalized overall-in-cluster relation measure from the last clustering step.
leafContent - Variable in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNodeRenderer
 
leafRenderer - Variable in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNodeRenderer
 
length() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixRelationMeasure
Returns the length of the last matrix added to this measure.
length() - Method in class de.unibi.techfak.jpredictor.clustering.VectorRelationMeasure
Returns the length of the last array added to this measure.
length() - Method in class de.unibi.techfak.jpredictor.motifs.FoundMotifStruct
Calculates the length of the motif.
length() - Method in class de.unibi.techfak.jpredictor.motifs.MotifSearchAdapter
The length of the motif is to return.
length() - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
Returns the number of motifs within this MultiMotif.
length() - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
 
length() - Method in class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
 
length - Variable in class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
The sequence's length.
length() - Method in class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
The length of the sequence or Integer.MAX_VALUE is returned.
lengthRow() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixRelationMeasure
Returns the length of one row of the last matrix added to this measure.
LikelihoodMeasure - Class in de.unibi.techfak.jpredictor.clustering
Calculates the likelyhood between two vectors.
LikelihoodMeasure() - Constructor for class de.unibi.techfak.jpredictor.clustering.LikelihoodMeasure
Inits the Likelyhood measure between two vectors.
LINES - Static variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Draws something using lines.
localComm - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.SequencePlotArea
This is the communicator for the localOp.
localOp - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.SequencePlotArea
This is the operator used to get the motifs single positions on the sequence.
LOOKANDFEEL - Static variable in class de.unibi.techfak.jpredictor.gui.GuiTools
Specify the look and feel to use.

M

ma - Variable in class de.unibi.techfak.jpredictor.clustering.SingleMotifAlignment
The alignment class between two matrices which must be provided when the class is constructed.
main(String[]) - Static method in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
The main program
main(String[]) - Static method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
The main method, called if the sequence browser is ran as stand alone prog
main(String[]) - Static method in class de.unibi.techfak.jpredictor.jPREdictor
The main program
MainPanel - Class in de.unibi.techfak.jpredictor.gui
The main panel for the GUI, usable in a frame or window or in an applett.
MainPanel(Window, ICommunicator, Operator) - Constructor for class de.unibi.techfak.jpredictor.gui.MainPanel
Simple constructor.
MainPanel.ActionThread - Class in de.unibi.techfak.jpredictor.gui
The thread for doing searching and scoring.
MainPanel.ActionThread() - Constructor for class de.unibi.techfak.jpredictor.gui.MainPanel.ActionThread
 
MainWindow - Class in de.unibi.techfak.jpredictor.gui
The main class for the GUI.
MainWindow() - Constructor for class de.unibi.techfak.jpredictor.gui.MainWindow
 
makeTreeConsistent(boolean) - Method in class de.unibi.techfak.jpredictor.gui.MotifDistanceTree
Tests whether the tree is consistent.
ManhattanDistance - Class in de.unibi.techfak.jpredictor.clustering
The Minkowski distance for the special case p=1.
ManhattanDistance() - Constructor for class de.unibi.techfak.jpredictor.clustering.ManhattanDistance
Generates the distance measure and sets the exponent to 1.
MappedCharSequence - Class in de.unibi.techfak.jpredictor.sequences
Class for mapping a file or a stream to a characters sequence.
MappedCharSequence(Reader) - Constructor for class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
Sets the Reader.
MappedCharSequence(String) - Constructor for class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
Sets the filename and opens the file.
MappedCharSequence(String, int) - Constructor for class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
Sets the filename and opens the file.
MappedCharSequence(Reader, int) - Constructor for class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
Sets the Reader and the size of the internal buffer.
mark - Variable in class de.unibi.techfak.jpredictor.motifs.Motif
The mark variable containing the markers set.
mark(int) - Method in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
Sets a mark on this stream.
mark - Variable in class de.unibi.techfak.jpredictor.sequences.ResetableReader
The mark on the underlying Reader, set by mark(int) and used by reset() to read ahead to this position.
mark(int) - Method in class de.unibi.techfak.jpredictor.sequences.ResetableReader
Sets a mark on this stream.
mark - Variable in class de.unibi.techfak.jpredictor.sequences.SequenceReader
The mark on the underlying Reader, set by mark(int) and used by reset() to read ahead to this position.
mark(int) - Method in class de.unibi.techfak.jpredictor.sequences.SequenceReader
Sets a mark on the stream.
mark - Variable in class de.unibi.techfak.misc.Marker
The mark variable containing the markers set.
MARK_BASIC - Static variable in interface de.unibi.techfak.misc.Markable
The basic mark simple means that the object is marked somehow or that subsequent objects might bear a mark of proper meaning.
MARK_DELETED - Static variable in interface de.unibi.techfak.misc.Markable
The mark, that the object was deleted.
MARK_EXP - Static variable in interface de.unibi.techfak.misc.Markable
The first bit not used for the markers predefined in this class.
MARK_MOVED - Static variable in interface de.unibi.techfak.misc.Markable
The mark, that the object was moved.
MARK_REPLACED - Static variable in interface de.unibi.techfak.misc.Markable
The mark, that the object was replaced.
MARK_SELECTED - Static variable in interface de.unibi.techfak.misc.Markable
This mark means, that the corresponding object, marked so, was somehow selected.
MARK_TOBEDELETED - Static variable in interface de.unibi.techfak.misc.Markable
The mark, that the object is to be deleted.
MARK_TOBEMOVED - Static variable in interface de.unibi.techfak.misc.Markable
The mark, that the object is to be moved.
MARK_TOBEREPLACED - Static variable in interface de.unibi.techfak.misc.Markable
The mark, that the object is to be replaced.
MARK_USABLE - Static variable in class de.unibi.techfak.jpredictor.motifs.Motif
This mark means, that the corresponding motif, marked so, can be used for all operations like weighting or scoring.
Markable - Interface in de.unibi.techfak.misc
This interface should be implemented by objects, that can be marked.
markedReader - Variable in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
The reader marked.
Marker - Class in de.unibi.techfak.misc
This class is the implementation of the Markable interface.
Marker() - Constructor for class de.unibi.techfak.misc.Marker
 
markSupported - Variable in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
Changed when adding Readers through one of the add-methods.
markSupported() - Method in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
This class supports mark and reset only if all reader in this class support it, too.
markSupported() - Method in class de.unibi.techfak.jpredictor.sequences.ResetableReader
This class supports mark and reset on the stream by reopening the underlying BufferedReader if necessary.
markSupported() - Method in class de.unibi.techfak.jpredictor.sequences.SequenceReader
The result from the underlying readers method is returned.
match(char, double[]) - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
Matches a char with a position specific probability or score, respectively.
match(char, char) - Method in class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
Matches two chars.
match(char, char) - Method in class de.unibi.techfak.jpredictor.motifs.SequenceMotif
Matches two chars.
matchComplement(char, double[]) - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
Matches a char with the position specific probability, the char is treated complementary and then the normal match method is called.
matchComplement(char, char) - Method in class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
Matches two chars, the first is treated complementary and then the normal match method is called.
matchMatrixMinus - Variable in class de.unibi.techfak.jpredictor.motifs.MotifSearchAdapter.SearchFields
The two matrices where all match results of the motif with every possible char are stored.
matchMatrixPlus - Variable in class de.unibi.techfak.jpredictor.motifs.MotifSearchAdapter.SearchFields
The two matrices where all match results of the motif with every possible char are stored.
MathTools - Class in de.unibi.techfak.misc
Class for holding methods with mathmatical background, such as matrix operations, list sorting, and so on.
MathTools() - Constructor for class de.unibi.techfak.misc.MathTools
 
matrices - Variable in class de.unibi.techfak.jpredictor.clustering.SingleMotifAlignment
Stores the matrices which belong to the motifs.
matrixadd(double[][], double[][]) - Static method in class de.unibi.techfak.misc.MathTools
Adds two double matrices, the first matrix is overwritten (addition is in-place) and returned.
MatrixAlignment - Class in de.unibi.techfak.jpredictor.clustering
Class for aligning two matrices.
MatrixAlignment(MatrixSimilarity, double[]) - Constructor for class de.unibi.techfak.jpredictor.clustering.MatrixAlignment
Constructs this class with a relation measure between matrices and an array representing a gap.
matrixclone(double[][]) - Static method in class de.unibi.techfak.misc.MathTools
Clones a matrix of doubles deeply.
matrixclr(double[][]) - Static method in class de.unibi.techfak.misc.MathTools
The matrix entries are set to zero.
matrixcpy(double[][], double[][]) - Static method in class de.unibi.techfak.misc.MathTools
Copies the 'src' matrix into 'dest'.
matrixcpy(int[][], int[][]) - Static method in class de.unibi.techfak.misc.MathTools
Copies the 'src' matrix into 'dest'.
matrixCut(Double[][], int, int) - Static method in class de.unibi.techfak.misc.MathTools
A matrix of Doubles is cutted or pumped up to the new Dimension.
matrixdiff(double[][], double[][]) - Static method in class de.unibi.techfak.misc.MathTools
The distances between two values of the same coordinates are summed-up.
MatrixDistance - Class in de.unibi.techfak.jpredictor.clustering
Class for calculating the similarity between two matrices.
MatrixDistance(VectorRelationMeasure) - Constructor for class de.unibi.techfak.jpredictor.clustering.MatrixDistance
Constructs this class with the relation measure.
MatrixLikelihood - Class in de.unibi.techfak.jpredictor.clustering
Calculates the likelihood between two matrices.
MatrixLikelihood(VectorRelationMeasure, double) - Constructor for class de.unibi.techfak.jpredictor.clustering.MatrixLikelihood
Constructs this class with a vector relation measure and a replacement for zero vector computation results.
matrixList - Variable in class de.unibi.techfak.jpredictor.clustering.MatrixRelationMeasure
The list of matrices.
MatrixLoglikelihood - Class in de.unibi.techfak.jpredictor.clustering
Calculates the loglikelihood between two matrices.
MatrixLoglikelihood(VectorRelationMeasure, double) - Constructor for class de.unibi.techfak.jpredictor.clustering.MatrixLoglikelihood
Constructs this class with a vector relation measure and a replacement for zero vector computation results.
matrixNew(Double[][], double, boolean) - Static method in class de.unibi.techfak.misc.MathTools
Creates a new matrix of doubles from a matrix of Doubles.
matrixNew(double[][], double) - Static method in class de.unibi.techfak.misc.MathTools
Creates a new matrix of Doubles from a matrix of doubles.
matrixprint(double[][], PrintStream) - Static method in class de.unibi.techfak.misc.MathTools
Prints a matrix 'm' to a given PrintStream.
MatrixRelationMeasure - Class in de.unibi.techfak.jpredictor.clustering
Superclass for all relations defined on two or more matrices filled with numerical values.
MatrixRelationMeasure() - Constructor for class de.unibi.techfak.jpredictor.clustering.MatrixRelationMeasure
 
matrixset(double[][], double) - Static method in class de.unibi.techfak.misc.MathTools
All entries of the matrix 'm' are set to 'value'.
MatrixSimilarity - Class in de.unibi.techfak.jpredictor.clustering
Class for calculating the similarity between two matrices.
MatrixSimilarity(VectorRelationMeasure) - Constructor for class de.unibi.techfak.jpredictor.clustering.MatrixSimilarity
Constructs this class with the relation measure.
max - Variable in class de.unibi.techfak.jpredictor.gui.Distance
The maximal distance as an int value.
max() - Method in class de.unibi.techfak.jpredictor.gui.Distance
 
max - Static variable in class de.unibi.techfak.jpredictor.operator.ScoringFactory
Stores the maximum of all scores processed.
MAX_NAME_LENGTH - Static variable in class de.unibi.techfak.jpredictor.sequences.FastaReader
The maximal length of the sequence identifier in a FASTA file.
MAX_TABLE_LENGTH - Static variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
The maximal length of the PSPM or PSSM tables.
maxc - Variable in class de.unibi.techfak.jpredictor.motifs.PSSMotif
Holds the maximum score, that can be reached with the next compares.
MAXIMUM - Static variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
State for the maximum.
maxn - Variable in class de.unibi.techfak.jpredictor.motifs.PSSMotif
Holds the maximum score, that can be reached with the next compares.
maxScore - Variable in class de.unibi.techfak.jpredictor.operator.ScoreBand
The maximum of all scores comprised in this band.
MEAN - Static variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
State for the mean.
menuBar - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
Global setting whether a menu is already created or not.
menuBar - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Global setting whether a menu is present or not.
mergeLists(LinkedList[], boolean, boolean, boolean) - Static method in class de.unibi.techfak.misc.MathTools
Merges all lists in the array to one linked list.
METHOD_CALC - Static variable in class de.unibi.techfak.jpredictor.operator.Operator
 
METHOD_COUNT - Static variable in class de.unibi.techfak.jpredictor.operator.Operator
 
METHOD_SCORE - Static variable in class de.unibi.techfak.jpredictor.operator.Operator
 
METHOD_SEARCH - Static variable in class de.unibi.techfak.jpredictor.operator.Operator
 
methodToCall - Variable in class de.unibi.techfak.jpredictor.operator.Operator.SearchThread
 
min - Variable in class de.unibi.techfak.jpredictor.gui.Distance
The minimal distance as an int value.
min() - Method in class de.unibi.techfak.jpredictor.gui.Distance
 
min - Static variable in class de.unibi.techfak.jpredictor.operator.ScoringFactory
Stores the minimum of all scores processed.
MINIMUM - Static variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
State for the minimum.
MinkowskiDistance - Class in de.unibi.techfak.jpredictor.clustering
Calculates the distance between two vectors.
MinkowskiDistance(double) - Constructor for class de.unibi.techfak.jpredictor.clustering.MinkowskiDistance
Inits the Minkowski distance measure.
minScore - Variable in class de.unibi.techfak.jpredictor.operator.ScoreBand
The minimum of all scores comprised in this band.
MissingCharSequenceException - Exception in de.unibi.techfak.jpredictor.motifs
Exception thrown if a motif wants to search itself but no sequence to search on was set previously.
MissingCharSequenceException() - Constructor for exception de.unibi.techfak.jpredictor.motifs.MissingCharSequenceException
 
MissingMotifException - Exception in de.unibi.techfak.jpredictor.motifs
This exception is thrown, if a motif is worked with but no appropriate representation of the motif was set.
MissingMotifException() - Constructor for exception de.unibi.techfak.jpredictor.motifs.MissingMotifException
 
ml - Variable in class de.unibi.techfak.jpredictor.clustering.MotifAlignment
The list of motifs to be aligned.
ml - Variable in class de.unibi.techfak.jpredictor.operator.Operator.SearchThread
 
mma - Variable in class de.unibi.techfak.jpredictor.clustering.Clustering
The alignment of multi motifs used in this clustering.
mma - Variable in class de.unibi.techfak.jpredictor.clustering.MultiMotifAlignment
The alignment class between two multi motifs which must be provided when the class is constructed.
mOcc - Variable in class de.unibi.techfak.jpredictor.operator.Operator
The motif's occurrences are stored here.
Motif - Class in de.unibi.techfak.jpredictor.motifs
Abstract superclass of all classes representing a motif.
Motif(String, String) - Constructor for class de.unibi.techfak.jpredictor.motifs.Motif
Constructs a motif by setting a name and a description.
motif - Variable in class de.unibi.techfak.jpredictor.motifs.PSPMotif
The motif stored is of format [rows][cols].
motif - Variable in class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
The motif stored as String.
MotifAlignment - Class in de.unibi.techfak.jpredictor.clustering
Class for generell alignment between two or more motifs.
MotifAlignment() - Constructor for class de.unibi.techfak.jpredictor.clustering.MotifAlignment
 
MotifCheckTree - Class in de.unibi.techfak.jpredictor.gui
Provides functions for displaying a number of motifs as a tree (representation is a JTree) within a JScrollPane.
MotifCheckTree(MotifList, String, Dimension) - Constructor for class de.unibi.techfak.jpredictor.gui.MotifCheckTree
The constructor.
MotifCheckTree.CheckBoxNode - Class in de.unibi.techfak.jpredictor.gui
Class for wrapping a motif object with a selection oppertunity.
MotifCheckTree.CheckBoxNode(Object, boolean) - Constructor for class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNode
 
MotifCheckTree.CheckBoxNodeEditor - Class in de.unibi.techfak.jpredictor.gui
 
MotifCheckTree.CheckBoxNodeEditor(JTree) - Constructor for class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNodeEditor
 
MotifCheckTree.CheckBoxNodeRenderer - Class in de.unibi.techfak.jpredictor.gui
Internal class for drawing a node in the tree.
MotifCheckTree.CheckBoxNodeRenderer() - Constructor for class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNodeRenderer
 
motifCounter - Variable in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
Motif counter to name the motifs in a unique way.
MotifDistanceTree - Class in de.unibi.techfak.jpredictor.gui
Provides functions for displaying a number of motifs and intermediate distances as a tree.
MotifDistanceTree() - Constructor for class de.unibi.techfak.jpredictor.gui.MotifDistanceTree
The constructor.
MotifDistanceTree(MotifList) - Constructor for class de.unibi.techfak.jpredictor.gui.MotifDistanceTree
The constructor.
MotifDistanceTree(MotifList, String, Dimension) - Constructor for class de.unibi.techfak.jpredictor.gui.MotifDistanceTree
The constructor.
motifDSP1 - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifList
An instance of the DSP1 binding site motif.
motifEN1 - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifList
An instance of the engrailed 1 motif.
MotifEvolution - Class in de.unibi.techfak.jpredictor.evolution
Abstract class defining the framework for a motif evolution.
MotifEvolution(ICommunicator) - Constructor for class de.unibi.techfak.jpredictor.evolution.MotifEvolution
Creates a MotifEvolution object but does not start the evolution.
MotifEvolutionES - Class in de.unibi.techfak.jpredictor.evolution
Class for evolute double motifs on the sequences of two (background and model) training sets.
MotifEvolutionES(ICommunicator) - Constructor for class de.unibi.techfak.jpredictor.evolution.MotifEvolutionES
Creates the object but does not start the evolution.
MotifEvolutionFull - Class in de.unibi.techfak.jpredictor.evolution
Class for evolute double motifs on the sequences of two (background and model) training sets.
MotifEvolutionFull(ICommunicator) - Constructor for class de.unibi.techfak.jpredictor.evolution.MotifEvolutionFull
Creates the object but does not start the evolution.
MotifEvolutionRewardedSelection - Class in de.unibi.techfak.jpredictor.evolution
Motif evolution with a reward system for selecting motifs.
MotifEvolutionRewardedSelection(ICommunicator) - Constructor for class de.unibi.techfak.jpredictor.evolution.MotifEvolutionRewardedSelection
 
MotifFilter - Class in de.unibi.techfak.jpredictor.motifs
This class holds some filters used for filtering strings to become a sequence or regular expression motif.
MotifFilter() - Constructor for class de.unibi.techfak.jpredictor.motifs.MotifFilter
 
motifG10 - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifList
An instance of the long GAF binding site motif.
motifGA - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifList
An instance of the GAF binding site motif.
motifGT - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifList
An instance of an enriched site in the predicted PRE/TREs.
MotifList - Class in de.unibi.techfak.jpredictor.motifs
Stores motifs in a Vector.
MotifList() - Constructor for class de.unibi.techfak.jpredictor.motifs.MotifList
Simple Constructor which inits the underlying vector to hold 10 objects and to increase the size in steps of 10
motifList - Variable in class de.unibi.techfak.jpredictor.operator.States
The list of motifs that are searched in the window on a sequence.
motifMaker - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
The motif maker to be used by this class.
MotifMaker - Class in de.unibi.techfak.jpredictor.gui
Dialog for editing motifs.
MotifMaker(MotifList) - Constructor for class de.unibi.techfak.jpredictor.gui.MotifMaker
Simple constructor.
MotifMaker(Frame, MotifList) - Constructor for class de.unibi.techfak.jpredictor.gui.MotifMaker
Constructor, that takes a motif list, which is used to initialize the listing window.
MotifMaker(Dialog, MotifList) - Constructor for class de.unibi.techfak.jpredictor.gui.MotifMaker
Constructor, that takes a motif list, which is used to initialize the listing window.
MotifNotCompleteException - Exception in de.unibi.techfak.jpredictor.motifs
Thrown if a MultiMotif was not designed completely.
MotifNotCompleteException() - Constructor for exception de.unibi.techfak.jpredictor.motifs.MotifNotCompleteException
 
motifOccurrenceVector - Variable in class de.unibi.techfak.jpredictor.operator.States
If the graphical output is activated this vector holds all data to show the occurrences of motifs.Initially it is null.
motifOrientation - Variable in class de.unibi.techfak.jpredictor.clustering.MotifAlignment
Stores the orientation of the motifs aligned after the alignment was computed.
motifPF - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifList
An instance of the right hand sided PHO binding site.
motifPHO_DSP1 - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifList
The conjunction of the core PHO binding site and the DSP1 motif as it was reported by Dejardin in 2005.
motifPHOcore - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifList
The core of the PHO (Pleiohomeotic) binding site.
motifPM - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifList
An instance of the long PHO binding site motif.
motifPS - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifList
An instance of the core PHO binding site motif.
motifPssmPHO() - Static method in class de.unibi.techfak.jpredictor.motifs.MotifList
Creates the PHO motif as a PSSM.
motifs - Variable in class de.unibi.techfak.jpredictor.motifs.MultiMotif
Vector for storage of all motifs within this class
MotifSearchAdapter - Class in de.unibi.techfak.jpredictor.motifs
An abstract adapter class for searching motifs on a sequence.
MotifSearchAdapter() - Constructor for class de.unibi.techfak.jpredictor.motifs.MotifSearchAdapter
 
MotifSearchAdapter.SearchFields - Class in de.unibi.techfak.jpredictor.motifs
Holds data structures and fields relevant for searching motifs.
MotifSearchAdapter.SearchFields() - Constructor for class de.unibi.techfak.jpredictor.motifs.MotifSearchAdapter.SearchFields
 
MotifSearcher - Interface in de.unibi.techfak.jpredictor.motifs
This interface should be implemented by classes that wants to define methods for searching motifs.
MotifSearchWithError - Interface in de.unibi.techfak.jpredictor.motifs
The Interface MotifSearchWithError should be implemented by classes that wants to define methods for searching motifs on sequences, where errors in the match are allowed.
MotifSearchWithThreshold - Interface in de.unibi.techfak.jpredictor.motifs
The Interface MotifSearchWithThreshold should be implemented by classes that wants to define methods for searching motifs on sequences, where every position is scored and the threshold is used to distinguish between a hit and none.
motifT - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifList
An instance of an enriched site in the predicted PRE/TREs.
motifTGC - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifList
An instance of an enriched site in the predicted PRE/TREs.
motifTree - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
The tree of motifs in a panel.
MotifTree - Class in de.unibi.techfak.jpredictor.gui
Provides functions for displaying a number of motifs as a tree (representation is a JTree) within a JScrollPane.
MotifTree() - Constructor for class de.unibi.techfak.jpredictor.gui.MotifTree
The constructor.
MotifTree(MotifList) - Constructor for class de.unibi.techfak.jpredictor.gui.MotifTree
The constructor.
MotifTree(MotifList, String, Dimension) - Constructor for class de.unibi.techfak.jpredictor.gui.MotifTree
The constructor.
motifTree - Variable in class de.unibi.techfak.jpredictor.gui.MotifTree
The global motif tree corresponding to the motif list.
motifTypes - Static variable in class de.unibi.techfak.jpredictor.operator.OptionFile
The types of motifs within the section [Motif]
motifZ - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifList
An instance of the Zeste binding site motif.
mouseClicked(MouseEvent) - Method in class de.unibi.techfak.jpredictor.gui.MouseOverHintManager
That event is not processed.
mouseClicked(MouseEvent) - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
 
mouseDragged(MouseEvent) - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
 
mouseEntered(MouseEvent) - Method in class de.unibi.techfak.jpredictor.gui.MouseOverHintManager
Sets the corresponding hint text for a component, which area was entered by the mouse cursor.
mouseEntered(MouseEvent) - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
 
mouseExited(MouseEvent) - Method in class de.unibi.techfak.jpredictor.gui.MouseOverHintManager
Clears the text in the label, if the mouse cursor exits a components area.
mouseExited(MouseEvent) - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
 
mouseIndexPos - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
Gives the actual position in the score and index array calculated from the mouse position over the paintable area.
mouseMoved(MouseEvent) - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
 
MouseOverHintManager - Class in de.unibi.techfak.jpredictor.gui
This class is used, to add a hint for any number of components.
MouseOverHintManager(JLabel) - Constructor for class de.unibi.techfak.jpredictor.gui.MouseOverHintManager
Simple Constructor.
mousePressed(MouseEvent) - Method in class de.unibi.techfak.jpredictor.gui.MouseOverHintManager
That event is not processed.
mousePressed(MouseEvent) - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
 
mouseReleased(MouseEvent) - Method in class de.unibi.techfak.jpredictor.gui.MouseOverHintManager
That event is not processed.
mouseReleased(MouseEvent) - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
 
ms - Variable in class de.unibi.techfak.jpredictor.clustering.MatrixAlignment
Tells how both matrices are to be related to each other.
MultiFileReader - Class in de.unibi.techfak.jpredictor.sequences
A MultiFileReader represents the logical concatenation of other Readers.
MultiFileReader(String) - Constructor for class de.unibi.techfak.jpredictor.sequences.MultiFileReader
Constructs a new MultiFileReader object with the given reader delimiter.
MultiMotif - Class in de.unibi.techfak.jpredictor.motifs
Superclass of all classes representing a pattern made of more then one motif.
MultiMotif(String, String) - Constructor for class de.unibi.techfak.jpredictor.motifs.MultiMotif
Creates a MultiMotif with a name and a description.
MultiMotifAlignment - Class in de.unibi.techfak.jpredictor.clustering
Defines the alignment between two MultiMotifs.
MultiMotifAlignment(SingleMotifAlignment, MultiMotifAlignment) - Constructor for class de.unibi.techfak.jpredictor.clustering.MultiMotifAlignment
Inits this class with a single motif alignment used to align the single motifs comprised in the multi motifs.
MultiMotifAlignment(SingleMotifAlignment, MultiMotifAlignment, MultiMotif, MultiMotif) - Constructor for class de.unibi.techfak.jpredictor.clustering.MultiMotifAlignment
Inits this class with a single motif alignment and two multi motifs.
MultiplyOutputStream - Class in de.unibi.techfak.misc
This OutputStream is designed to multiply the output data and send it to all registered output streams.
MultiplyOutputStream() - Constructor for class de.unibi.techfak.misc.MultiplyOutputStream
Constructs this class with no stream present to send data to.
MultiplyOutputStream(OutputStream) - Constructor for class de.unibi.techfak.misc.MultiplyOutputStream
Registers the first output stream to this class, more can be added using add(OutputStream).
MultiplyOutputStream(OutputStream, OutputStream) - Constructor for class de.unibi.techfak.misc.MultiplyOutputStream
Registers the first two output streams to this class, more can be added using add(OutputStream).
mutationProbabilities - Variable in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
Stores the probabilities for the motif evolution.

N

n - Variable in class de.unibi.techfak.jpredictor.clustering.Clustering
Initial number of objects to cluster.
name - Variable in class de.unibi.techfak.jpredictor.motifs.Motif
Name of the motif
name - Variable in class de.unibi.techfak.jpredictor.sequences.Sequence
The name of the sequence.
name - Variable in class de.unibi.techfak.jpredictor.sequences.SequenceInformationBlock
 
narDoubleMotifs() - Static method in class de.unibi.techfak.jpredictor.motifs.MotifList
Returns the DoubleMotifs for the prediction made in 2006/04 by Fiedler, 2006, NAR web server issue.
newInstance() - Method in class de.unibi.techfak.jpredictor.clustering.LikelihoodMeasure
 
newInstance() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixAlignment
 
newInstance() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixDistance
 
newInstance() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixLikelihood
 
newInstance() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixLoglikelihood
 
newInstance() - Method in class de.unibi.techfak.jpredictor.clustering.MinkowskiDistance
 
newInstance() - Method in class de.unibi.techfak.jpredictor.clustering.MultiMotifAlignment
 
newInstance() - Method in class de.unibi.techfak.jpredictor.clustering.RelationMeasure
Creates a copy of this relation measure as if it was newly instantiated through a call to the constructor.
newInstance() - Method in class de.unibi.techfak.jpredictor.clustering.SingleMotifAlignment
 
NewSequenceBlockException - Exception in de.unibi.techfak.jpredictor.sequences
Exception thrown when working with the SequenceReader class.
NewSequenceBlockException() - Constructor for exception de.unibi.techfak.jpredictor.sequences.NewSequenceBlockException
 
NewSequenceBlockException(String) - Constructor for exception de.unibi.techfak.jpredictor.sequences.NewSequenceBlockException
 
nextSequence() - Method in interface de.unibi.techfak.jpredictor.sequences.SequenceEnumeration
Gos through the underlying stream for the next Sequence to return.
nextSequence() - Method in class de.unibi.techfak.jpredictor.sequences.SequenceEnumerator
 
NilOutputStream - Class in de.unibi.techfak.misc
This OutputStream is designed to absorb all output as if it would be send to /dev/null.
NilOutputStream() - Constructor for class de.unibi.techfak.misc.NilOutputStream
 
NoMoreSequencesAvailableException - Exception in de.unibi.techfak.jpredictor.sequences
Exception thrown when working with the SequenceEnumeration interface
NoMoreSequencesAvailableException() - Constructor for exception de.unibi.techfak.jpredictor.sequences.NoMoreSequencesAvailableException
 
nonLeafRenderer - Variable in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNodeRenderer
 
nucleotideVector - Static variable in class de.unibi.techfak.jpredictor.clustering.Clustering
Holds for every nucleotide letter (IUPAC code) a double array of probabilities for the different primary nucleotides.
numberOfNnucs - Variable in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
Determines the number of 'N' nucleotides allowed in one sequence motif.

O

obj - Variable in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNode
 
OBJECT_FASTA_MODIFIER - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
This constant is used to switch on or off for regular objects whether they are FASTA or not.
OBJECT_FILENAME - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
The object given as Object parameter in some methods is a String containing a filename.
OBJECT_FILENAME_FASTA - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
The object given as Object parameter in some methods is a String containing the name of a FASTA file.
OBJECT_NOTYPE - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
The object is not yet given.
OBJECT_READER - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
The object given as Object parameter in some methods is an arbitrary Reader containing a readable stream.
OBJECT_READER_FASTA - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
The object given as Object parameter in some methods is an arbitrary Reader containing a readable stream delivering data in FASTA format.
OBJECT_SEQUENCE - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
The object given as Object parameter in some methods is a Sequence or a MappedCharSequence.
OBJECT_STRING - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
The object given as Object parameter in some methods is a String containing the sequence.
OBJECT_STRING_FASTA - Static variable in interface de.unibi.techfak.jpredictor.operator.ICommunicator
The object given as Object parameter in some methods is a String containing one or more sequences, which are in FASTA-format.
occ - Variable in class de.unibi.techfak.jpredictor.operator.Operator
The occurrence vector, there is a vector for every motif with its occurrences.
offer(Object) - Method in class de.unibi.techfak.misc.Queue
Inserts the specified element into this queue, if possible.
op - Variable in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
A local instance of the operator.
op - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
The operator to perform the operations through.
op - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
The saved operator, which performs all tasks on the sequences by using the motifs.
op - Static variable in class de.unibi.techfak.jpredictor.gui.MainWindow
The saved operator, which performs all tasks on the sequences by using the motifs.
op - Static variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
The global operator, which performs all tasks on the sequences by using the motifs.
op - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
The global operator, which performs all tasks on the sequences by using the motifs.
openFile(String) - Static method in class de.unibi.techfak.misc.IOTools
Opens an existing file and returns a BufferedReader.
openFile(String, char) - Static method in class de.unibi.techfak.misc.IOTools
Opens an file to write data.
Operator - Class in de.unibi.techfak.jpredictor.operator
Class for controlling the functionality of motifs on sequences, for using the communicator as parameter deliverer and as output receiver.
Operator(ICommunicator) - Constructor for class de.unibi.techfak.jpredictor.operator.Operator
Inits the operator and sets the communicator, from which all options and parameters come.
Operator.SearchThread - Class in de.unibi.techfak.jpredictor.operator
Class which gets a MotifList and either a CharSequence or a SequenceReader (from which the CharSequences are obtained) and which searches the motifs in the list in all sequences by calling for every motif the searchAll-method.
Operator.SearchThread() - Constructor for class de.unibi.techfak.jpredictor.operator.Operator.SearchThread
 
optimum(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.LikelihoodMeasure
 
optimum(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MatrixAlignment
 
optimum(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MatrixSimilarity
 
optimum(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MinkowskiDistance
 
optimum(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MultiMotifAlignment
 
optimum(Object) - Method in class de.unibi.techfak.jpredictor.clustering.RelationMeasure
Compares two result of the given object to the result of this RelationMeasure.
optimum(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.RelationMeasure
Compares two relation measure results.
optimum(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.SingleMotifAlignment
 
OptionFile - Class in de.unibi.techfak.jpredictor.operator
The class for summoning the methods needed to evaluate an option file.
OptionFile() - Constructor for class de.unibi.techfak.jpredictor.operator.OptionFile
 
optionPane - Variable in class de.unibi.techfak.jpredictor.gui.TextInsertDialog
 
options - Variable in class de.unibi.techfak.jpredictor.gui.TextInsertDialog
An array specifying the number of dialog buttons and their text.
out() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
out() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Returns the output stream to which normal output should be sent.
out() - Method in class de.unibi.techfak.jpredictor.operator.ScoredSequenceStruct
Constructs the following String from this struct: seqNumber:seqStart-seqEnd:score
out - Variable in class de.unibi.techfak.jpredictor.operator.States
The standard output stream to which all output should be directed.
outputForScoreSequence(IOperator, boolean) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
outputForScoreSequence(IOperator, boolean) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Scores sequences using weighted motifs and generates and prints the appropriate output.
outputForSearchMotifs(IOperator, boolean) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
outputForSearchMotifs(IOperator, boolean) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Searches motifs on sequences and generates and prints the appropriate output.
outputForWeightMotifs(IOperator) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
outputForWeightMotifs(IOperator) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Weights motifs and generates and prints the appropriate output.
outputResults() - Method in class de.unibi.techfak.jpredictor.clustering.Clustering
Last step in clustering.
outputResults() - Method in class de.unibi.techfak.jpredictor.clustering.RelationalCalculation
Prints out every relational value between each two motifs as a huge table.
outputResults() - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
Outputs the result of the evolution.
overAllBase - Variable in class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
The base position (number of characters in the previous buffers).
owner - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
The parent of this JDialog.
owner - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
The parent of this JDialog.

P

p - Variable in class de.unibi.techfak.jpredictor.clustering.MinkowskiDistance
Defines the exponent for the minkowski distance.
paintComponent(Graphics) - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
Paints the score plot.
paintComponent(Graphics) - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.SequencePlotArea
Paints the sequence and its motifs
paintStartIndex - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
Set by method adjustmentValueChanged to give the start of the score vector, from which the plot is started to be painted.
paintStartIndex - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.SequencePlotArea
Set by method adjustmentValueChanged to give the start of the string to be printed.
PANE_COUNT - Static variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
PANE_MULTI - Static variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
PANE_PSPM - Static variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
PANE_PSSM - Static variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
PANE_REGE - Static variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
PANE_SEQU - Static variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
Number of tabbed panes in the field
parent - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel.ActionThread
 
parent - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
The parent of this panel.
parent - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Parent window that holds the panel.
PASTED_SEQU - Static variable in class de.unibi.techfak.jpredictor.gui.MainPanel
The string which is shown in the file text fields, when a sequence was pasted instead of a set filename.
peek() - Method in class de.unibi.techfak.misc.Queue
Retrieves, but does not remove, the head of this queue, returning null, if this queue is empty.
poll() - Method in class de.unibi.techfak.misc.Queue
Retrieves and removes the head of this queue, or null if this queue is empty.
position - Variable in class de.unibi.techfak.jpredictor.motifs.PSPMotif
The positional information about the motif.
posOcc - Variable in class de.unibi.techfak.jpredictor.evolution.MotifEvolutionRewardedSelection
For every motif one vector, which contains the number of occurrences in the positive training set.
preferredSize - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
The preferred size of this component, set in the constructor.
preferredSize - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.SequencePlotArea
The preferred size of this component, set in the constructor.
print(boolean, String) - Static method in class de.unibi.techfak.jpredictor.jPREdictor
Prints the string via comm.out().print(), if verify is true.
print(PrintStream) - Method in class de.unibi.techfak.jpredictor.motifs.Motif
Prints the motif to the given stream, e.g.
print() - Method in class de.unibi.techfak.jpredictor.motifs.Motif
Prints the motif to System.out.
print(PrintStream) - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
Prints this MultiMotif via a PrintStream.
print(PrintStream) - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
 
print(PrintStream) - Method in class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
 
probArrayMinus - Variable in class de.unibi.techfak.jpredictor.motifs.MotifSearchAdapter.SearchFields
The two arrays where the probabilities of occurrences of motif characters are stored.
probArrayPlus - Variable in class de.unibi.techfak.jpredictor.motifs.MotifSearchAdapter.SearchFields
The two arrays where the probabilities of occurrences of motif characters are stored.
processScore(ScoredSequenceStruct) - Static method in class de.unibi.techfak.jpredictor.operator.ScoringFactory
Process a given score, that is, joins the score to the results of previous calculations.
processScores() - Static method in class de.unibi.techfak.jpredictor.jPREdictor
Takes the file given by option '-f' and comprises the scores in it to bands for many cutoffs.
progInfo - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
Informations on and description of the program.
propertyChange(PropertyChangeEvent) - Method in class de.unibi.techfak.jpredictor.gui.TextInsertDialog
Reacts on pressing the two buttons.
PSPMotif - Class in de.unibi.techfak.jpredictor.motifs
Contains a motif represented by probabilities for every base in every position (PSPM = position specific probability matrix).
PSPMotif(String, String) - Constructor for class de.unibi.techfak.jpredictor.motifs.PSPMotif
Creates a motif with name and description, but empty position specific probabilty matrix.
PSSMotif - Class in de.unibi.techfak.jpredictor.motifs
Contains a motif represented by scores for every base in every position (PSSM = position specific score matrix).
PSSMotif(String, String) - Constructor for class de.unibi.techfak.jpredictor.motifs.PSSMotif
Inits the name and the description.
putCommunicatorToForms() - Method in class de.unibi.techfak.jpredictor.gui.MainPanel
Stores all information from the static communicator associated with this class in the main windows input forms.
putFormsToCommunicator(boolean) - Method in class de.unibi.techfak.jpredictor.gui.MainPanel
Stores all information from the main windows input forms in the static communicator associated with this class.

Q

queue - Variable in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
The list of result elements.
Queue - Class in de.unibi.techfak.misc
A queue structure built through a LinkedList.
Queue() - Constructor for class de.unibi.techfak.misc.Queue
Constructs an empty queue.

R

rand() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
rand() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Returns the random number generator which is initialized when the communicator object was created.
rand - Variable in class de.unibi.techfak.jpredictor.operator.States
The random number generator that comes with this class.
rand - Static variable in class de.unibi.techfak.misc.IOTools
The random number generator used by some methods within the class.
random() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
random() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Returns a double random number generated with the intern random number generator.
rawDataProbs - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
The raw data for the tables in the PSPM tab.
rawDataScores - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
The raw data for the tables either in the PSSM tab.
rawPosProbs - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
The positions in the PSPM table.
rawPosScores - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
The positions in the PSSM table.
RawReader - Class in de.unibi.techfak.jpredictor.sequences
Class for adding filter functionality to the SequenceReader and, if wished, discarding of new line characters, too.
RawReader(Reader, boolean) - Constructor for class de.unibi.techfak.jpredictor.sequences.RawReader
Sets reader and a rudimentary filter.
RawReader(Reader, String) - Constructor for class de.unibi.techfak.jpredictor.sequences.RawReader
Sets filter and reader.
rbSDPSPMBoth - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
rbSDPSPMMinus - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
rbSDPSPMPlus - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
rbSDPSSMBoth - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
rbSDPSSMMinus - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
rbSDPSSMPlus - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
rbSDRegEBoth - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
rbSDRegEMinus - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
rbSDRegEPlus - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
rbSDSequBoth - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
rbSDSequMinus - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
rbSDSequPlus - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
The check boxes for the search direction
read(char[], int, int) - Method in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
Reads characters from one of the underlying readers.
read() - Method in class de.unibi.techfak.jpredictor.sequences.ResetableReader
Reads a character from the file through the underlying BufferedReader.
read(char[], int, int) - Method in class de.unibi.techfak.jpredictor.sequences.ResetableReader
Reads characters from the file through the underlying BufferedReader and writes them into the buffer.
read() - Method in class de.unibi.techfak.jpredictor.sequences.SequenceReader
Reads a character from the stream through the method readFiltered().
read(char[], int, int) - Method in class de.unibi.techfak.jpredictor.sequences.SequenceReader
Reads valid characters from the file through calls to readFiltered() and writes them into the buffer.
reader - Variable in class de.unibi.techfak.jpredictor.operator.Operator.SearchThread
 
reader - Variable in class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
The wrapper class of the open file
reader - Variable in class de.unibi.techfak.jpredictor.sequences.ResetableReader
The file reader all reads are done through.
reader - Variable in class de.unibi.techfak.jpredictor.sequences.SequenceReader
The file reader all reads are done through.
readerDelimiter - Variable in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
The string used as a delimiter between the different reader in readers.
readers - Variable in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
The storage container of the subsequent readers.
readFiltered() - Method in class de.unibi.techfak.jpredictor.sequences.FastaReader
 
readFiltered() - Method in class de.unibi.techfak.jpredictor.sequences.RawReader
 
readFiltered() - Method in class de.unibi.techfak.jpredictor.sequences.SequenceReader
Reads characters from the stream until the next valid character occurs which is returned.
readLine(int) - Method in class de.unibi.techfak.jpredictor.sequences.SequenceReader
Reads up to len characters from the line and stores them in a new string.
readMotifBlockFromFile(String, int, String) - Static method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
Reads a motif block from a file.
readMotifBlockFromFile(String, int, String) - Static method in class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
Reads a motif block from a file.
readPSBlockFromFile(String, int) - Static method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
Reads a block with position specific data from a file.
readUnfiltered() - Method in class de.unibi.techfak.jpredictor.sequences.SequenceReader
Reads a character from the stream and returns it unfiltered, just like a call to this.reader.read().
ready() - Method in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
Tells whether this stream is ready to be read.
ready() - Method in class de.unibi.techfak.jpredictor.sequences.ResetableReader
Tells whether this stream is ready to be read.
receiveResults(Object) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
receiveResults(Object) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
The communicator receives the next result, which is to be stored in a queue-like structure until the user interface requests for the next result by calling getNextResult().
recognize(String, ICommunicator, MotifList, MotifList) - Static method in class de.unibi.techfak.jpredictor.operator.OptionFile
This method opens and recognizes the content of the option file.
recognizeMotif(String, MotifList, MotifList, int) - Static method in class de.unibi.techfak.jpredictor.operator.OptionFile
Trys to recognize a motif in the given string.
recognizeMultiMotif(String, MotifList, MotifList, int) - Static method in class de.unibi.techfak.jpredictor.operator.OptionFile
Trys to recognize a MultiMotif.
recognizeMultiMotifList(String, MotifList, MotifList, int) - Static method in class de.unibi.techfak.jpredictor.operator.OptionFile
Trys to recognize many MultiMotifs from a list definition.
recognizeSequence(String, ICommunicator, int) - Static method in class de.unibi.techfak.jpredictor.operator.OptionFile
Trys to recognize the [Sequence] section of an option file.
recombinationProbability - Variable in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
Determines whether recombination occurs in the evolutionary process or not.
recombineParentSet(MotifList, MotifList, MotifList, int) - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
Recombines one or two parental sets of arbitrary multi motifs into a new set of multi motifs (offsprings).
RegularExpressionMotif - Class in de.unibi.techfak.jpredictor.motifs
Contains a regular expression sequence as motif, that is given as a string e.g.
RegularExpressionMotif(String, String, String, int) - Constructor for class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
Sets all the motif's characteristics.
RegularExpressionMotif() - Constructor for class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
Standard constructor, inits all values to zero or null.
RelationalCalculation - Class in de.unibi.techfak.jpredictor.clustering
This class is designed to simply calculate all possible distance values between every two motifs and then print these values in a huge table.
RelationalCalculation(ICommunicator, SingleMotifAlignment, MultiMotifAlignment) - Constructor for class de.unibi.techfak.jpredictor.clustering.RelationalCalculation
Inits the forward clustering.
RelationMeasure - Class in de.unibi.techfak.jpredictor.clustering
This class is designed to act as a wrapper for any relation between two or more objects.
RelationMeasure() - Constructor for class de.unibi.techfak.jpredictor.clustering.RelationMeasure
 
remove(OutputStream) - Method in class de.unibi.techfak.misc.MultiplyOutputStream
Removes the given OutputStream from the list of receivers.
remove() - Method in class de.unibi.techfak.misc.Queue
Retrieves and removes the head of this queue.
removeAll() - Method in class de.unibi.techfak.misc.MultiplyOutputStream
Removes all receivers.
renderer - Variable in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNodeEditor
 
replaceMarkedMotifs(Motif, int, int) - Method in class de.unibi.techfak.jpredictor.motifs.MotifList
Replaces all motifs, that bear the mark with the given one.
replaceMotif(Motif, int) - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
Replaces a motif in this MultiMotif with the given one.
replaceMotifs(String, Motif, int) - Method in class de.unibi.techfak.jpredictor.motifs.MotifList
Replaces one motif with another one in all instances and occurrences.
replaceSelectedMotifs(Motif) - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Replaces every motif that is directly selected with the given one.
reset() - Method in class de.unibi.techfak.jpredictor.operator.ScoredSequenceStruct
Sets seqNumber, seqStart and seqEnd to -1, score to Double.NaN.
reset() - Static method in class de.unibi.techfak.jpredictor.operator.ScoringFactory
Instructs the factory to reset all static members but keeps the task and the cutoff.
reset() - Method in class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
If reset on the underlying Reader fails the file is tried to be reopened, if the file was constructed via a filename.
reset() - Method in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
Sets back the list of readers to the most recent mark.
reset() - Method in class de.unibi.techfak.jpredictor.sequences.ResetableReader
Resets this reader.
reset() - Method in class de.unibi.techfak.jpredictor.sequences.SequenceReader
The underlying Reader is re-set and all SequenceInformationBlocks lying beyond the mark are deleted.
ResetableReader - Class in de.unibi.techfak.jpredictor.sequences
This class is designed for only one purpose: to make sure, mark and reset function on a stream.
ResetableReader(String) - Constructor for class de.unibi.techfak.jpredictor.sequences.ResetableReader
Constructs a new ResetableReader object by opening the file with new BufferedReader(new FileReader( filename ))
ResetNotSupportedException - Exception in de.unibi.techfak.jpredictor.sequences
Exception thrown when working with Readers.
ResetNotSupportedException() - Constructor for exception de.unibi.techfak.jpredictor.sequences.ResetNotSupportedException
 
restrainMotifList(MotifList, int) - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
Throws away motifs from the list until the given number is reached.
result() - Method in class de.unibi.techfak.jpredictor.clustering.RelationMeasure
After computation is done the result can be obtained through this method.
result() - Method in class de.unibi.techfak.jpredictor.clustering.SingleMotifAlignment
 
resultMax - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
The maximal number stored in the result vector.
resultMin - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
The minimal number stored in the result vector.
resultNumber - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
The number of results stored in the result vector.
results - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Here the result vector from the communicator is stored.
RNA_COMPLEMENT - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifFilter
The complement characters of the degenarated code of RNA.
RNA_COMPLEMENT - Static variable in class de.unibi.techfak.jpredictor.sequences.SequenceFilter
The complement characters of the degenarated code of RNA.
RNA_FILTER - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifFilter
Lets through only ACGU.
RNA_FILTER - Static variable in class de.unibi.techfak.jpredictor.sequences.SequenceFilter
Lets through only ACGU.
RNA_FILTER_DEGENERATED - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifFilter
Lets through the degenerated RNA one letter code, that is ACGU, B (not A), D (not C), H (not G), V (not U), N (any), KMRSWY (each combinations of two bases).
RNA_FILTER_DEGENERATED - Static variable in class de.unibi.techfak.jpredictor.sequences.SequenceFilter
Lets through the degenerated RNA one letter code, that is ACGU, B (not A), D (not C), H (not G), V (not U), KMRSWY (each combinations of two bases).
RNA_FILTER_RESTRICTED - Static variable in class de.unibi.techfak.jpredictor.motifs.MotifFilter
Lets through only ACGU.
RNA_FILTER_RESTRICTED - Static variable in class de.unibi.techfak.jpredictor.sequences.SequenceFilter
Lets through only ACGU.
round(double, int) - Static method in class de.unibi.techfak.misc.MathTools
Rounds a given number with the number of figures after the decimal point.
round2(double, int) - Static method in class de.unibi.techfak.misc.MathTools
Rounds a given number with the number of significant figures.
rScoreProbability(double, int) - Method in class de.unibi.techfak.jpredictor.motifs.PSSMotif
Recursion to be called by method scoreProbability.
run() - Method in class de.unibi.techfak.jpredictor.gui.CutoffCalculator.CutoffCalcThread
 
run() - Method in class de.unibi.techfak.jpredictor.gui.MainPanel.ActionThread
 
run() - Method in class de.unibi.techfak.jpredictor.operator.Operator.SearchThread
 

S

samplesize - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator.CutoffCalcThread
 
score - Variable in class de.unibi.techfak.jpredictor.operator.ScoredSequenceStruct
The score of the sequence window on the sequence.
ScoreBand - Class in de.unibi.techfak.jpredictor.operator
Stores one band of scores.
ScoreBand(ScoredSequenceStruct) - Constructor for class de.unibi.techfak.jpredictor.operator.ScoreBand
Inits this band with a score on a sequence.
ScoredSequenceStruct - Class in de.unibi.techfak.jpredictor.operator
Class for holding the score of one sequence window on one sequence.
ScoredSequenceStruct() - Constructor for class de.unibi.techfak.jpredictor.operator.ScoredSequenceStruct
Simple constructor.
ScoredSequenceStruct(int, int, int, double) - Constructor for class de.unibi.techfak.jpredictor.operator.ScoredSequenceStruct
Simple constructor.
scorePlotArea - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
The global area to draw the score plot.
ScorePlotBrowser - Class in de.unibi.techfak.jpredictor.gui
Panel for browsing sequences and showing the motifs found.
ScorePlotBrowser(JFrame, ICommunicator, Operator, JFileChooser, boolean) - Constructor for class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Constructor which builds the panel.
ScorePlotBrowser(JFrame, boolean) - Constructor for class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Constructor which builds the panel used in a stand alone application.
ScorePlotBrowser.ScorePlotArea - Class in de.unibi.techfak.jpredictor.gui
The hand-made JComponent, in which the score plot is drawn.
ScorePlotBrowser.ScorePlotArea(ScorePlotBrowser, JScrollBar, JScrollBar) - Constructor for class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
Constructs the class by saving the reference to the controller.
ScorePlotBrowser.SequencePlotArea - Class in de.unibi.techfak.jpredictor.gui
The hand-made JComponent, in which the sequence together with the motifs is drawn.
ScorePlotBrowser.SequencePlotArea(ScorePlotBrowser) - Constructor for class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.SequencePlotArea
Constructs the class by saving the reference to the controller.
scorePlotVector - Variable in class de.unibi.techfak.jpredictor.operator.States
If the graphical output is activated this vector holds all data to draw a score plot.
scoreProbability(double, double[]) - Method in class de.unibi.techfak.jpredictor.motifs.PSSMotif
Calculates for a given threshold the probability that the motif reaches this threshold when it is searched on a sequence.
scoreSequence() - Method in interface de.unibi.techfak.jpredictor.operator.IOperator
A sequence is window-by-window scored by summing-up the motifs weigths.
scoreSequence() - Method in class de.unibi.techfak.jpredictor.operator.Operator
 
scoreSequenceResults(LinkedList[], int, int, MotifList) - Method in class de.unibi.techfak.jpredictor.operator.Operator
Called by the search thread, when METHOD_SCORE was set as methodToCall.
scoreSequenceWindow(int, int) - Method in class de.unibi.techfak.jpredictor.motifs.Motif
 
scoreSequenceWindow(int, int) - Method in interface de.unibi.techfak.jpredictor.motifs.SequenceWindowScorer
Scores a sequence window.
ScoringFactory - Class in de.unibi.techfak.jpredictor.operator
Class for working on scores, such as cutoff calculations, band summery and so on.
ScoringFactory() - Constructor for class de.unibi.techfak.jpredictor.operator.ScoringFactory
 
scrollBarH - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
The horizontal scroll bar.
scrollBarV - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
The vertical scroll bar.
search(int, int) - Method in interface de.unibi.techfak.jpredictor.motifs.MotifSearcher
Runs through the sequence already given in the initialization method initSearch and matches the motif on this CharSequence with respect to the search mode and the search window determined by the two parameters seqStart and seqWidth.
search(int, int) - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
 
search(int, int) - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
 
search(int, int) - Method in class de.unibi.techfak.jpredictor.motifs.PSSMotif
 
search(int, int) - Method in class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
 
SEARCH_ALL_ORIENTATIONS - Static variable in interface de.unibi.techfak.jpredictor.motifs.MotifSearcher
This flag is used when the motif is to search or when the motif was found.
SEARCH_DIRECTION_MAX - Static variable in interface de.unibi.techfak.jpredictor.motifs.MotifSearcher
Gives the highest free power of two.
SEARCH_DIRECTION_MINUS - Static variable in interface de.unibi.techfak.jpredictor.motifs.MotifSearcher
This flag is used when the motif is to search or when the motif was found.
SEARCH_DIRECTION_PLUS - Static variable in interface de.unibi.techfak.jpredictor.motifs.MotifSearcher
This flag is used when the motif is to search or when the motif was found.
searchAll(int, int) - Method in class de.unibi.techfak.jpredictor.motifs.MotifSearchAdapter
 
searchAll(int, int) - Method in interface de.unibi.techfak.jpredictor.motifs.MotifSearcher
Runs through the sequence already given in the initialization method initSearch and matches the motif on that CharSequence with respect to the search mode and the sequence window.
searchAll(int, int) - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
Searches this motif on a sequence.
searchChoose(int, int, boolean) - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
Searches this multi motif on a sequence.
searchFields - Variable in class de.unibi.techfak.jpredictor.motifs.MotifSearchAdapter
The instance of the class holding relavant search data.
searchMode - Variable in class de.unibi.techfak.jpredictor.motifs.MotifSearchAdapter.SearchFields
The mode to search for the motif.
searchMotifByName(String, int) - Method in class de.unibi.techfak.jpredictor.motifs.MotifList
Searches this MotifList, until a Motif was found, that matches the given name.
searchMotifByNameRecursive(String, int) - Method in class de.unibi.techfak.jpredictor.motifs.MotifList
Searches this MotifList and the MultiMotifs motifs for the given name.
searchMotifByReference(Motif, int) - Method in class de.unibi.techfak.jpredictor.motifs.MotifList
Searches this MotifList for the given Motif by comparing references.
searchMotifs(boolean) - Method in interface de.unibi.techfak.jpredictor.operator.IOperator
Search for motifs on a sequence.
searchMotifs(boolean) - Method in class de.unibi.techfak.jpredictor.operator.Operator
 
searchMotifsCount(LinkedList[], int, int) - Method in class de.unibi.techfak.jpredictor.operator.Operator
Called by the search thread, when METHOD_COUNT was set as methodToCall.
searchMotifsResults(LinkedList[], int, int) - Method in class de.unibi.techfak.jpredictor.operator.Operator
Called by the search thread, when METHOD_SEARCH was set as methodToCall.
searchResults - Variable in class de.unibi.techfak.jpredictor.motifs.MotifSearchAdapter.SearchFields
Its a list that holds the occurrences of the found motif on the searchSequence, set by the method search from the Interface MotifSearcher
searchSequence - Variable in class de.unibi.techfak.jpredictor.motifs.MotifSearchAdapter.SearchFields
Its the sequence where the motif is to search in.
SECTION_COUNT - Static variable in class de.unibi.techfak.jpredictor.operator.OptionFile
 
SECTION_MMLIST - Static variable in class de.unibi.techfak.jpredictor.operator.OptionFile
 
SECTION_MOTIF - Static variable in class de.unibi.techfak.jpredictor.operator.OptionFile
 
SECTION_MULTIMOTIF - Static variable in class de.unibi.techfak.jpredictor.operator.OptionFile
 
SECTION_NONE - Static variable in class de.unibi.techfak.jpredictor.operator.OptionFile
Enumeration of section names for sections-in-file recognition.
SECTION_SEQUENCE - Static variable in class de.unibi.techfak.jpredictor.operator.OptionFile
 
sectionNames - Static variable in class de.unibi.techfak.jpredictor.operator.OptionFile
The names of the sections in the file
seed - Variable in class de.unibi.techfak.jpredictor.operator.States
The seed of the number generator.
selectionBackground - Variable in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNodeRenderer
 
selectionBorderColor - Variable in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNodeRenderer
 
selectionForeground - Variable in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNodeRenderer
 
selectionMid - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Set by methods receiving mouse motion events of the ScorePlotArea.
selectionMid - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.SequencePlotArea
Local copy of selectionMid used to check whether the string needs recalculating.
selectMotifLists() - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
Goes through all motif lists and selects the motifs to be kept.
selectMotifLists() - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolutionES
 
selectMotifLists() - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolutionFull
 
seqEnd - Variable in class de.unibi.techfak.jpredictor.operator.ScoredSequenceStruct
The end of the sequence window on the sequence.
seqlen - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator.CutoffCalcThread
 
seqLengths - Variable in class de.unibi.techfak.jpredictor.operator.Operator
For every sequence processed the length is stored here as Integer.
seqNames - Variable in class de.unibi.techfak.jpredictor.operator.Operator
For every sequence processed the name is stored here as Integer.
seqNumber - Variable in class de.unibi.techfak.jpredictor.operator.ScoredSequenceStruct
The number of the sequences actually processed.
seqReader - Variable in class de.unibi.techfak.jpredictor.sequences.SequenceEnumerator
The underlying Reader from which the sequences are to send out.
seqStart - Variable in class de.unibi.techfak.jpredictor.operator.ScoredSequenceStruct
The start of the sequence window on the sequence.
sequ - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.SequencePlotArea
The actual string from the whole sequence to draw.
sequ - Variable in class de.unibi.techfak.jpredictor.sequences.SequenceEnumerator
If this variable is not null, it is returned and the seqReader variable is not used.
sequence - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.SequencePlotArea
The actual string from the whole sequence to draw.
sequence - Variable in class de.unibi.techfak.jpredictor.operator.States.SequenceStore
 
Sequence - Class in de.unibi.techfak.jpredictor.sequences
This class represents a sequence of DNA or RNA.
Sequence(String, String, Reader) - Constructor for class de.unibi.techfak.jpredictor.sequences.Sequence
Sets the underlying Reader, which must not be null and the name and description of that sequence.
Sequence(String, String, String) - Constructor for class de.unibi.techfak.jpredictor.sequences.Sequence
The filename is taken to open the file.
Sequence(Reader, SequenceInformationBlock) - Constructor for class de.unibi.techfak.jpredictor.sequences.Sequence
Sets the underlying reader, which must not be null and a SequenceInformationBlock.
sequenceBlocks - Variable in class de.unibi.techfak.jpredictor.sequences.SequenceReader
Holds the SequenceInformationBlocks.
sequenceEnum - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Holds all sequences to be displayed.
SequenceEnumeration - Interface in de.unibi.techfak.jpredictor.sequences
Classes which implement this interface intend to read streams (like a file) full of single sequences that are to be parted.
SequenceEnumerator - Class in de.unibi.techfak.jpredictor.sequences
Class which implements the SequenceEnumeration-interface.
SequenceEnumerator(SequenceReader) - Constructor for class de.unibi.techfak.jpredictor.sequences.SequenceEnumerator
Constructor.
SequenceEnumerator(Sequence) - Constructor for class de.unibi.techfak.jpredictor.sequences.SequenceEnumerator
Constructor.
SequenceFilter - Class in de.unibi.techfak.jpredictor.sequences
This class holds filters to filter sequences with.
SequenceFilter() - Constructor for class de.unibi.techfak.jpredictor.sequences.SequenceFilter
 
SequenceInformationBlock - Class in de.unibi.techfak.jpredictor.sequences
Holds the data for sequence blocks in the file, that are characterized by name, description, start and length.
SequenceInformationBlock() - Constructor for class de.unibi.techfak.jpredictor.sequences.SequenceInformationBlock
 
sequenceInput - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
The input form for the sequences.
sequenceLengthNormalization - Variable in class de.unibi.techfak.jpredictor.operator.States
Sets, whether the occurrences of motifs on sequences are normalized (divided) by the corresponding sequence' length.
sequenceLengthNormalizationDefault - Static variable in class de.unibi.techfak.jpredictor.operator.States
The default value whether normalization is wished or not.
SequenceMotif - Class in de.unibi.techfak.jpredictor.motifs
Specialization of a RegularExpressionMotif.
SequenceMotif() - Constructor for class de.unibi.techfak.jpredictor.motifs.SequenceMotif
Inits all values and strings with null.
SequenceMotif(String, String, String, int) - Constructor for class de.unibi.techfak.jpredictor.motifs.SequenceMotif
Sets all the motif's characteristics.
sequenceParam - Static variable in class de.unibi.techfak.jpredictor.operator.OptionFile
The parameter in the section [Sequence].
sequencePlotArea - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
The global area to draw the sequence.
SequenceReader - Class in de.unibi.techfak.jpredictor.sequences
This class is designed as a wrapper for other readers with two purposes.
SequenceReader(Reader) - Constructor for class de.unibi.techfak.jpredictor.sequences.SequenceReader
Constructor.
sequences() - Method in class de.unibi.techfak.jpredictor.sequences.SequenceReader
Returns a SequenceEnumeration-object usable for going through all sequences in this Reader sequentially.
sequenceStore - Variable in class de.unibi.techfak.jpredictor.operator.States
The array to store the sequence informations for the search sequence, the positive and the negativ training set.
SequenceWindowScorer - Interface in de.unibi.techfak.jpredictor.motifs
The Interface SequenceWindowScorer should be implemented by classes that wants to support scoring in any kind.
sequenceWindowStart - Variable in class de.unibi.techfak.jpredictor.motifs.MotifSearchAdapter.SearchFields
The search start on the sequence, set by initSearchWindow.
sequenceWindowWidth - Variable in class de.unibi.techfak.jpredictor.motifs.MotifSearchAdapter.SearchFields
The width of the window on the sequence to search, set by initSearchWindow.
serialVersionDate - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
Version date.
serialVersionUID - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
Version number.
serialVersionUID - Static variable in class de.unibi.techfak.misc.IOTools
The seriel version number of this class.
serialVersionUID - Static variable in class de.unibi.techfak.misc.MathTools
The seriel version number of this class.
setBufferSize(int) - Method in class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
Initializes the internal buffer.
setChecked(boolean) - Method in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNode
 
setCutoff(double) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
setCutoff(double) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Sets a cutoff.
setDescription(String) - Method in class de.unibi.techfak.jpredictor.motifs.Motif
Sets the description of the motif
setDescription(String) - Method in class de.unibi.techfak.jpredictor.sequences.Sequence
Sets the description of the current sequence.
setDistanceMode(String) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
setDistanceMode(String) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Sets the distance mode.
setErrorNumberAllowedForMatch(int) - Method in interface de.unibi.techfak.jpredictor.motifs.MotifSearchWithError
Sets the number of mismatch errors allowed in one single alignment of motif against another sequence
setErrorNumberAllowedForMatch(int) - Method in class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
 
setErrorStream(PrintStream) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
setErrorStream(PrintStream) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
This method sets a PrintStream as new error message output stream.
setFieldsForMultiMotif(JTabbedPane, MultiMotif) - Method in class de.unibi.techfak.jpredictor.gui.MotifMaker
Sets the already initialized fields for the MultiMotif.
setFieldsForPSPMotif(JTabbedPane, PSPMotif) - Method in class de.unibi.techfak.jpredictor.gui.MotifMaker
Sets the already initialized fields for the PSPM motif.
setFieldsForPSSMotif(JTabbedPane, PSSMotif) - Method in class de.unibi.techfak.jpredictor.gui.MotifMaker
Sets the already initialized fields for the PSSM motif.
setFieldsForRegExpMotif(JTabbedPane, RegularExpressionMotif) - Method in class de.unibi.techfak.jpredictor.gui.MotifMaker
Sets the already initialized fields for the regular expression motif.
setFieldsForSequenceMotif(JTabbedPane, SequenceMotif) - Method in class de.unibi.techfak.jpredictor.gui.MotifMaker
Sets the already initialized fields for the sequence motif.
setFilter(String) - Method in class de.unibi.techfak.jpredictor.sequences.FastaReader
Sets a new filter.
setFilter(String) - Method in class de.unibi.techfak.jpredictor.sequences.RawReader
Sets a new filter.
setGlobalBackground(double[]) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
setGlobalBackground(double[]) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Sets the new character occurrence distribution.
setGraphicalOutput(boolean) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
setGraphicalOutput(boolean) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
The graphical output is activated or deactivated.
setLabelNumber(int) - Method in class de.unibi.techfak.jpredictor.gui.StatusBar
Creates for this JStatusBar object the number of labels that are wished to be shown.
setMark(int) - Method in class de.unibi.techfak.jpredictor.motifs.Motif
 
setMark(int, int) - Method in class de.unibi.techfak.jpredictor.motifs.MotifList
Sets the mark in all motifs and child motifs in the list.
setMark(int) - Method in interface de.unibi.techfak.misc.Markable
Sets a mark for the object.
setMark(int) - Method in class de.unibi.techfak.misc.Marker
 
setMotif(int[], double[][]) - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
Sets the motif from the position and weight array.
setMotif(String) - Method in class de.unibi.techfak.jpredictor.motifs.RegularExpressionMotif
Sets the motif from a given String.
setMotif(String) - Method in class de.unibi.techfak.jpredictor.motifs.SequenceMotif
Sets the motif from a given String.
setMotifList(MotifList) - Method in class de.unibi.techfak.jpredictor.clustering.Clustering
Gets a list of motifs to be clustered.
setMotifList(MotifList) - Method in class de.unibi.techfak.jpredictor.gui.MotifMaker
Clears the tree view and adds the motifs to the tree.
setMotifList(MotifList) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
setMotifList(MotifList) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Sets a MotifList.
setMsgText(String) - Method in class de.unibi.techfak.jpredictor.gui.TextInsertDialog
Sets the message text, which appears above the TextArea.
setMutationProbabilities(double, double, double, double) - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
Sets the new mutation probabilities for the evolutionary process.
setName(String) - Method in class de.unibi.techfak.jpredictor.motifs.Motif
Sets the name of the motif
setName(String) - Method in class de.unibi.techfak.jpredictor.sequences.Sequence
Sets a new name for the sequence.
setNegativeTrainingSequence(Object, int) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
setNegativeTrainingSequence(Object, int) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Sets a sequence object (CharSequence, filename or stream) meant as negative training set.
setOutputStream(PrintStream) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
setOutputStream(PrintStream) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
This method sets a PrintStream as new output stream.
setP(double) - Method in class de.unibi.techfak.jpredictor.clustering.MinkowskiDistance
Sets the new exponent for the Minkowski Distance.
setPositiveTrainingSequence(Object, int) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
setPositiveTrainingSequence(Object, int) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Sets a sequence object (CharSequence, filename or stream) meant as positive training set.
setRecombinationProbability(double) - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
Sets the new probability for recombination events occuring during evolution.
setScores(Vector[], Vector[]) - Method in class de.unibi.techfak.jpredictor.motifs.MotifList
Sets the log-odd-scores (weights) for the motifs in this motif list.
setSearchMode(int) - Method in class de.unibi.techfak.jpredictor.motifs.MotifSearchAdapter
 
setSearchMode(int) - Method in interface de.unibi.techfak.jpredictor.motifs.MotifSearcher
Sets the mode how a motif is searched.
setSeed(long) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
setSeed(long) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Sets a new seed for the random number generator.
setSequence(Object, int) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
setSequence(Object, int) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Sets a sequence (CharSequence, filename or stream) to perform searching and scoring on.
setSequence(Object, int, Operator.SearchThread) - Method in class de.unibi.techfak.jpredictor.operator.Operator
Checks the type of the sequence in comparison to the ones set in the communicator
setSequenceLengthNormalization(boolean) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
setSequenceLengthNormalization(boolean) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Sets, whether the occurrences on the positive and negativ training set, respectively, are normalized by the sequence length of the set.
setSequenceWindowShift(int) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
setSequenceWindowShift(int) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Sets the sequence window's shift.
setSequenceWindowWidth(int) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
setSequenceWindowWidth(int) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Sets the sequence window width.
setText(String) - Method in class de.unibi.techfak.jpredictor.gui.StatusBar
Sets the text for the first label.
setText(int, String) - Method in class de.unibi.techfak.jpredictor.gui.StatusBar
Sets the text for the given label.
setThreshold(double) - Method in interface de.unibi.techfak.jpredictor.motifs.MotifSearchWithThreshold
Sets the threshold.
setThreshold(double) - Method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
 
setUserText(String) - Method in class de.unibi.techfak.jpredictor.gui.TextInsertDialog
Sets the text shown in the text area.
setVerboseStream(PrintStream) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
setVerboseStream(PrintStream) - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
This method sets a PrintStream as new verbose message output stream.
setWeight(double) - Method in class de.unibi.techfak.jpredictor.motifs.Motif
 
setWeight(double) - Method in interface de.unibi.techfak.jpredictor.motifs.SequenceWindowScorer
Sets the weight for the motif.
setXZoom(double) - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Sets the new zoom on the x axis.
setYZoom(double) - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Sets the new zoom on the y axis.
shiftValue - Variable in class de.unibi.techfak.jpredictor.clustering.MatrixAlignment
After the aligment was computed, the shift value tells how the first is shifted against the second.
showDate(int, int) - Method in class de.unibi.techfak.jpredictor.gui.StatusBar
Using this method you can specify two labels, one to hold the actual time and one for the actual date.
showDialog(Container) - Method in class de.unibi.techfak.jpredictor.gui.TextInsertDialog
The dialog is set visible with the location relative to its parent.
signum(int) - Static method in class de.unibi.techfak.misc.MathTools
Tests and returns the signum of an integer value.
singleAlignments - Variable in class de.unibi.techfak.jpredictor.clustering.MultiMotifAlignment
After the alignment was computed, stores the alignments for every motif pair belonging to an optimal alignment.
SingleMotifAlignment - Class in de.unibi.techfak.jpredictor.clustering
Defines the Alignement between two single motifs.
SingleMotifAlignment(MatrixAlignment) - Constructor for class de.unibi.techfak.jpredictor.clustering.SingleMotifAlignment
Inits this class with a matrix alignment used to align the single motifs after they were transformed to matrices.
SingleMotifAlignment(MatrixAlignment, Motif, Motif) - Constructor for class de.unibi.techfak.jpredictor.clustering.SingleMotifAlignment
Inits this class with a matrix alignment and two motifs.
size() - Method in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
Returns the amount of readers combined in this MultiFileReader .
size() - Method in class de.unibi.techfak.misc.Queue
 
skip(long) - Method in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
Skip characters.
skip(long) - Method in class de.unibi.techfak.jpredictor.sequences.ResetableReader
Skip characters.
skip(long) - Method in class de.unibi.techfak.jpredictor.sequences.SequenceReader
Skip characters.
sma - Variable in class de.unibi.techfak.jpredictor.clustering.Clustering
The alignment of single motifs used in this clustering.
sma - Variable in class de.unibi.techfak.jpredictor.clustering.MultiMotifAlignment
The alignment class between two single motifs which must be provided when the class is constructed.
sortForWeight(int) - Method in class de.unibi.techfak.jpredictor.motifs.MotifList
Sorts the motifs in this list according to their weight.
spinnerNumberModel - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
The model used for the spinner which in turn is responsible for choosing the horizontal line's y-axis.
src - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel.ActionThread
 
start(double, int) - Method in class de.unibi.techfak.jpredictor.clustering.Clustering
Starts the clustering process.
start(int) - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
Starts the evolutionary process.
start(ICommunicator, Operator) - Static method in class de.unibi.techfak.jpredictor.gui.MainWindow
The simulation of the main program, which inits the GUI and calls for the main window.
start - Variable in class de.unibi.techfak.jpredictor.motifs.FoundMotifStruct
The start of the found motifs on the sequence.
start() - Method in class de.unibi.techfak.jpredictor.motifs.FoundMotifStruct
Calculates the minimal start position of the motif.
start - Variable in class de.unibi.techfak.jpredictor.operator.ScoreBand
The start of the band, e.g.
startInReader - Variable in class de.unibi.techfak.jpredictor.sequences.SequenceInformationBlock
 
stateChanged(ChangeEvent) - Method in class de.unibi.techfak.jpredictor.gui.MotifMaker
Handles the events thrown when a tabbed pane is changed.
stateChanged(ChangeEvent) - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
 
stateChangedByUser - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
If the tabbed pane is selected by the user and not by the methods of this class.
States - Class in de.unibi.techfak.jpredictor.operator
Class to use for the communicator as option holder.
States() - Constructor for class de.unibi.techfak.jpredictor.operator.States
The simple constructor.
States.SequenceStore - Class in de.unibi.techfak.jpredictor.operator
This class is a wrapper class for holding a sequence object and the type information about it.
States.SequenceStore(Object, int) - Constructor for class de.unibi.techfak.jpredictor.operator.States.SequenceStore
 
statusBar - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
The status bar with the different labels.
StatusBar - Class in de.unibi.techfak.jpredictor.gui
A status bar is created with at least one and maximal ten labels to put text into.
StatusBar(int) - Constructor for class de.unibi.techfak.jpredictor.gui.StatusBar
Creates a StatusBar object with the amount of labels.
stop() - Method in class de.unibi.techfak.jpredictor.jPREdictor
Does nothing, because the user might want the applet to work if he is gone.
stopRunning() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
stopRunning() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Sets a flag that signals all running threads started by the operator to stop as soon as possible.
stopTest(double, int) - Method in class de.unibi.techfak.jpredictor.clustering.Clustering
The first step in the clustering loop.
stopTest(double, int) - Method in class de.unibi.techfak.jpredictor.clustering.ForwardClustering
 
stopTest(double, int) - Method in class de.unibi.techfak.jpredictor.clustering.GreedyClustering
 
stopTest(double, int) - Method in class de.unibi.techfak.jpredictor.clustering.RelationalCalculation
Returns true to stop immediately.
STORE_NEGATIVE_TRAINING_SET - Static variable in class de.unibi.techfak.jpredictor.operator.States
The number of the negative training set in the sequenceStore-Array
STORE_POSITIVE_TRAINING_SET - Static variable in class de.unibi.techfak.jpredictor.operator.States
The number of the positive training set in the sequenceStore-Array
STORE_SEQUENCE - Static variable in class de.unibi.techfak.jpredictor.operator.States
The number of the search sequence in the sequenceStore-Array
streams - Variable in class de.unibi.techfak.misc.MultiplyOutputStream
Holds the streams all output is sent to.
subSequence(int, int) - Method in class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
No functionality.
sumScore - Variable in class de.unibi.techfak.jpredictor.operator.ScoreBand
The sum over all scores comprised in this band.

T

t - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
The thread how it was started.
T - Static variable in class de.unibi.techfak.jpredictor.motifs.PSPMotif
Constant for easy access to the columns of this.motif.
tabbedPane - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
The global tabbed pane.
tablePSPM - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
The both tables, one for PSPM and one for PSSM
tablePSSM - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
taError - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
The text area for the error messages.
taMessage - Variable in class de.unibi.techfak.jpredictor.gui.TextInsertDialog
 
taOutput - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
The text area for the output.
task - Static variable in class de.unibi.techfak.jpredictor.operator.ScoringFactory
Does specify the tasks this factory is allowed to perform.
TASK_COMPRISE_SCORES - Static variable in class de.unibi.techfak.jpredictor.operator.ScoringFactory
This field can be given the init method to turn score comprising on.
TASK_CUTOFF_CALC - Static variable in class de.unibi.techfak.jpredictor.operator.ScoringFactory
This field can be given the init method to turn cutoff calculation on.
taskCutoffCalc(boolean) - Static method in class de.unibi.techfak.jpredictor.jPREdictor
Starts the cutoff-calculation task.
taskScoreSequence() - Static method in class de.unibi.techfak.jpredictor.jPREdictor
Starts the score-sequence task.
taskSearchSequence() - Static method in class de.unibi.techfak.jpredictor.jPREdictor
Starts the search-motifs-on-sequence task.
taskWeightMotifs(boolean) - Static method in class de.unibi.techfak.jpredictor.jPREdictor
Starts the weight-motifs task.
temperature - Variable in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
The actual temperature, set in the start(int) method.
test(String[]) - Static method in class de.unibi.techfak.jpredictor.jPREdictor
A method for testing purposed.
test(int, int) - Static method in class de.unibi.techfak.misc.IOTools
Using this method you can test a flag for various settings.
testA(int, int, int) - Static method in class de.unibi.techfak.misc.IOTools
Using this method you can test a flag for various settings and off settings.
testDist(int[], int[], int) - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
Tests, whether the distance between motifs is in the min-max-range.
testDistRevComp(int[], int[], int) - Method in class de.unibi.techfak.jpredictor.motifs.MultiMotif
Tests, whether the distance between motifs is in the min-max-range, if this motif is read reversed/complementary.
testFilenames(String) - Static method in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
Tests the filenames to be existing files.
testForSequenceClass(Object, int) - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
Tests for the type of the object, whether it is equal to the type type says.
testWeigthMatrix(double[][], boolean) - Static method in class de.unibi.techfak.jpredictor.motifs.PSPMotif
The matrix is tested for some constraints.
testWeigthMatrix(double[][], boolean) - Static method in class de.unibi.techfak.jpredictor.motifs.PSSMotif
The matrix must be of format [rows][columns].
textArea - Variable in class de.unibi.techfak.jpredictor.gui.TextInsertDialog
 
textBackground - Variable in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNodeRenderer
 
textComp - Variable in class de.unibi.techfak.misc.GUIOutputStream
The JTextArea the output is redirected to.
textForeground - Variable in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNodeRenderer
 
TextInsertDialog - Class in de.unibi.techfak.jpredictor.gui
A small dialog with TextArea to insert text into.
TextInsertDialog() - Constructor for class de.unibi.techfak.jpredictor.gui.TextInsertDialog
Simple Constructor.
TextInsertDialog(String, String) - Constructor for class de.unibi.techfak.jpredictor.gui.TextInsertDialog
Constructor.
tfCutoff - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
 
tfCutoff - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
tfDesc - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
tfErrorsRegE - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
tfErrorsSequ - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
tfEValue - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
the textfields
tfMaxDist - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
tfMinDist - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
tfMotifRegE - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
tfMotifSequ - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
for SequenceMotif and RegExpMotif pane
tfName - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
For all tabbed panes: name, description, weight
tfNegFile - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
tfOutFile - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
tfPosFile - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
tfProgress - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
 
tfSampleSize - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
 
tfSequFile - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
The textfields.
tfSequLen - Variable in class de.unibi.techfak.jpredictor.gui.CutoffCalculator
 
tfThresholdPSPM - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
for PSPM motif pane and PSSM motif pane
tfThresholdPSSM - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
tfWeight - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
 
tfWindowShift - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
tfWindowWidth - Variable in class de.unibi.techfak.jpredictor.gui.MainPanel
 
threshold - Variable in class de.unibi.techfak.jpredictor.motifs.PSPMotif
The threshold probability used to decide whether a motif is a match or not.
timeLabel - Variable in class de.unibi.techfak.jpredictor.gui.StatusBar
The label's number to hold the time (-1 if no time is shown).
timer - Variable in class de.unibi.techfak.jpredictor.gui.StatusBar
The timer task started if the user wants to have shown date and time.
timerTask - Variable in class de.unibi.techfak.jpredictor.gui.StatusBar
The task which is called by an installed timer and updates the date and time.
timesThreadSlept - Variable in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
THIS VARIABLE MAY ONLY BE USED IN METHOD RECEIVErESULTS.
tmpBackground - Variable in class de.unibi.techfak.jpredictor.motifs.PSSMotif
The background character distribution.
tmpRevLookaheadMax - Variable in class de.unibi.techfak.jpredictor.motifs.PSSMotif
An array with the sums over all columns maxima.
tmpRevLookaheadMin - Variable in class de.unibi.techfak.jpredictor.motifs.PSSMotif
An array with the sums over all columns minima.
toolkit - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
A toolkit to do something useful, like beep
toString() - Method in class de.unibi.techfak.jpredictor.clustering.EuclideanDistance
 
toString() - Method in class de.unibi.techfak.jpredictor.clustering.LikelihoodMeasure
 
toString() - Method in class de.unibi.techfak.jpredictor.clustering.ManhattanDistance
 
toString() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixAlignment
 
toString() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixDistance
 
toString() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixLikelihood
 
toString() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixLoglikelihood
 
toString() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixSimilarity
 
toString() - Method in class de.unibi.techfak.jpredictor.clustering.MinkowskiDistance
 
toString() - Method in class de.unibi.techfak.jpredictor.clustering.MultiMotifAlignment
 
toString() - Method in class de.unibi.techfak.jpredictor.clustering.RelationMeasure
Creates a short string of this relation measure and maybe some results if available.
toString() - Method in class de.unibi.techfak.jpredictor.clustering.SingleMotifAlignment
 
toString() - Method in class de.unibi.techfak.jpredictor.gui.Distance
 
toString() - Method in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNode
 
toString() - Method in class de.unibi.techfak.jpredictor.motifs.FoundMotifStruct
Generates a representation of the occurrence.
toString() - Method in class de.unibi.techfak.jpredictor.motifs.Motif
 
toString() - Method in class de.unibi.techfak.jpredictor.operator.ScoreBand
Prints a string containing all informations stored in this band.
toString() - Method in class de.unibi.techfak.jpredictor.operator.ScoredSequenceStruct
 
toString() - Method in class de.unibi.techfak.jpredictor.sequences.MappedCharSequence
Returns a string over the internal buffer.
toString() - Method in class de.unibi.techfak.jpredictor.sequences.MultiFileReader
Prints the quoted filenames seperated by comma.
toString() - Method in class de.unibi.techfak.jpredictor.sequences.SequenceInformationBlock
 
tree - Variable in class de.unibi.techfak.jpredictor.gui.MotifCheckTree.CheckBoxNodeEditor
 
treeView - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
The tree of motifs to the left side.
treeViewMultiMotif - Variable in class de.unibi.techfak.jpredictor.gui.MotifMaker
The tree of motifs in the multi motif panel.
type - Variable in class de.unibi.techfak.jpredictor.operator.States.SequenceStore
 

U

update() - Method in class de.unibi.techfak.jpredictor.gui.MotifTree
Updates the tree by clearing it and filling it again with all objects present.
updateCursorLocation(int, int) - Method in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Gets the actual mouse cursor position and prints them to the coordLabel label.
Usage() - Static method in class de.unibi.techfak.jpredictor.jPREdictor
 
UsageHidden() - Static method in class de.unibi.techfak.jpredictor.jPREdictor
 
UsageOptionFile() - Static method in class de.unibi.techfak.jpredictor.jPREdictor
Prints the help for writing an option file.
UsageSpec() - Static method in class de.unibi.techfak.jpredictor.jPREdictor
 

V

vectorList - Variable in class de.unibi.techfak.jpredictor.clustering.VectorRelationMeasure
The list of vectors.
VectorRelationMeasure - Class in de.unibi.techfak.jpredictor.clustering
Superclass for all relations defined on two or more vectors.
VectorRelationMeasure() - Constructor for class de.unibi.techfak.jpredictor.clustering.VectorRelationMeasure
 
vectorResultsCombine(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MatrixDistance
 
vectorResultsCombine(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MatrixLikelihood
 
vectorResultsCombine(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MatrixLoglikelihood
 
vectorResultsCombine(double, double) - Method in class de.unibi.techfak.jpredictor.clustering.MatrixSimilarity
Operation to combine a result calculated so far and a next result.
vectorResultsInit() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixDistance
 
vectorResultsInit() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixLikelihood
 
vectorResultsInit() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixLoglikelihood
 
vectorResultsInit() - Method in class de.unibi.techfak.jpredictor.clustering.MatrixSimilarity
The neutral/initial value for combining the vectorial results.
ver() - Method in class de.unibi.techfak.jpredictor.operator.DefaultCommunicator
 
ver() - Method in interface de.unibi.techfak.jpredictor.operator.ICommunicator
Returns the output stream to which verbose messages should be sent.
ver - Variable in class de.unibi.techfak.jpredictor.operator.States
The output stream to which verify messages should be directed.
version - Static variable in class de.unibi.techfak.jpredictor.jPREdictor
Version string.
verticalStartIndex - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
Set by method adjustmentValueChanged to give the start on the y-axis in dots.
vrm - Variable in class de.unibi.techfak.jpredictor.clustering.MatrixSimilarity
Defines how the single columns of two matrices are to be computed.

W

weight - Variable in class de.unibi.techfak.jpredictor.motifs.Motif
The weight of a motif.
weightMotifLists() - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
Weights the motifs in all motif lists.
weightMotifLists() - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolutionFull
 
weightMotifLists() - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolutionRewardedSelection
Only weights the child motif list.
weightMotifs(Vector[], Vector[]) - Method in class de.unibi.techfak.jpredictor.evolution.MotifEvolution
Weights motifs from the global communicator using the global operator.
weightMotifs(MotifList, ICommunicator) - Static method in class de.unibi.techfak.jpredictor.jPREdictor
This method calculates the motifs weights from two table files.
weightMotifs() - Method in interface de.unibi.techfak.jpredictor.operator.IOperator
Weight motifs by searching them on two training sets.
weightMotifs() - Method in class de.unibi.techfak.jpredictor.operator.Operator
 
windowShift - Variable in class de.unibi.techfak.jpredictor.operator.Operator.SearchThread
 
windowShift - Variable in class de.unibi.techfak.jpredictor.operator.States
The window for searching and scoring in is shifted on the sequence by this value.
windowShiftDefault - Static variable in class de.unibi.techfak.jpredictor.operator.States
The default for shifting the window on a sequence is 10.
windowWidth - Variable in class de.unibi.techfak.jpredictor.operator.Operator.SearchThread
 
windowWidth - Variable in class de.unibi.techfak.jpredictor.operator.States
The width of the window on a sequence.
windowWidthDefault - Static variable in class de.unibi.techfak.jpredictor.operator.States
The default for the width of the window on a sequence is 500.
write(int) - Method in class de.unibi.techfak.misc.GUIOutputStream
The byte is buffered, until one block of bytes come together or this byte is a '\n' (new-line) character.
write(byte[], int, int) - Method in class de.unibi.techfak.misc.GUIOutputStream
Sets a new text for the graphical component by generating the text from flushing the internal buffer and the buffer given.
write(int) - Method in class de.unibi.techfak.misc.MultiplyOutputStream
The byte is sent to all registered OutputStreams.
write(byte[], int, int) - Method in class de.unibi.techfak.misc.MultiplyOutputStream
This call is directed to all registered OutputStreams.
write(byte[]) - Method in class de.unibi.techfak.misc.MultiplyOutputStream
This call is directed to all registered OutputStreams.
write(int) - Method in class de.unibi.techfak.misc.NilOutputStream
Does nothing but to return.
writeMotifList(PrintStream, MotifList) - Static method in class de.unibi.techfak.jpredictor.operator.OptionFile
This method writes the given MotifList to the stream in a way that it can be recognized again.
writeMultiMotif(PrintStream, MultiMotif, boolean) - Static method in class de.unibi.techfak.jpredictor.operator.OptionFile
Output all stats for a MultiMotif.
writeSettings(PrintStream, ICommunicator) - Static method in class de.unibi.techfak.jpredictor.operator.OptionFile
This method opens a file and writes the settings taken from the given communicator to a file.
writeSingleMotif(PrintStream, Motif, boolean) - Static method in class de.unibi.techfak.jpredictor.operator.OptionFile
Output all stats for a single motif.

X

xZoom - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Set when the buttons x zoom in and x zoom out are pressed.
xZoomFitToWindow - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Set to true, if the user has not clicked on one of the buttons for x-zoom .

Y

yZoom - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Set when the buttons y zoom in and y zoom out are pressed.
yZoomFitToWindow - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser
Set to true, if the user has not clicked on one of the buttons for y-zoom .

Z

zero - Variable in class de.unibi.techfak.jpredictor.clustering.MatrixLikelihood
Replacement multiplier for vector results that are zero.
zero - Variable in class de.unibi.techfak.jpredictor.clustering.MatrixLoglikelihood
Replacement multiplier for vector results that are zero.
zero - Variable in class de.unibi.techfak.jpredictor.gui.ScorePlotBrowser.ScorePlotArea
The point defining the zero of the coordinate system.

A B C D E F G H I J L M N O P Q R S T U V W X Y Z