annotate mayachemtools/docs/modules/man3/FingerprintsVector.3 @ 9:ab29fa5c8c1f draft default tip

Uploaded
author deepakjadmin
date Thu, 15 Dec 2016 14:18:03 -0500
parents 73ae111cf86f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
1 .\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.22)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
2 .\"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
3 .\" Standard preamble:
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
4 .\" ========================================================================
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
5 .de Sp \" Vertical space (when we can't use .PP)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
6 .if t .sp .5v
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
7 .if n .sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
8 ..
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
9 .de Vb \" Begin verbatim text
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
10 .ft CW
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
11 .nf
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
12 .ne \\$1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
13 ..
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
14 .de Ve \" End verbatim text
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
15 .ft R
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
16 .fi
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
17 ..
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
18 .\" Set up some character translations and predefined strings. \*(-- will
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
19 .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
20 .\" double quote, and \*(R" will give a right double quote. \*(C+ will
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
21 .\" give a nicer C++. Capital omega is used to do unbreakable dashes and
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
22 .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
23 .\" nothing in troff, for use with C<>.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
24 .tr \(*W-
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
25 .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
26 .ie n \{\
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
27 . ds -- \(*W-
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
28 . ds PI pi
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
31 . ds L" ""
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
32 . ds R" ""
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
33 . ds C` ""
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
34 . ds C' ""
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
35 'br\}
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
36 .el\{\
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
37 . ds -- \|\(em\|
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
38 . ds PI \(*p
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
39 . ds L" ``
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
40 . ds R" ''
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
41 'br\}
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
42 .\"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
43 .\" Escape single quotes in literal strings from groff's Unicode transform.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
44 .ie \n(.g .ds Aq \(aq
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
45 .el .ds Aq '
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
46 .\"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
47 .\" If the F register is turned on, we'll generate index entries on stderr for
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
48 .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
49 .\" entries marked with X<> in POD. Of course, you'll have to process the
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
50 .\" output yourself in some meaningful fashion.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
51 .ie \nF \{\
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
52 . de IX
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
53 . tm Index:\\$1\t\\n%\t"\\$2"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
54 ..
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
55 . nr % 0
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
56 . rr F
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
57 .\}
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
58 .el \{\
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
59 . de IX
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
60 ..
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
61 .\}
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
62 .\"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
63 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
64 .\" Fear. Run. Save yourself. No user-serviceable parts.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
65 . \" fudge factors for nroff and troff
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
66 .if n \{\
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
67 . ds #H 0
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
68 . ds #V .8m
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
69 . ds #F .3m
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
70 . ds #[ \f1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
71 . ds #] \fP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
72 .\}
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
73 .if t \{\
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
74 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
75 . ds #V .6m
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
76 . ds #F 0
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
77 . ds #[ \&
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
78 . ds #] \&
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
79 .\}
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
80 . \" simple accents for nroff and troff
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
81 .if n \{\
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
82 . ds ' \&
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
83 . ds ` \&
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
84 . ds ^ \&
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
85 . ds , \&
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
86 . ds ~ ~
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
87 . ds /
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
88 .\}
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
89 .if t \{\
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
90 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
91 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
92 . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
93 . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
94 . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
95 . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
96 .\}
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
97 . \" troff and (daisy-wheel) nroff accents
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
98 .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
99 .ds 8 \h'\*(#H'\(*b\h'-\*(#H'
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
100 .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
101 .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
102 .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
103 .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
104 .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
105 .ds ae a\h'-(\w'a'u*4/10)'e
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
106 .ds Ae A\h'-(\w'A'u*4/10)'E
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
107 . \" corrections for vroff
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
108 .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
109 .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
110 . \" for low resolution devices (crt and lpr)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
111 .if \n(.H>23 .if \n(.V>19 \
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
112 \{\
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
113 . ds : e
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
114 . ds 8 ss
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
115 . ds o a
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
116 . ds d- d\h'-1'\(ga
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
117 . ds D- D\h'-1'\(hy
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
118 . ds th \o'bp'
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
119 . ds Th \o'LP'
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
120 . ds ae ae
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
121 . ds Ae AE
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
122 .\}
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
123 .rm #[ #] #H #V #F C
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
124 .\" ========================================================================
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
125 .\"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
126 .IX Title "FINGERPRINTSVECTOR 1"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
127 .TH FINGERPRINTSVECTOR 1 "2015-03-29" "perl v5.14.2" "MayaChemTools"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
128 .\" For nroff, turn off justification. Always turn off hyphenation; it makes
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
129 .\" way too many mistakes in technical documents.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
130 .if n .ad l
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
131 .nh
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
132 .SH "NAME"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
133 FingerprintsVector
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
134 .SH "SYNOPSIS"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
135 .IX Header "SYNOPSIS"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
136 use Fingerprints::FingerprintsVector;
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
137 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
138 use Fingerprints::FingerprintsVector qw(:all);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
139 .SH "DESCRIPTION"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
140 .IX Header "DESCRIPTION"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
141 \&\fBFingerprintsVector\fR class provides the following methods:
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
142 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
143 new, AddValueIDs, AddValues, CityBlockDistanceCoefficient,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
144 CosineSimilarityCoefficient, CzekanowskiSimilarityCoefficient,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
145 DiceSimilarityCoefficient, EuclideanDistanceCoefficient, GetDescription,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
146 GetFingerprintsVectorString, GetID, GetIDsAndValuesPairsString,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
147 GetIDsAndValuesString, GetNumOfNonZeroValues, GetNumOfValueIDs, GetNumOfValues,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
148 GetSupportedDistanceAndSimilarityCoefficients, GetSupportedDistanceCoefficients,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
149 GetSupportedSimilarityCoefficients, GetType, GetValue, GetValueID, GetValueIDs,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
150 GetValueIDsString, GetValues, GetValuesAndIDsPairsString, GetValuesAndIDsString,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
151 GetValuesString, GetVectorType, HammingDistanceCoefficient, IsFingerprintsVector,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
152 JaccardSimilarityCoefficient, ManhattanDistanceCoefficient,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
153 NewFromIDsAndValuesPairsString, NewFromIDsAndValuesString,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
154 NewFromValuesAndIDsPairsString, NewFromValuesAndIDsString, NewFromValuesString,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
155 OchiaiSimilarityCoefficient, SetDescription, SetID, SetType, SetValue, SetValueID,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
156 SetValueIDs, SetValues, SetVectorType, SoergelDistanceCoefficient,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
157 SorensonSimilarityCoefficient, StringifyFingerprintsVector,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
158 TanimotoSimilarityCoefficient
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
159 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
160 The methods available to create fingerprints vector from strings and to calculate similarity
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
161 and distance coefficients between two vectors can also be invoked as class functions.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
162 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
163 \&\fBFingerprintsVector\fR class provides support to perform comparison between vectors
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
164 containing three different types of values:
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
165 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
166 Type I: OrderedNumericalValues
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
167 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
168 .Vb 3
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
169 \& o Size of two vectors are same
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
170 \& o Vectors contain real values in a specific order. For example: MACCS keys
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
171 \& count, Topological pharmacophore atom pairs and so on.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
172 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
173 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
174 Type \s-1II:\s0 UnorderedNumericalValues
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
175 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
176 .Vb 3
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
177 \& o Size of two vectors might not be same
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
178 \& o Vectors contain unordered real value identified by value IDs. For example:
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
179 \& Topological atom pairs, Topological atom torsions and so on
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
180 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
181 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
182 Type \s-1III:\s0 AlphaNumericalValues
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
183 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
184 .Vb 3
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
185 \& o Size of two vectors might not be same
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
186 \& o Vectors contain unordered alphanumerical values. For example: Extended
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
187 \& connectivity fingerprints, atom neighborhood fingerprints.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
188 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
189 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
190 Before performing similarity or distance calculations between vectors containing UnorderedNumericalValues
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
191 or AlphaNumericalValues, the vectors are transformed into vectors containing unique OrderedNumericalValues
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
192 using value IDs for UnorderedNumericalValues and values itself for AlphaNumericalValues.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
193 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
194 Three forms of similarity and distance calculation between two vectors, specified using \fBCalculationMode\fR
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
195 option, are supported: \fIAlgebraicForm, BinaryForm or SetTheoreticForm\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
196 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
197 For \fIBinaryForm\fR, the ordered list of processed final vector values containing the value or
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
198 count of each unique value type is simply converted into a binary vector containing 1s and 0s
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
199 corresponding to presence or absence of values before calculating similarity or distance between
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
200 two vectors.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
201 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
202 For two fingerprint vectors A and B of same size containing OrderedNumericalValues, let:
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
203 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
204 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
205 \& N = Number values in A or B
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
206 \&
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
207 \& Xa = Values of vector A
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
208 \& Xb = Values of vector B
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
209 \&
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
210 \& Xai = Value of ith element in A
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
211 \& Xbi = Value of ith element in B
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
212 \&
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
213 \& SUM = Sum of i over N values
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
214 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
215 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
216 For SetTheoreticForm of calculation between two vectors, let:
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
217 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
218 .Vb 2
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
219 \& SetIntersectionXaXb = SUM ( MIN ( Xai, Xbi ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
220 \& SetDifferenceXaXb = SUM ( Xai ) + SUM ( Xbi ) \- SUM ( MIN ( Xai, Xbi ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
221 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
222 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
223 For BinaryForm of calculation between two vectors, let:
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
224 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
225 .Vb 5
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
226 \& Na = Number of bits set to "1" in A = SUM ( Xai )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
227 \& Nb = Number of bits set to "1" in B = SUM ( Xbi )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
228 \& Nc = Number of bits set to "1" in both A and B = SUM ( Xai * Xbi )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
229 \& Nd = Number of bits set to "0" in both A and B
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
230 \& = SUM ( 1 \- Xai \- Xbi + Xai * Xbi)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
231 \&
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
232 \& N = Number of bits set to "1" or "0" in A or B = Size of A or B = Na + Nb \- Nc + Nd
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
233 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
234 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
235 Additionally, for BinaryForm various values also correspond to:
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
236 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
237 .Vb 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
238 \& Na = | Xa |
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
239 \& Nb = | Xb |
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
240 \& Nc = | SetIntersectionXaXb |
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
241 \& Nd = N \- | SetDifferenceXaXb |
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
242 \&
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
243 \& | SetDifferenceXaXb | = N \- Nd = Na + Nb \- Nc + Nd \- Nd = Na + Nb \- Nc
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
244 \& = | Xa | + | Xb | \- | SetIntersectionXaXb |
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
245 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
246 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
247 Various similarity and distance coefficients [ Ref 40, Ref 62, Ref 64 ] for a pair of vectors A and B
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
248 in \fIAlgebraicForm, BinaryForm and SetTheoreticForm\fR are defined as follows:
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
249 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
250 \&\fBCityBlockDistance\fR: ( same as HammingDistance and ManhattanDistance)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
251 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
252 \&\fIAlgebraicForm\fR: \s-1SUM\s0 ( \s-1ABS\s0 ( Xai \- Xbi ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
253 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
254 \&\fIBinaryForm\fR: ( Na \- Nc ) + ( Nb \- Nc ) = Na + Nb \- 2 * Nc
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
255 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
256 \&\fISetTheoreticForm\fR: | SetDifferenceXaXb | \- | SetIntersectionXaXb | = \s-1SUM\s0 ( Xai ) + \s-1SUM\s0 ( Xbi ) \- 2 * ( \s-1SUM\s0 ( \s-1MIN\s0 ( Xai, Xbi ) ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
257 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
258 \&\fBCosineSimilarity\fR: ( same as OchiaiSimilarityCoefficient)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
259 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
260 \&\fIAlgebraicForm\fR: \s-1SUM\s0 ( Xai * Xbi ) / \s-1SQRT\s0 ( \s-1SUM\s0 ( Xai ** 2) * \s-1SUM\s0 ( Xbi ** 2) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
261 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
262 \&\fIBinaryForm\fR: Nc / \s-1SQRT\s0 ( Na * Nb)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
263 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
264 \&\fISetTheoreticForm\fR: | SetIntersectionXaXb | / \s-1SQRT\s0 ( |Xa| * |Xb| ) = \s-1SUM\s0 ( \s-1MIN\s0 ( Xai, Xbi ) ) / \s-1SQRT\s0 ( \s-1SUM\s0 ( Xai ) * \s-1SUM\s0 ( Xbi ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
265 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
266 \&\fBCzekanowskiSimilarity\fR: ( same as DiceSimilarity and SorensonSimilarity)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
267 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
268 \&\fIAlgebraicForm\fR: ( 2 * ( \s-1SUM\s0 ( Xai * Xbi ) ) ) / ( \s-1SUM\s0 ( Xai ** 2) + \s-1SUM\s0 ( Xbi **2 ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
269 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
270 \&\fIBinaryForm\fR: 2 * Nc / ( Na + Nb )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
271 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
272 \&\fISetTheoreticForm\fR: 2 * | SetIntersectionXaXb | / ( |Xa| + |Xb| ) = 2 * ( \s-1SUM\s0 ( \s-1MIN\s0 ( Xai, Xbi ) ) ) / ( \s-1SUM\s0 ( Xai ) + \s-1SUM\s0 ( Xbi ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
273 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
274 \&\fBDiceSimilarity\fR: ( same as CzekanowskiSimilarity and SorensonSimilarity)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
275 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
276 \&\fIAlgebraicForm\fR: ( 2 * ( \s-1SUM\s0 ( Xai * Xbi ) ) ) / ( \s-1SUM\s0 ( Xai ** 2) + \s-1SUM\s0 ( Xbi **2 ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
277 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
278 \&\fIBinaryForm\fR: 2 * Nc / ( Na + Nb )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
279 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
280 \&\fISetTheoreticForm\fR: 2 * | SetIntersectionXaXb | / ( |Xa| + |Xb| ) = 2 * ( \s-1SUM\s0 ( \s-1MIN\s0 ( Xai, Xbi ) ) ) / ( \s-1SUM\s0 ( Xai ) + \s-1SUM\s0 ( Xbi ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
281 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
282 \&\fBEuclideanDistance\fR:
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
283 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
284 \&\fIAlgebraicForm\fR: \s-1SQRT\s0 ( \s-1SUM\s0 ( ( ( Xai \- Xbi ) ** 2 ) ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
285 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
286 \&\fIBinaryForm\fR: \s-1SQRT\s0 ( ( Na \- Nc ) + ( Nb \- Nc ) ) = \s-1SQRT\s0 ( Na + Nb \- 2 * Nc )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
287 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
288 \&\fISetTheoreticForm\fR: \s-1SQRT\s0 ( | SetDifferenceXaXb | \- | SetIntersectionXaXb | ) = \s-1SQRT\s0 ( \s-1SUM\s0 ( Xai ) + \s-1SUM\s0 ( Xbi ) \- 2 * ( \s-1SUM\s0 ( \s-1MIN\s0 ( Xai, Xbi ) ) ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
289 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
290 \&\fBHammingDistance\fR: ( same as CityBlockDistance and ManhattanDistance)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
291 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
292 \&\fIAlgebraicForm\fR: \s-1SUM\s0 ( \s-1ABS\s0 ( Xai \- Xbi ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
293 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
294 \&\fIBinaryForm\fR: ( Na \- Nc ) + ( Nb \- Nc ) = Na + Nb \- 2 * Nc
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
295 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
296 \&\fISetTheoreticForm\fR: | SetDifferenceXaXb | \- | SetIntersectionXaXb | = \s-1SUM\s0 ( Xai ) + \s-1SUM\s0 ( Xbi ) \- 2 * ( \s-1SUM\s0 ( \s-1MIN\s0 ( Xai, Xbi ) ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
297 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
298 \&\fBJaccardSimilarity\fR: ( same as TanimotoSimilarity)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
299 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
300 \&\fIAlgebraicForm\fR: \s-1SUM\s0 ( Xai * Xbi ) / ( \s-1SUM\s0 ( Xai ** 2 ) + \s-1SUM\s0 ( Xbi ** 2 ) \- \s-1SUM\s0 ( Xai * Xbi ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
301 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
302 \&\fIBinaryForm\fR: Nc / ( ( Na \- Nc ) + ( Nb \- Nc ) + Nc ) = Nc / ( Na + Nb \- Nc )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
303 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
304 \&\fISetTheoreticForm\fR: | SetIntersectionXaXb | / | SetDifferenceXaXb | = \s-1SUM\s0 ( \s-1MIN\s0 ( Xai, Xbi ) ) / ( \s-1SUM\s0 ( Xai ) + \s-1SUM\s0 ( Xbi ) \- \s-1SUM\s0 ( \s-1MIN\s0 ( Xai, Xbi ) ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
305 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
306 \&\fBManhattanDistance\fR: ( same as CityBlockDistance and HammingDistance)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
307 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
308 \&\fIAlgebraicForm\fR: \s-1SUM\s0 ( \s-1ABS\s0 ( Xai \- Xbi ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
309 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
310 \&\fIBinaryForm\fR: ( Na \- Nc ) + ( Nb \- Nc ) = Na + Nb \- 2 * Nc
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
311 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
312 \&\fISetTheoreticForm\fR: | SetDifferenceXaXb | \- | SetIntersectionXaXb | = \s-1SUM\s0 ( Xai ) + \s-1SUM\s0 ( Xbi ) \- 2 * ( \s-1SUM\s0 ( \s-1MIN\s0 ( Xai, Xbi ) ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
313 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
314 \&\fBOchiaiSimilarity\fR: ( same as CosineSimilarity)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
315 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
316 \&\fIAlgebraicForm\fR: \s-1SUM\s0 ( Xai * Xbi ) / \s-1SQRT\s0 ( \s-1SUM\s0 ( Xai ** 2) * \s-1SUM\s0 ( Xbi ** 2) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
317 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
318 \&\fIBinaryForm\fR: Nc / \s-1SQRT\s0 ( Na * Nb)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
319 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
320 \&\fISetTheoreticForm\fR: | SetIntersectionXaXb | / \s-1SQRT\s0 ( |Xa| * |Xb| ) = \s-1SUM\s0 ( \s-1MIN\s0 ( Xai, Xbi ) ) / \s-1SQRT\s0 ( \s-1SUM\s0 ( Xai ) * \s-1SUM\s0 ( Xbi ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
321 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
322 \&\fBSorensonSimilarity\fR: ( same as CzekanowskiSimilarity and DiceSimilarity)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
323 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
324 \&\fIAlgebraicForm\fR: ( 2 * ( \s-1SUM\s0 ( Xai * Xbi ) ) ) / ( \s-1SUM\s0 ( Xai ** 2) + \s-1SUM\s0 ( Xbi **2 ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
325 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
326 \&\fIBinaryForm\fR: 2 * Nc / ( Na + Nb )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
327 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
328 \&\fISetTheoreticForm\fR: 2 * | SetIntersectionXaXb | / ( |Xa| + |Xb| ) = 2 * ( \s-1SUM\s0 ( \s-1MIN\s0 ( Xai, Xbi ) ) ) / ( \s-1SUM\s0 ( Xai ) + \s-1SUM\s0 ( Xbi ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
329 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
330 \&\fBSoergelDistance\fR:
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
331 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
332 \&\fIAlgebraicForm\fR: \s-1SUM\s0 ( \s-1ABS\s0 ( Xai \- Xbi ) ) / \s-1SUM\s0 ( \s-1MAX\s0 ( Xai, Xbi ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
333 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
334 \&\fIBinaryForm\fR: 1 \- Nc / ( Na + Nb \- Nc ) = ( Na + Nb \- 2 * Nc ) / ( Na + Nb \- Nc )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
335 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
336 \&\fISetTheoreticForm\fR: ( | SetDifferenceXaXb | \- | SetIntersectionXaXb | ) / | SetDifferenceXaXb | = ( \s-1SUM\s0 ( Xai ) + \s-1SUM\s0 ( Xbi ) \- 2 * ( \s-1SUM\s0 ( \s-1MIN\s0 ( Xai, Xbi ) ) ) ) / ( \s-1SUM\s0 ( Xai ) + \s-1SUM\s0 ( Xbi ) \- \s-1SUM\s0 ( \s-1MIN\s0 ( Xai, Xbi ) ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
337 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
338 \&\fBTanimotoSimilarity\fR: ( same as JaccardSimilarity)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
339 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
340 \&\fIAlgebraicForm\fR: \s-1SUM\s0 ( Xai * Xbi ) / ( \s-1SUM\s0 ( Xai ** 2 ) + \s-1SUM\s0 ( Xbi ** 2 ) \- \s-1SUM\s0 ( Xai * Xbi ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
341 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
342 \&\fIBinaryForm\fR: Nc / ( ( Na \- Nc ) + ( Nb \- Nc ) + Nc ) = Nc / ( Na + Nb \- Nc )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
343 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
344 \&\fISetTheoreticForm\fR: | SetIntersectionXaXb | / | SetDifferenceXaXb | = \s-1SUM\s0 ( \s-1MIN\s0 ( Xai, Xbi ) ) / ( \s-1SUM\s0 ( Xai ) + \s-1SUM\s0 ( Xbi ) \- \s-1SUM\s0 ( \s-1MIN\s0 ( Xai, Xbi ) ) )
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
345 .SS "\s-1METHODS\s0"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
346 .IX Subsection "METHODS"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
347 .IP "\fBnew\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
348 .IX Item "new"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
349 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
350 \& $FPVector = new Fingerprints::FingerprintsVector(%NamesAndValues);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
351 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
352 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
353 Using specified \fIFingerprintsVector\fR property names and values hash, \fBnew\fR method creates
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
354 a new object and returns a reference to newly created \fBFingerprintsVectorsVector\fR
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
355 object. By default, the following properties are initialized:
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
356 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
357 .Vb 3
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
358 \& Type = \*(Aq\*(Aq
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
359 \& @{Values} = ()
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
360 \& @{ValuesIDs} = ()
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
361 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
362 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
363 Examples:
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
364 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
365 .Vb 7
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
366 \& $FPVector = new Fingerprints::FingerprintsVector(\*(AqType\*(Aq => \*(AqOrderedNumericalValues\*(Aq,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
367 \& \*(AqValues\*(Aq => [1, 2, 3, 4]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
368 \& $FPVector = new Fingerprints::FingerprintsVector(\*(AqType\*(Aq => \*(AqNumericalValues\*(Aq,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
369 \& \*(AqValues\*(Aq => [10, 22, 33, 44],
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
370 \& \*(AqValueIDs\*(Aq => [\*(AqID1\*(Aq, \*(AqID2\*(Aq, \*(AqID3\*(Aq, \*(AqID4\*(Aq]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
371 \& $FPVector = new Fingerprints::FingerprintsVector(\*(AqType\*(Aq => \*(AqAlphaNumericalValues\*(Aq,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
372 \& \*(AqValues\*(Aq => [\*(Aqa1\*(Aq, 2, \*(Aqa3\*(Aq, 4]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
373 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
374 .IP "\fBAddValueIDs\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
375 .IX Item "AddValueIDs"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
376 .Vb 2
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
377 \& $FingerprintsVector\->AddValueIDs($ValueIDsRef);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
378 \& $FingerprintsVector\->AddValueIDs(@ValueIDs);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
379 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
380 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
381 Adds specified \fIValueIDs\fR to \fIFingerprintsVector\fR and returns \fIFingerprintsVector\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
382 .IP "\fBAddValues\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
383 .IX Item "AddValues"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
384 .Vb 3
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
385 \& $FingerprintsVector\->AddValues($ValuesRef);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
386 \& $FingerprintsVector\->AddValues(@Values);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
387 \& $FingerprintsVector\->AddValues($Vector);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
388 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
389 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
390 Adds specified \fIValues\fR to \fIFingerprintsVector\fR and returns \fIFingerprintsVector\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
391 .IP "\fBCityBlockDistanceCoefficient\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
392 .IX Item "CityBlockDistanceCoefficient"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
393 .Vb 5
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
394 \& $Value = $FingerprintsVector\->CityBlockDistanceCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
395 \& $OtherFingerprintVector, [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
396 \& $Value = Fingerprints::FingerprintsVector::CityBlockDistanceCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
397 \& $FingerprintsVectorA, $FingerprintVectorB,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
398 \& [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
399 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
400 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
401 Returns value of \fICityBlock\fR distance coefficient between two \fIFingerprintsVectors\fR using
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
402 optionally specified \fICalculationMode\fR and optional checking of vector values.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
403 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
404 Possible \fICalculationMode\fR values: \fIAlgebraicForm, BinaryForm or SetTheoreticForm\fR. Default
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
405 \&\fICalculationMode\fR value: \fIAlgebraicForm\fR. Default \fISkipValuesCheck\fR value: \fI0\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
406 .IP "\fBCosineSimilarityCoefficient\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
407 .IX Item "CosineSimilarityCoefficient"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
408 .Vb 5
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
409 \& $Value = $FingerprintsVector\->CosineSimilarityCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
410 \& $OtherFingerprintVector, [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
411 \& $Value = Fingerprints::FingerprintsVector::CosineSimilarityCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
412 \& $FingerprintsVectorA, $FingerprintVectorB,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
413 \& [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
414 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
415 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
416 Returns value of \fICosine\fR similarity coefficient between two \fIFingerprintsVectors\fR using
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
417 optionally specified \fICalculationMode\fR and optional checking of vector values.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
418 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
419 Possible \fICalculationMode\fR values: \fIAlgebraicForm, BinaryForm or SetTheoreticForm\fR. Default
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
420 \&\fICalculationMode\fR value: \fIAlgebraicForm\fR. Default \fISkipValuesCheck\fR value: \fI0\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
421 .IP "\fBCzekanowskiSimilarityCoefficient\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
422 .IX Item "CzekanowskiSimilarityCoefficient"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
423 .Vb 5
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
424 \& $Value = $FingerprintsVector\->CzekanowskiSimilarityCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
425 \& $OtherFingerprintVector, [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
426 \& $Value = Fingerprints::FingerprintsVector::CzekanowskiSimilarityCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
427 \& $FingerprintsVectorA, $FingerprintVectorB,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
428 \& [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
429 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
430 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
431 Returns value of \fICzekanowski\fR similarity coefficient between two \fIFingerprintsVectors\fR using
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
432 optionally specified \fICalculationMode\fR and optional checking of vector values.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
433 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
434 Possible \fICalculationMode\fR values: \fIAlgebraicForm, BinaryForm or SetTheoreticForm\fR. Default
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
435 \&\fICalculationMode\fR value: \fIAlgebraicForm\fR. Default \fISkipValuesCheck\fR value: \fI0\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
436 .IP "\fBDiceSimilarityCoefficient\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
437 .IX Item "DiceSimilarityCoefficient"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
438 .Vb 5
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
439 \& $Value = $FingerprintsVector\->DiceSimilarityCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
440 \& $OtherFingerprintVector, [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
441 \& $Value = Fingerprints::FingerprintsVector::DiceSimilarityCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
442 \& $FingerprintsVectorA, $FingerprintVectorB,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
443 \& [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
444 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
445 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
446 Returns value of \fIDice\fR similarity coefficient between two \fIFingerprintsVectors\fR using
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
447 optionally specified \fICalculationMode\fR and optional checking of vector values.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
448 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
449 Possible \fICalculationMode\fR values: \fIAlgebraicForm, BinaryForm or SetTheoreticForm\fR. Default
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
450 \&\fICalculationMode\fR value: \fIAlgebraicForm\fR. Default \fISkipValuesCheck\fR value: \fI0\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
451 .IP "\fBEuclideanDistanceCoefficient\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
452 .IX Item "EuclideanDistanceCoefficient"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
453 .Vb 5
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
454 \& $Value = $FingerprintsVector\->EuclideanDistanceCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
455 \& $OtherFingerprintVector, [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
456 \& $Value = Fingerprints::FingerprintsVector::EuclideanDistanceCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
457 \& $FingerprintsVectorA, $FingerprintVectorB,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
458 \& [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
459 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
460 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
461 Returns value of \fIEuclidean\fR distance coefficient between two \fIFingerprintsVectors\fR using
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
462 optionally specified \fICalculationMode\fR and optional checking of vector values.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
463 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
464 Possible \fICalculationMode\fR values: \fIAlgebraicForm, BinaryForm or SetTheoreticForm\fR. Default
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
465 \&\fICalculationMode\fR value: \fIAlgebraicForm\fR. Default \fISkipValuesCheck\fR value: \fI0\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
466 .IP "\fBGetDescription\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
467 .IX Item "GetDescription"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
468 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
469 \& $Description = $FingerprintsVector\->GetDescription();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
470 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
471 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
472 Returns a string containing description of fingerprints vector.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
473 .IP "\fBGetFingerprintsVectorString\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
474 .IX Item "GetFingerprintsVectorString"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
475 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
476 \& $FPString = $FingerprintsVector\->GetFingerprintsVectorString($Format);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
477 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
478 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
479 Returns a \fBFingerprintsString\fR containing vector values and/or IDs in \fIFingerprintsVector\fR
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
480 corresponding to specified \fIFormat\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
481 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
482 Possible \fIFormat\fR values: \fIIDsAndValuesString, IDsAndValues, IDsAndValuesPairsString,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
483 IDsAndValuesPairs, ValuesAndIDsString, ValuesAndIDs, ValuesAndIDsPairsString, ValuesAndIDsPairs,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
484 ValueIDsString, ValueIDs, ValuesString, or Values\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
485 .IP "\fBGetID\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
486 .IX Item "GetID"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
487 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
488 \& $ID = $FingerprintsVector\->GetID();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
489 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
490 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
491 Returns \fI\s-1ID\s0\fR of \fIFingerprintsVector\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
492 .IP "\fBGetVectorType\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
493 .IX Item "GetVectorType"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
494 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
495 \& $VectorType = $FingerprintsVector\->GetVectorType();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
496 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
497 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
498 Returns \fIVectorType\fR of \fIFingerprintsVector\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
499 .IP "\fBGetIDsAndValuesPairsString\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
500 .IX Item "GetIDsAndValuesPairsString"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
501 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
502 \& $IDsValuesPairsString = $FingerprintsVector\->GetIDsAndValuesPairsString();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
503 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
504 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
505 Returns \fIFingerprintsVector\fR value IDs and values as space delimited ID/value pair
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
506 string.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
507 .IP "\fBGetIDsAndValuesString\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
508 .IX Item "GetIDsAndValuesString"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
509 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
510 \& $IDsValuesString = $FingerprintsVector\->GetIDsAndValuesString();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
511 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
512 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
513 Returns \fIFingerprintsVector\fR value IDs and values as string containing space delimited IDs followed by
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
514 values with semicolon as IDs and values delimiter.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
515 .IP "\fBGetNumOfNonZeroValues\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
516 .IX Item "GetNumOfNonZeroValues"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
517 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
518 \& $NumOfNonZeroValues = $FingerprintsVector\->GetNumOfNonZeroValues();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
519 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
520 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
521 Returns number of non-zero values in \fIFingerprintsVector\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
522 .IP "\fBGetNumOfValueIDs\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
523 .IX Item "GetNumOfValueIDs"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
524 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
525 \& $NumOfValueIDs = $FingerprintsVector\->GetNumOfValueIDs();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
526 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
527 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
528 Returns number of value IDs \fIFingerprintsVector\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
529 .IP "\fBGetNumOfValues\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
530 .IX Item "GetNumOfValues"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
531 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
532 \& $NumOfValues = $FingerprintsVector\->GetNumOfValues();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
533 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
534 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
535 Returns number of values \fIFingerprintsVector\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
536 .IP "\fBGetSupportedDistanceAndSimilarityCoefficients\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
537 .IX Item "GetSupportedDistanceAndSimilarityCoefficients"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
538 .Vb 2
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
539 \& @SupportedDistanceAndSimilarityCoefficientsReturn =
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
540 \& Fingerprints::FingerprintsVector::GetSupportedDistanceAndSimilarityCoefficients();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
541 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
542 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
543 Returns an array containing names of supported distance and similarity coefficients.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
544 .IP "\fBGetSupportedDistanceCoefficients\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
545 .IX Item "GetSupportedDistanceCoefficients"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
546 .Vb 2
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
547 \& @SupportedDistanceCoefficientsReturn =
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
548 \& Fingerprints::FingerprintsVector::GetSupportedDistanceCoefficients();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
549 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
550 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
551 Returns an array containing names of supported disyance coefficients.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
552 .IP "\fBGetSupportedSimilarityCoefficients\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
553 .IX Item "GetSupportedSimilarityCoefficients"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
554 .Vb 2
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
555 \& @SupportedSimilarityCoefficientsReturn =
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
556 \& Fingerprints::FingerprintsVector::GetSupportedSimilarityCoefficients();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
557 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
558 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
559 Returns an array containing names of supported similarity coefficients.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
560 .IP "\fBGetType\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
561 .IX Item "GetType"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
562 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
563 \& $VectorType = $FingerprintsVector\->GetType();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
564 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
565 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
566 Returns \fIFingerprintsVector\fR vector type.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
567 .IP "\fBGetValue\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
568 .IX Item "GetValue"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
569 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
570 \& $Value = $FingerprintsVector\->GetValue($Index);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
571 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
572 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
573 Returns fingerprints vector \fBValue\fR specified using \fIIndex\fR starting at 0.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
574 .IP "\fBGetValueID\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
575 .IX Item "GetValueID"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
576 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
577 \& $ValueID = $FingerprintsVector\->GetValueID();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
578 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
579 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
580 Returns fingerprints vector \fBValueID\fR specified using \fIIndex\fR starting at 0.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
581 .IP "\fBGetValueIDs\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
582 .IX Item "GetValueIDs"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
583 .Vb 2
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
584 \& $ValueIDs = $FingerprintsVector\->GetValueIDs();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
585 \& @ValueIDs = $FingerprintsVector\->GetValueIDs();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
586 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
587 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
588 Returns fingerprints vector \fBValueIDs\fR as an array or reference to an array.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
589 .IP "\fBGetValueIDsString\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
590 .IX Item "GetValueIDsString"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
591 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
592 \& $ValueIDsString = $FingerprintsVector\->GetValueIDsString();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
593 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
594 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
595 Returns fingerprints vector \fBValueIDsString\fR with value IDs delimited by space.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
596 .IP "\fBGetValues\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
597 .IX Item "GetValues"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
598 .Vb 2
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
599 \& $ValuesRef = $FingerprintsVector\->GetValues();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
600 \& @Values = $FingerprintsVector\->GetValues();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
601 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
602 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
603 Returns fingerprints vector \fBValues\fR as an array or reference to an array.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
604 .IP "\fBGetValuesAndIDsPairsString\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
605 .IX Item "GetValuesAndIDsPairsString"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
606 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
607 \& $ValuesIDsPairsString = $FingerprintsVector\->GetValuesAndIDsPairsString();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
608 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
609 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
610 Returns \fIFingerprintsVector\fR value and value IDs as space delimited ID/value pair
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
611 string.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
612 .IP "\fBGetValuesAndIDsString\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
613 .IX Item "GetValuesAndIDsString"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
614 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
615 \& $ValuesIDsString = $FingerprintsVector\->GetValuesAndIDsString();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
616 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
617 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
618 Returns \fIFingerprintsVector\fR values and value IDs as string containing space delimited IDs followed by
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
619 values with semicolon as IDs and values delimiter.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
620 .IP "\fBGetValuesString\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
621 .IX Item "GetValuesString"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
622 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
623 \& $Return = $FingerprintsVector\->GetValuesString();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
624 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
625 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
626 Returns \fIFingerprintsVector\fR values as space delimited string.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
627 .IP "\fBHammingDistanceCoefficient\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
628 .IX Item "HammingDistanceCoefficient"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
629 .Vb 5
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
630 \& $Value = $FingerprintsVector\->HammingDistanceCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
631 \& $OtherFingerprintVector, [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
632 \& $Value = Fingerprints::FingerprintsVector::HammingDistanceCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
633 \& $FingerprintsVectorA, $FingerprintVectorB,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
634 \& [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
635 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
636 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
637 Returns value of \fIHamming\fR distance coefficient between two \fIFingerprintsVectors\fR using
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
638 optionally specified \fICalculationMode\fR and optional checking of vector values.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
639 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
640 Possible \fICalculationMode\fR values: \fIAlgebraicForm, BinaryForm or SetTheoreticForm\fR. Default
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
641 \&\fICalculationMode\fR value: \fIAlgebraicForm\fR. Default \fISkipValuesCheck\fR value: \fI0\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
642 .IP "\fBIsFingerprintsVector\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
643 .IX Item "IsFingerprintsVector"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
644 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
645 \& $Status = Fingerprints::FingerprintsVector::IsFingerprintsVector($Object);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
646 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
647 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
648 Returns 1 or 0 based on whether \fIObject\fR is a \fIFingerprintsVector\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
649 .IP "\fBJaccardSimilarityCoefficient\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
650 .IX Item "JaccardSimilarityCoefficient"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
651 .Vb 5
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
652 \& $Value = $FingerprintsVector\->JaccardSimilarityCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
653 \& $OtherFingerprintVector, [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
654 \& $Value = Fingerprints::FingerprintsVector::JaccardSimilarityCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
655 \& $FingerprintsVectorA, $FingerprintVectorB,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
656 \& [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
657 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
658 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
659 Returns value of \fIJaccard\fR similarity coefficient between two \fIFingerprintsVectors\fR using
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
660 optionally specified \fICalculationMode\fR and optional checking of vector values.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
661 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
662 Possible \fICalculationMode\fR values: \fIAlgebraicForm, BinaryForm or SetTheoreticForm\fR. Default
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
663 \&\fICalculationMode\fR value: \fIAlgebraicForm\fR. Default \fISkipValuesCheck\fR value: \fI0\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
664 .IP "\fBManhattanDistanceCoefficient\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
665 .IX Item "ManhattanDistanceCoefficient"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
666 .Vb 5
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
667 \& $Value = $FingerprintsVector\->ManhattanDistanceCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
668 \& $OtherFingerprintVector, [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
669 \& $Value = Fingerprints::FingerprintsVector::ManhattanDistanceCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
670 \& $FingerprintsVectorA, $FingerprintVectorB,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
671 \& [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
672 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
673 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
674 Returns value of \fIManhattan\fR distance coefficient between two \fIFingerprintsVectors\fR using
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
675 optionally specified \fICalculationMode\fR and optional checking of vector values.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
676 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
677 Possible \fICalculationMode\fR values: \fIAlgebraicForm, BinaryForm or SetTheoreticForm\fR. Default
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
678 \&\fICalculationMode\fR value: \fIAlgebraicForm\fR. Default \fISkipValuesCheck\fR value: \fI0\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
679 .IP "\fBNewFromIDsAndValuesPairsString\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
680 .IX Item "NewFromIDsAndValuesPairsString"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
681 .Vb 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
682 \& $FingerprintsVector = $FingerprintsVector\->NewFromIDsAndValuesPairsString(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
683 \& $ValuesType, $IDsAndValuesPairsString);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
684 \& $FingerprintsVector = Fingerprints::FingerprintsVector::NewFromIDsAndValuesPairsString(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
685 \& $ValuesType, $IDsAndValuesPairsString);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
686 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
687 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
688 Creates a new \fIFingerprintsVector\fR of \fIValuesType\fR using \fIIDsAndValuesPairsString\fR containing
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
689 space delimited value IDs and values pairs and returns new \fBFingerprintsVector\fR object.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
690 Possible \fIValuesType\fR values: \fIOrderedNumericalValues, NumericalValues, or AlphaNumericalValues\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
691 .IP "\fBNewFromIDsAndValuesString\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
692 .IX Item "NewFromIDsAndValuesString"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
693 .Vb 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
694 \& $FingerprintsVector = $FingerprintsVector\->NewFromIDsAndValuesString(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
695 \& $ValuesType, $IDsAndValuesString);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
696 \& $FingerprintsVector = Fingerprints::FingerprintsVector::NewFromIDsAndValuesString(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
697 \& $ValuesType, $IDsAndValuesString);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
698 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
699 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
700 Creates a new \fIFingerprintsVector\fR of \fIValuesType\fR using \fIIDsAndValuesString\fR containing
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
701 semicolon delimited value IDs string followed by values strings and returns new \fBFingerprintsVector\fR
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
702 object. The values within value and value IDs tring are delimited by spaces. Possible \fIValuesType\fR
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
703 values: \fIOrderedNumericalValues, NumericalValues, or AlphaNumericalValues\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
704 .IP "\fBNewFromValuesAndIDsPairsString\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
705 .IX Item "NewFromValuesAndIDsPairsString"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
706 .Vb 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
707 \& $FingerprintsVector = $FingerprintsVector\->NewFromValuesAndIDsPairsString(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
708 \& $ValuesType, $ValuesAndIDsPairsString);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
709 \& $FingerprintsVector = Fingerprints::FingerprintsVector::NewFromValuesAndIDsPairsString(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
710 \& $ValuesType, $ValuesAndIDsPairsString);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
711 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
712 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
713 Creates a new \fIFingerprintsVector\fR of \fIValuesType\fR using \fIValuesAndIDsPairsString\fR containing
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
714 space delimited value and value IDs pairs and returns new \fBFingerprintsVector\fR object.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
715 Possible \fIValuesType\fR values: \fIOrderedNumericalValues, NumericalValues, or AlphaNumericalValues\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
716 .IP "\fBNewFromValuesAndIDsString\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
717 .IX Item "NewFromValuesAndIDsString"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
718 .Vb 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
719 \& $FingerprintsVector = $FingerprintsVector\->NewFromValuesAndIDsString(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
720 \& $ValuesType, $IDsAndValuesString);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
721 \& $FingerprintsVector = Fingerprints::FingerprintsVector::NewFromValuesAndIDsString(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
722 \& $ValuesType, $IDsAndValuesString);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
723 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
724 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
725 Creates a new \fIFingerprintsVector\fR of \fIValuesType\fR using \fIValuesAndIDsString\fR containing
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
726 semicolon delimited values string followed by value IDs strings and returns new \fBFingerprintsVector\fR
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
727 object. The values within values and value IDs tring are delimited by spaces. Possible \fIValuesType\fR
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
728 values: \fIOrderedNumericalValues, NumericalValues, or AlphaNumericalValues\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
729 .IP "\fBNewFromValuesString\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
730 .IX Item "NewFromValuesString"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
731 .Vb 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
732 \& $FingerprintsVector = $FingerprintsVector\->NewFromValuesString(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
733 \& $ValuesType, $ValuesString);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
734 \& $FingerprintsVector = Fingerprints::FingerprintsVector::NewFromValuesString(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
735 \& $ValuesType, $ValuesString);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
736 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
737 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
738 Creates a new \fIFingerprintsVector\fR of \fIValuesType\fR using \fIValuesString\fR containing space
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
739 delimited values string and returns new \fBFingerprintsVector\fR object. The values within values
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
740 and value IDs tring are delimited by spaces. Possible \fIValuesType\fR values: \fIOrderedNumericalValues,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
741 NumericalValues, or AlphaNumericalValues\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
742 .IP "\fBOchiaiSimilarityCoefficient\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
743 .IX Item "OchiaiSimilarityCoefficient"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
744 .Vb 5
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
745 \& $Value = $FingerprintsVector\->OchiaiSimilarityCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
746 \& $OtherFingerprintVector, [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
747 \& $Value = Fingerprints::FingerprintsVector::OchiaiSimilarityCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
748 \& $FingerprintsVectorA, $FingerprintVectorB,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
749 \& [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
750 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
751 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
752 Returns value of \fIOchiai\fR similarity coefficient between two \fIFingerprintsVectors\fR using
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
753 optionally specified \fICalculationMode\fR and optional checking of vector values.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
754 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
755 Possible \fICalculationMode\fR values: \fIAlgebraicForm, BinaryForm or SetTheoreticForm\fR. Default
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
756 \&\fICalculationMode\fR value: \fIAlgebraicForm\fR. Default \fISkipValuesCheck\fR value: \fI0\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
757 .IP "\fBSetDescription\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
758 .IX Item "SetDescription"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
759 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
760 \& $FingerprintsVector\->SetDescription($Description);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
761 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
762 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
763 Sets \fIDescription\fR of fingerprints vector and returns \fIFingerprintsVector\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
764 .IP "\fBSetID\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
765 .IX Item "SetID"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
766 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
767 \& $FingerprintsVector\->SetID($ID);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
768 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
769 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
770 Sets \fI\s-1ID\s0\fR of fingerprints vector and returns \fIFingerprintsVector\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
771 .IP "\fBSetVectorType\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
772 .IX Item "SetVectorType"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
773 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
774 \& $FingerprintsVector\->SetVectorType($VectorType);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
775 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
776 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
777 Sets \fIVectorType\fR of fingerprints vector and returns \fIFingerprintsVector\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
778 .IP "\fBSetType\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
779 .IX Item "SetType"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
780 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
781 \& $FingerprintsVector\->SetType($Type);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
782 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
783 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
784 Sets \fIFingerprintsVector\fR values \fIType\fR and returns \fIFingerprintsVector\fR. Possible \fIType\fR
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
785 values: \fIOrderedNumericalValues, NumericalValues, or AlphaNumericalValues\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
786 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
787 During calculation of similarity and distance coefficients between two \fIFingerprintsVectors\fR, the
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
788 following conditions apply to vector type, size, value and value IDs:
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
789 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
790 .Vb 2
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
791 \& o For OrderedNumericalValues type, both vectors must be of the same size
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
792 \& and contain similar types of numerical values in the same order.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
793 \&
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
794 \& o For NumericalValues type, vector value IDs for both vectors must be
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
795 \& specified; however, their size and order of IDs and numerical values may
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
796 \& be different. For each vector, value IDs must correspond to vector values.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
797 \&
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
798 \& o For AlphaNumericalValues type, vectors may contain both numerical and
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
799 \& alphanumerical values and their sizes may be different.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
800 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
801 .IP "\fBSetValue\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
802 .IX Item "SetValue"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
803 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
804 \& $FingerprintsVector\->SetValue($Index, $Value, [$SkipIndexCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
805 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
806 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
807 Sets a \fIFingerprintsVector\fR value specified by \fIIndex\fR starting at 0 to \fIValue\fR along with
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
808 optional index range check and returns \fIFingerprintsVector\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
809 .IP "\fBSetValueID\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
810 .IX Item "SetValueID"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
811 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
812 \& $FingerprintsVector\->SetValueID($Index, $ValueID, [$SkipIndexCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
813 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
814 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
815 Sets a \fIFingerprintsVector\fR value \s-1ID\s0 specified by \fIIndex\fR starting at 0 to \fIValueID\fR along with
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
816 optional index range check and returns \fIFingerprintsVector\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
817 .IP "\fBSetValueIDs\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
818 .IX Item "SetValueIDs"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
819 .Vb 2
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
820 \& $FingerprintsVector\->SetValueIDs($ValueIDsRef);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
821 \& $FingerprintsVector\->SetValueIDs(@ValueIDs);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
822 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
823 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
824 Sets \fIFingerprintsVector\fR value IDs to specified \fIValueIDs\fR and returns \fIFingerprintsVector\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
825 .IP "\fBSetValues\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
826 .IX Item "SetValues"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
827 .Vb 2
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
828 \& $FingerprintsVector\->SetValues($ValuesRef);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
829 \& $FingerprintsVector\->SetValues(@Values);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
830 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
831 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
832 Sets \fIFingerprintsVector\fR value to specified \fIValues\fR and returns \fIFingerprintsVector\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
833 .IP "\fBSoergelDistanceCoefficient\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
834 .IX Item "SoergelDistanceCoefficient"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
835 .Vb 5
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
836 \& $Value = $FingerprintsVector\->SoergelDistanceCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
837 \& $OtherFingerprintVector, [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
838 \& $Value = Fingerprints::FingerprintsVector::SoergelDistanceCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
839 \& $FingerprintsVectorA, $FingerprintVectorB,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
840 \& [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
841 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
842 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
843 Returns value of \fISoergel\fR distance coefficient between two \fIFingerprintsVectors\fR using
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
844 optionally specified \fICalculationMode\fR and optional checking of vector values.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
845 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
846 Possible \fICalculationMode\fR values: \fIAlgebraicForm, BinaryForm or SetTheoreticForm\fR. Default
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
847 \&\fICalculationMode\fR value: \fIAlgebraicForm\fR. Default \fISkipValuesCheck\fR value: \fI0\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
848 .IP "\fBSorensonSimilarityCoefficient\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
849 .IX Item "SorensonSimilarityCoefficient"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
850 .Vb 5
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
851 \& $Value = $FingerprintsVector\->SorensonSimilarityCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
852 \& $OtherFingerprintVector, [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
853 \& $Value = Fingerprints::FingerprintsVector::SorensonSimilarityCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
854 \& $FingerprintsVectorA, $FingerprintVectorB,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
855 \& [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
856 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
857 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
858 Returns value of \fISorenson\fR similarity coefficient between two \fIFingerprintsVectors\fR using
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
859 optionally specified \fICalculationMode\fR and optional checking of vector values.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
860 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
861 Possible \fICalculationMode\fR values: \fIAlgebraicForm, BinaryForm or SetTheoreticForm\fR. Default
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
862 \&\fICalculationMode\fR value: \fIAlgebraicForm\fR. Default \fISkipValuesCheck\fR value: \fI0\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
863 .IP "\fBTanimotoSimilarityCoefficient\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
864 .IX Item "TanimotoSimilarityCoefficient"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
865 .Vb 5
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
866 \& $Value = $FingerprintsVector\->TanimotoSimilarityCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
867 \& $OtherFingerprintVector, [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
868 \& $Value = Fingerprints::FingerprintsVector::TanimotoSimilarityCoefficient(
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
869 \& $FingerprintsVectorA, $FingerprintVectorB,
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
870 \& [$CalculationMode, $SkipValuesCheck]);
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
871 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
872 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
873 Returns value of \fITanimoto\fR similarity coefficient between two \fIFingerprintsVectors\fR using
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
874 optionally specified \fICalculationMode\fR and optional checking of vector values.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
875 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
876 Possible \fICalculationMode\fR values: \fIAlgebraicForm, BinaryForm or SetTheoreticForm\fR. Default
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
877 \&\fICalculationMode\fR value: \fIAlgebraicForm\fR. Default \fISkipValuesCheck\fR value: \fI0\fR.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
878 .IP "\fBStringifyFingerprintsVector\fR" 4
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
879 .IX Item "StringifyFingerprintsVector"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
880 .Vb 1
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
881 \& $String = $FingerprintsVector\->StringifyFingerprintsVector();
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
882 .Ve
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
883 .Sp
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
884 Returns a string containing information about \fIFingerprintsVector\fR object.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
885 .SH "AUTHOR"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
886 .IX Header "AUTHOR"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
887 Manish Sud <msud@san.rr.com>
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
888 .SH "SEE ALSO"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
889 .IX Header "SEE ALSO"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
890 BitVector.pm, FingerprintsStringUtil.pm, FingerprintsBitVector.pm, Vector.pm
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
891 .SH "COPYRIGHT"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
892 .IX Header "COPYRIGHT"
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
893 Copyright (C) 2015 Manish Sud. All rights reserved.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
894 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
895 This file is part of MayaChemTools.
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
896 .PP
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
897 MayaChemTools is free software; you can redistribute it and/or modify it under
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
898 the terms of the \s-1GNU\s0 Lesser General Public License as published by the Free
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
899 Software Foundation; either version 3 of the License, or (at your option)
73ae111cf86f Uploaded
deepakjadmin
parents:
diff changeset
900 any later version.