A Molecules building block. Subclass of BuildingBlock.
Super classes
rSharp::NetObject -> DotNetWrapper -> ObjectBase -> BuildingBlock -> MoleculesBuildingBlock
Methods
Inherited methods
rSharp::NetObject$.printClass()rSharp::NetObject$.printLine()rSharp::NetObject$call()rSharp::NetObject$get()rSharp::NetObject$getFields()rSharp::NetObject$getMemberSignature()rSharp::NetObject$getMethods()rSharp::NetObject$getProperties()rSharp::NetObject$getStaticFields()rSharp::NetObject$getStaticMethods()rSharp::NetObject$getStaticProperties()rSharp::NetObject$set()BuildingBlock$print()
MoleculesBuildingBlock$new()
Initialize a new instance of the class.
Usage
MoleculesBuildingBlock$new(netObject)MoleculesBuildingBlock$allMoleculeNames()
Returns the names of all molecules defined in the building block.
MoleculesBuildingBlock$allFloatingMoleculeNames()
Returns the names of all floating molecules in the building block
(molecules with IsFloating = TRUE, e.g. drugs, metabolites).
MoleculesBuildingBlock$allStationaryMoleculeNames()
Returns the names of all stationary molecules in the building block
(molecules with IsFloating = FALSE, e.g. enzymes, transporters).
MoleculesBuildingBlock$allMoleculeNamesOfType()
Returns the names of all molecules of the given type. Pass
MoleculeType$Protein to obtain all proteins (the union of
Enzyme, Transporter, and Binding Partner).
MoleculesBuildingBlock$allXenobioticFloatingMoleculeNames()
Returns the names of all xenobiotic floating molecules in the building block (e.g. drugs, drug complexes).
MoleculesBuildingBlock$allEndogenousStationaryMoleculeNames()
Returns the names of all endogenous stationary molecules in the building block (e.g. enzymes, transporters, other proteins).