Package schrodinger :: Package application :: Package canvas :: Module similarity :: Class CanvasFingerprintSimilarityCLI
[hide private]
[frames] | no frames]

Class CanvasFingerprintSimilarityCLI

                 object --+    
                          |    
CanvasFingerprintSimilarity --+
                              |
                             CanvasFingerprintSimilarityCLI

A subclass of the CanvasFingerprintSimilarity class which supports operations from the command line. In particular the parsing and applying of options and the printing of a description of the available similarity metrics

Instance Methods [hide private]
 
__init__(self, logger)
Initialize the similarity class
 
addOptions(self, parser)
Add options for similarity type, alpha and beta
 
parseOptions(self, options)
Examine the options and set the internal state to reflect them
 
getSimilarityMetricDescription(self)
Return a string which contains a description available similarity

Inherited from CanvasFingerprintSimilarity: calculateSimilarity, debug, getAlpha, getBeta, getDescription, getMetric, getMetricStyle, setAlpha, setBeta, setMetric, simBuser, simCosine, simDice, simDixon, simEuclidean, simHamann, simHamming, simKulczynski, simMatching, simMcConnaughey, simMinMax, simModifiedTanimoto, simPatternDifference, simPearson, simPetke, simRogersTanimoto, simShape, simSimpson, simSize, simSoergel, simTanimoto, simTversky, simVariance, simYule

Inherited from CanvasFingerprintSimilarity (private): _getABC

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]

Inherited from CanvasFingerprintSimilarity: SIMILARITY_METRICS

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, logger)
(Constructor)

 

Initialize the similarity class

Overrides: object.__init__
(inherited documentation)