Description Extends Methods Author(s) Examples
This class is a Rcpp modules wrapper for the chemcpp c++ class "MoleculeSet". It allows reading molecule-files and computing simple comparison-matrices. When calling the function "setComparisonSet" however, the argument object is copied (instead of storing a reference). Please note that only a part of the original chemcpp class "MoleculeSet" is exposed until now.
chemcpp c++ class "MoleculeSet"
writeSelfKernelList(...)
:Write self kernel list
writeGramMatrix(...)
:Write the gram matrix to a file, if one has been computed
setMorganLabels(...)
:Set Morgan labels
setMorganChargesLabels(...)
:Set Morgan Charges label
setKashimaKernelParam(...)
:Set Kashima kernel parameter
setComparisonSetSelf(...)
:Set the comparison set to be the set itself; NOTE: this is the preferred way to compare a set with itself, because faster implementations are used for comparison this way
setComparisonSetCopy(...)
:Set the comparison set to be a different set of molecules; NOTE: this function copies the object specified as argument
readPartialCharges(...)
:Add partial charges from file
numMolecules(...)
:Returns the number of contained molecules
normalizeTanimoto_raw(...)
:Normalize Tanimoto kernel
normalizeTanimotoMinMax(...)
:Normalize Tanimoto min-max kernel
normalizeTanimoto(...)
:Normalize Tanimoto kernel
normalizeGram_raw(...)
:Normalize the gram-matrix
normalizeGram(...)
:Normalize the gram-matrix
noTottersTransform(...)
:Transform to avoid totters
initializeSelfKernel(...)
:Initialize the self-kernel
initializeGram(...)
:Initialize the gram matrix
hideHydrogens(...)
:Hide hydrogen atoms in all contained molecules
gramCompute3D(...)
:Compute 3D gram
gramCompute(...)
:Compute gram
getGramNormal(...)
:Return the normalized gram matrix, if one has been computed
getGram(...)
:Return the gram matrix, if one has been computed
getComparisonSet(...)
:Return A POINTER to the comparison set contained in the set; NOTE: this pointer expires when the set is destroyed or a different comparison set is set
bondsListing(...)
:Return a list of all bonds which are present in the set
atomsLabelsListing(...)
:Return a list of all atom symbols which are present in the set
addSD2(...)
:Load a file containing molecules
addSD(...)
:Load a file containing molecules
addMoleculeCopy(...)
:Add a copy of a molecule object to the set
addKCF2(...)
:Load a file containing molecules
addKCF(...)
:Load a file containing molecules
getMolByIndex(...)
:Return A POINTER to the molecule specified by the Index (zero-based); NOTE: this pointer expires when the set or the molecules in the set are destroyed
length(...)
:Return the number of molecules in the molecule set
Michael Mahr; base class written by Jean-Luc Perret and Pierre Mahe
1 2 3 4 | sdfolder <- system.file("extdata",package="Rchemcpp")
sdf <- list.files(sdfolder,full.names=TRUE,pattern="small")
set <- new(Rmoleculeset)
set$addSD(sdf, FALSE)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.