- calculateFingerprint(HELM2Notation) - Static method in class org.pistoiaalliance.helm.HELMSimilarityLibrary.Fingerprinter
-
Calculates the fingerprint for a given HELM notation by enumerating all of the monomer paths and representing
each path as one bit in the fingerprint of size 1024.
- calculateFingerprintNaturalAnalogs(HELM2Notation) - Static method in class org.pistoiaalliance.helm.HELMSimilarityLibrary.Fingerprinter
-
Calculates a combined fingerprint for a given HELM notation by enumerating all of the original monomer paths and
all of the monomer paths converted into natural analogs and representing each path as one bit in the fingerprint
of size 1024.
- calculateSimilarity(HELM2Notation, HELM2Notation) - Static method in class org.pistoiaalliance.helm.HELMSimilarityLibrary.Similarity
-
Method calculates the similarity (tanimoto coefficient) of two HELM notations
- calculateSimilarity(BitSet, BitSet) - Static method in class org.pistoiaalliance.helm.HELMSimilarityLibrary.Similarity
-
Method calculates the similarity (tanimoto coefficient) of two bitset fingerprints.
- calculateSimilarityNatAnalogs(HELM2Notation, HELM2Notation) - Static method in class org.pistoiaalliance.helm.HELMSimilarityLibrary.Similarity
-
Method calculates the similarity (tanimoto coefficient) of two HELM notations and takes
the natural analogs of modified monomers into account.
- call() - Method in class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.app.CreateDatabaseTask
-
- call() - Method in class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.app.ExportTask
-
- call() - Method in class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.app.SimilaritySearchTask
-
- changeInfoText(String) - Static method in class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.app.Results
-
- checkAndStorePath(String, List<String>, String, List<String>) - Static method in class org.pistoiaalliance.helm.HELMSimilarityLibrary.PathGenerator
-
Checks if path already exists as palindrome, stores valide paths depending
on lexicographical order.
- checkHelmRelationship(HELM2Notation, HELM2Notation) - Static method in class org.pistoiaalliance.helm.HELMSimilarityLibrary.Subset
-
Method checks if the parentNotation is completely enclosed in the childNotation.
- checkHelmRelationship(BitSet, BitSet) - Static method in class org.pistoiaalliance.helm.HELMSimilarityLibrary.Subset
-
Method checks if parentFprint is a subset of childFprint and returns true
in that case.
- clear() - Method in class org.pistoiaalliance.helm.HELMSimilarityLibrary.utils.Graph
-
- clearPaths() - Method in class org.pistoiaalliance.helm.HELMSimilarityLibrary.PathGenerator
-
- CreateDatabaseTask - Class in org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.app
-
CreateDatabaseTask extends javafx.concurrent.Task class in order to run
the generation of a database from a helm textfile in a new thread.
- CreateDatabaseTask(Database) - Constructor for class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.app.CreateDatabaseTask
-
- createTable(String, String, String, String) - Method in class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.app.Database
-
Method creates a table with two columns (int, text) for ID and HELM in a
database.
- Main - Class in org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.app
-
Main class to set the layout of the user interface and its node positions
within the stage.
- Main() - Constructor for class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.app.Main
-
- main(String[]) - Static method in class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.app.Main
-
- makeHELM2NotationObject(String) - Static method in class org.pistoiaalliance.helm.HELMSimilarityLibrary.HELM2Object
-
Generates HELM2Notation object from HELM string
- MAX_PROGRESS - Static variable in class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.app.SimilaritySearchTask
-
- MoleculeGraphUtils - Class in org.pistoiaalliance.helm.HELMSimilarityLibrary.utils
-
MoleculeGraphUtils class implements a moleculeGraph of type Graph with a list of
vertices and edges between vertices that are represented by neighbors for
each vertex.
- MoleculeGraphUtils() - Constructor for class org.pistoiaalliance.helm.HELMSimilarityLibrary.utils.MoleculeGraphUtils
-
- monomerType - Variable in class org.pistoiaalliance.helm.HELMSimilarityLibrary.utils.Vertex
-
- MyBitSet - Class in org.pistoiaalliance.helm.HELMSimilarityLibrary.utils
-
MyBitSet class extends java.util.BitSet to create a list from a string of
integers that represent the bits that are set and create a java.util.BitSet
from the list of set bits.
- MyBitSet(int) - Constructor for class org.pistoiaalliance.helm.HELMSimilarityLibrary.utils.MyBitSet
-
- MyBitSet(String) - Constructor for class org.pistoiaalliance.helm.HELMSimilarityLibrary.utils.MyBitSet
-
- MyButton - Class in org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.layout
-
MyButton class extends Button class and specifies the text and
font of the button.
- MyButton(String) - Constructor for class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.layout.MyButton
-
- MyButton(String, boolean) - Constructor for class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.layout.MyButton
-
- MyCheckBox - Class in org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.layout
-
MyCheckBox class extends CheckBox and specifies the text and
font of the checkbox.
- MyCheckBox(String) - Constructor for class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.layout.MyCheckBox
-
- MyLabel - Class in org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.layout
-
MyLabel class extends Label class and specifies the text and
font of the label.
- MyLabel(String) - Constructor for class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.layout.MyLabel
-
- MyProgressBar - Class in org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.layout
-
MyProgressBar class extends ProgressBar class and specifies the width of the bar.
- MyProgressBar() - Constructor for class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.layout.MyProgressBar
-
- MyRadioButton - Class in org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.layout
-
MyRadioButton class extends RadioButton class and specifies the text and
font of the label.
- MyRadioButton(String, double, ToggleGroup) - Constructor for class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.layout.MyRadioButton
-
- MyTableColumn<T,E> - Class in org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.layout
-
MyTableColumn class extends TableColumn with several specified
properties.
- MyTableColumn(String, double, String) - Constructor for class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.layout.MyTableColumn
-
- MyText - Class in org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.layout
-
MyText class extends Text class and specifies the text
and font of the Text.
- MyText(String) - Constructor for class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.layout.MyText
-
- MyText(boolean) - Constructor for class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.layout.MyText
-
- MyTextField - Class in org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.layout
-
MyTextField class extends TextField with several specified
properties.
- MyTextField(String, double, double) - Constructor for class org.pistoiaalliance.helm.HELMSimilarityLibrary.gui.layout.MyTextField
-