comparison docs/modules/man3/TopologicalPharmacophoreAtomTripletsFingerprints.3 @ 0:4816e4a8ae95 draft default tip

Uploaded
author deepakjadmin
date Wed, 20 Jan 2016 09:23:18 -0500
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:4816e4a8ae95
1 .\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.22)
2 .\"
3 .\" Standard preamble:
4 .\" ========================================================================
5 .de Sp \" Vertical space (when we can't use .PP)
6 .if t .sp .5v
7 .if n .sp
8 ..
9 .de Vb \" Begin verbatim text
10 .ft CW
11 .nf
12 .ne \\$1
13 ..
14 .de Ve \" End verbatim text
15 .ft R
16 .fi
17 ..
18 .\" Set up some character translations and predefined strings. \*(-- will
19 .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
20 .\" double quote, and \*(R" will give a right double quote. \*(C+ will
21 .\" give a nicer C++. Capital omega is used to do unbreakable dashes and
22 .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff,
23 .\" nothing in troff, for use with C<>.
24 .tr \(*W-
25 .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
26 .ie n \{\
27 . ds -- \(*W-
28 . ds PI pi
29 . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
30 . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
31 . ds L" ""
32 . ds R" ""
33 . ds C` ""
34 . ds C' ""
35 'br\}
36 .el\{\
37 . ds -- \|\(em\|
38 . ds PI \(*p
39 . ds L" ``
40 . ds R" ''
41 'br\}
42 .\"
43 .\" Escape single quotes in literal strings from groff's Unicode transform.
44 .ie \n(.g .ds Aq \(aq
45 .el .ds Aq '
46 .\"
47 .\" If the F register is turned on, we'll generate index entries on stderr for
48 .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
49 .\" entries marked with X<> in POD. Of course, you'll have to process the
50 .\" output yourself in some meaningful fashion.
51 .ie \nF \{\
52 . de IX
53 . tm Index:\\$1\t\\n%\t"\\$2"
54 ..
55 . nr % 0
56 . rr F
57 .\}
58 .el \{\
59 . de IX
60 ..
61 .\}
62 .\"
63 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
64 .\" Fear. Run. Save yourself. No user-serviceable parts.
65 . \" fudge factors for nroff and troff
66 .if n \{\
67 . ds #H 0
68 . ds #V .8m
69 . ds #F .3m
70 . ds #[ \f1
71 . ds #] \fP
72 .\}
73 .if t \{\
74 . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
75 . ds #V .6m
76 . ds #F 0
77 . ds #[ \&
78 . ds #] \&
79 .\}
80 . \" simple accents for nroff and troff
81 .if n \{\
82 . ds ' \&
83 . ds ` \&
84 . ds ^ \&
85 . ds , \&
86 . ds ~ ~
87 . ds /
88 .\}
89 .if t \{\
90 . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
91 . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
92 . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
93 . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
94 . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
95 . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
96 .\}
97 . \" troff and (daisy-wheel) nroff accents
98 .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
99 .ds 8 \h'\*(#H'\(*b\h'-\*(#H'
100 .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
101 .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
102 .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
103 .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
104 .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
105 .ds ae a\h'-(\w'a'u*4/10)'e
106 .ds Ae A\h'-(\w'A'u*4/10)'E
107 . \" corrections for vroff
108 .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
109 .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
110 . \" for low resolution devices (crt and lpr)
111 .if \n(.H>23 .if \n(.V>19 \
112 \{\
113 . ds : e
114 . ds 8 ss
115 . ds o a
116 . ds d- d\h'-1'\(ga
117 . ds D- D\h'-1'\(hy
118 . ds th \o'bp'
119 . ds Th \o'LP'
120 . ds ae ae
121 . ds Ae AE
122 .\}
123 .rm #[ #] #H #V #F C
124 .\" ========================================================================
125 .\"
126 .IX Title "TOPOLOGICALPHARMACOPHOREATOMTRIPLETSFINGERPRINTS 1"
127 .TH TOPOLOGICALPHARMACOPHOREATOMTRIPLETSFINGERPRINTS 1 "2015-03-29" "perl v5.14.2" "MayaChemTools"
128 .\" For nroff, turn off justification. Always turn off hyphenation; it makes
129 .\" way too many mistakes in technical documents.
130 .if n .ad l
131 .nh
132 .SH "NAME"
133 TopologicalPharmacophoreAtomTripletsFingerprints
134 .SH "SYNOPSIS"
135 .IX Header "SYNOPSIS"
136 use Fingerprints::TopologicalPharmacophoreAtomTripletsFingerprints;
137 .PP
138 use Fingerprints::TopologicalPharmacophoreAtomTripletsFingerprints qw(:all);
139 .SH "DESCRIPTION"
140 .IX Header "DESCRIPTION"
141 \&\fBTopologicalPharmacophoreAtomTripletsFingerprints\fR [ Ref 66, Ref 68\-71 ] class provides
142 the following methods:
143 .PP
144 new, GenerateFingerprints, , GetDescription, GetAtomTripletIDs,
145 SetAtomTypesToUse, SetDistanceBinSize, SetMaxDistance, SetMinDistance,
146 StringifyTopologicalPharmacophoreAtomTripletsFingerprints
147 .PP
148 \&\fBTopologicalPharmacophoreAtomTripletsFingerprints\fR is derived from \fBFingerprints\fR class
149 which in turn is derived from \fBObjectProperty\fR base class that provides methods not explicitly
150 defined in \fBTopologicalPharmacophoreAtomTripletsFingerprints\fR, \fBFingerprints\fR or \fBObjectProperty\fR
151 classes using Perl's \s-1AUTOLOAD\s0 functionality. These methods are generated on-the-fly for a specified
152 object property:
153 .PP
154 .Vb 3
155 \& Set<PropertyName>(<PropertyValue>);
156 \& $PropertyValue = Get<PropertyName>();
157 \& Delete<PropertyName>();
158 .Ve
159 .PP
160 Based on the values specified for \fBAtomTypesToUse\fR, pharmacophore atom types are
161 assigned to all non-hydrogen atoms in a molecule and a distance matrix is generated.
162 Using \fBMinDistance\fR, \fBMaxDistance\fR, and \fBDistanceBinSize\fR values, a
163 binned distance matrix is generated with lower bound on the distance bin as the distance
164 in distance matrix; the lower bound on the distance bin is also used as the distance between
165 atom pairs for generation of atom triplet identifiers.
166 .PP
167 A pharmacophore atom triplets basis set is generated for all unique atom triplets constituting
168 atom pairs binned distances between \fB\-\-MinDistance\fR and \fB\-\-MaxDistance\fR. The value
169 of \fB\-\-UseTriangleInequality\fR determines whether the triangle inequality test is applied during
170 generation of atom triplets basis set. The lower distance bound, along with specified pharmacophore
171 types, is used during generation of atom triplet IDs.
172 .PP
173 .Vb 1
174 \& Let:
175 \&
176 \& P = Valid pharmacophore atom type
177 \&
178 \& Px = Pharmacophore atom x
179 \& Py = Pharmacophore atom y
180 \& Pz = Pharmacophore atom z
181 \&
182 \& Dmin = Minimum distance corresponding to number of bonds between two atoms
183 \& Dmax = Maximum distance corresponding to number of bonds between two atoms
184 \& D = Distance corresponding to number of bonds between two atom
185 \&
186 \& Bsize = Distance bin size
187 \& Nbins = Number of distance bins
188 \&
189 \& Dxy = Distance or lower bound of binned distance between Px and Py
190 \& Dxz = Distance or lower bound of binned distance between Px and Pz
191 \& Dyz = Distance or lower bound of binned distance between Py and Pz
192 \&
193 \& Then:
194 \&
195 \& PxDyz\-PyDxz\-PzDxy = Pharmacophore atom triplet IDs for atom types Px,
196 \& Py, and Pz
197 \&
198 \& For example: H1\-H1\-H1, H2\-HBA\-H2 and so on.
199 \&
200 \& For default values of Dmin = 1 , Dmax = 10 and Bsize = 2, the number of
201 \& distance bins, Nbins = 5, are:
202 \&
203 \& [1, 2] [3, 4] [5, 6] [7, 8] [9 10]
204 \&
205 \& and atom triplet basis set size is 2692.
206 \&
207 \& Atom triplet basis set size for various values of Dmin, Dmax and Bsize in
208 \& conjunction with usage of triangle inequality is:
209 \&
210 \& Dmin Dmax Bsize UseTriangleInequality TripletBasisSetSize
211 \& 1 10 2 No 4960
212 \& 1 10 2 Yes 2692 [ Default ]
213 \& 2 12 2 No 8436
214 \& 2 12 2 Yes 4494
215 .Ve
216 .PP
217 Using binned distance matrix and pharmacohore atom types, occurrence of unique pharmacohore
218 atom triplets is counted.
219 .PP
220 The final pharmacophore atom triples count along with atom pair identifiers involving all non-hydrogen
221 atoms constitute pharmacophore topological atom triplets fingerprints of the molecule.
222 .PP
223 For \fIArbitrarySize\fR value of \fBAtomTripletsSetSizeToUse\fR, the fingerprint vector correspond to
224 only those topological pharmacophore atom triplets which are present and have non-zero count. However,
225 for \fIFixedSize\fR value of \fBAtomTripletsSetSizeToUse\fR, the fingerprint vector contains all possible
226 valid topological pharmacophore atom triplets with both zero and non-zero count values.
227 .PP
228 The current release of MayaChemTools generates the following types of topological pharmacophore
229 atom triplets fingerprints vector strings:
230 .PP
231 .Vb 8
232 \& FingerprintsVector;TopologicalPharmacophoreAtomTriplets:ArbitrarySize:
233 \& MinDistance1:MaxDistance10;696;NumericalValues;IDsAndValuesString;Ar1\-
234 \& Ar1\-Ar1 Ar1\-Ar1\-H1 Ar1\-Ar1\-HBA1 Ar1\-Ar1\-HBD1 Ar1\-H1\-H1 Ar1\-H1\-HBA1 Ar1
235 \& \-H1\-HBD1 Ar1\-HBA1\-HBD1 H1\-H1\-H1 H1\-H1\-HBA1 H1\-H1\-HBD1 H1\-HBA1\-HBA1 H1\-
236 \& HBA1\-HBD1 H1\-HBA1\-NI1 H1\-HBD1\-NI1 HBA1\-HBA1\-NI1 HBA1\-HBD1\-NI1 Ar1\-...;
237 \& 46 106 8 3 83 11 4 1 21 5 3 1 2 2 1 1 1 100 101 18 11 145 132 26 14 23
238 \& 28 3 3 5 4 61 45 10 4 16 20 7 5 1 3 4 5 3 1 1 1 1 5 4 2 1 2 2 2 1 1 1
239 \& 119 123 24 15 185 202 41 25 22 17 3 5 85 95 18 11 23 17 3 1 1 6 4 ...
240 \&
241 \& FingerprintsVector;TopologicalPharmacophoreAtomTriplets:FixedSize:MinD
242 \& istance1:MaxDistance10;2692;OrderedNumericalValues;ValuesString;46 106
243 \& 8 3 0 0 83 11 4 0 0 0 1 0 0 0 0 0 0 0 0 21 5 3 0 0 1 2 2 0 0 1 0 0 0
244 \& 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 101 18 11 0 0 145 132 26
245 \& 14 0 0 23 28 3 3 0 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 45 10 4 0
246 \& 0 16 20 7 5 1 0 3 4 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 5 ...
247 \&
248 \& FingerprintsVector;TopologicalPharmacophoreAtomTriplets:FixedSize:MinD
249 \& istance1:MaxDistance10;2692;OrderedNumericalValues;IDsAndValuesString;
250 \& Ar1\-Ar1\-Ar1 Ar1\-Ar1\-H1 Ar1\-Ar1\-HBA1 Ar1\-Ar1\-HBD1 Ar1\-Ar1\-NI1 Ar1\-Ar1\-P
251 \& I1 Ar1\-H1\-H1 Ar1\-H1\-HBA1 Ar1\-H1\-HBD1 Ar1\-H1\-NI1 Ar1\-H1\-PI1 Ar1\-HBA1\-HB
252 \& A1 Ar1\-HBA1\-HBD1 Ar1\-HBA1\-NI1 Ar1\-HBA1\-PI1 Ar1\-HBD1\-HBD1 Ar1\-HBD1\-...;
253 \& 46 106 8 3 0 0 83 11 4 0 0 0 1 0 0 0 0 0 0 0 0 21 5 3 0 0 1 2 2 0 0 1
254 \& 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 101 18 11 0 0 145
255 \& 132 26 14 0 0 23 28 3 3 0 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 61 ...
256 .Ve
257 .SS "\s-1METHODS\s0"
258 .IX Subsection "METHODS"
259 .IP "\fBnew\fR" 4
260 .IX Item "new"
261 .Vb 2
262 \& $TPATFP = new TopologicalPharmacophoreAtomTripletsFingerprints(
263 \& %NamesAndValues);
264 .Ve
265 .Sp
266 Using specified \fITopologicalPharmacophoreAtomTripletsFingerprints\fR property names and values hash, \fBnew\fR
267 method creates a new object and returns a reference to newly created \fBTopologicalPharmacophoreAtomTripletsFingerprints\fR
268 object. By default, the following properties are initialized:
269 .Sp
270 .Vb 7
271 \& Molecule = \*(Aq\*(Aq
272 \& Type = \*(AqTopologicalPharmacophoreAtomTriplets\*(Aq
273 \& MinDistance = 1
274 \& MaxDistance = 10
275 \& DistanceBinSize = 2
276 \& UseTriangleInequality = 1
277 \& AtomTypesToUse = [\*(AqHBD\*(Aq, \*(AqHBA\*(Aq, \*(AqPI\*(Aq, \*(AqNI\*(Aq, \*(AqH\*(Aq, \*(AqAr\*(Aq]
278 .Ve
279 .Sp
280 Examples:
281 .Sp
282 .Vb 2
283 \& $TPATFP = new TopologicalPharmacophoreAtomTripletsFingerprints(
284 \& \*(AqMolecule\*(Aq => $Molecule);
285 \&
286 \& $TPATFP = new TopologicalPharmacophoreAtomTripletsFingerprints(
287 \& \*(AqMolecule\*(Aq => $Molecule,
288 \& \*(AqAtomTripletsSetSizeToUse\*(Aq => \*(AqArbitrarySize\*(Aq;
289 \& \*(AqMinDistance\*(Aq => 1,
290 \& \*(AqMaxDistance\*(Aq => 10,
291 \& \*(AqDistanceBinSize\*(Aq => 2,
292 \& \*(AqAtomTypesToUse\*(Aq => [\*(AqHBD\*(Aq, \*(AqHBA\*(Aq, \*(AqPI\*(Aq, \*(AqNI\*(Aq, \*(AqH\*(Aq, \*(AqAr\*(Aq],
293 \& \*(AqUseTriangleInequality\*(Aq => 1);
294 \&
295 \& $TPATFP = new TopologicalPharmacophoreAtomTripletsFingerprints(
296 \& \*(AqMolecule\*(Aq => $Molecule,
297 \& \*(AqAtomTripletsSetSizeToUse\*(Aq => \*(AqFixedSize\*(Aq;
298 \& \*(AqMinDistance\*(Aq => 1,
299 \& \*(AqMaxDistance\*(Aq => 10,
300 \& \*(AqDistanceBinSize\*(Aq => 2,
301 \& \*(AqAtomTypesToUse\*(Aq => [\*(AqHBD\*(Aq, \*(AqHBA\*(Aq, \*(AqPI\*(Aq, \*(AqNI\*(Aq, \*(AqH\*(Aq, \*(AqAr\*(Aq],
302 \& \*(AqUseTriangleInequality\*(Aq => 1);
303 \&
304 \& $TPATFP\->GenerateFingerprints();
305 \& print "$TPATFP\en";
306 .Ve
307 .IP "\fBGetDescription\fR" 4
308 .IX Item "GetDescription"
309 .Vb 1
310 \& $Description = $TopologicalPharmacophoreAtomTripletsFP\->GetDescription();
311 .Ve
312 .Sp
313 Returns a string containing description of topological pharmacophore atom triplets fingerprints.
314 .IP "\fBGenerateFingerprints\fR" 4
315 .IX Item "GenerateFingerprints"
316 .Vb 1
317 \& $TopologicalPharmacophoreAtomTripletsFP\->GenerateFingerprints();
318 .Ve
319 .Sp
320 Generates topological pharmacophore atom triplets fingerprints and returns
321 \&\fITopologicalPharmacophoreAtomTripletsFP\fR.
322 .IP "\fBGetAtomTripletIDs\fR" 4
323 .IX Item "GetAtomTripletIDs"
324 .Vb 2
325 \& $AtomTripletsIDsRef = $TopologicalPharmacophoreATFP\->GetAtomTripletIDs();
326 \& @AtomTripletIDs = $TopologicalPharmacophoreATFP\->GetAtomTripletIDs();
327 .Ve
328 .Sp
329 Returns atom triplet IDs corresponding to atom pairs count values in topological pharmacophore
330 atom triplet fingerprints vector as an array or reference to an array.
331 .IP "\fBAtomTripletsSetSizeToUse\fR" 4
332 .IX Item "AtomTripletsSetSizeToUse"
333 .Vb 1
334 \& $TPAFP\->AtomTripletsSetSizeToUse($Values);
335 .Ve
336 .Sp
337 Sets pharmacophore atom triplets set size to use for topological pharmacophore fingerprints
338 generation and returns \fITopologicalPharmacophoreAtomTripletsFingerprints\fR.
339 .Sp
340 Possible values for pharmacophore atom triplets set size are: \fIArbitrarySize, FizedSize\fR.
341 Default value: \fIArbitrarySize\fR.
342 .Sp
343 For \fIArbitrarySize\fR value of \fBAtomTripletsSetSizeToUse\fR, the fingerprint vector correspond to
344 only those topological pharmacophore atom triplets which are present and have non-zero count. However,
345 for \fIFixedSize\fR value of \fBAtomTripletsSetSizeToUse\fR, the fingerprint vector contains all possible
346 valid topological pharmacophore atom triplets with both zero and non-zero count values.
347 .IP "\fBSetAtomTypesToUse\fR" 4
348 .IX Item "SetAtomTypesToUse"
349 .Vb 2
350 \& $TopologicalPharmacophoreAtomTripletsFP\->SetAtomTypesToUse($ValuesRef);
351 \& $TopologicalPharmacophoreAtomTripletsFP\->SetAtomTypesToUse(@Values);
352 .Ve
353 .Sp
354 Sets pharmacophore atom types to use for topological pharmacophore fingerprints
355 generation and returns \fITopologicalPharmacophoreAtomTripletsFingerprints\fR.
356 .Sp
357 Possible values for pharmacophore atom types are: \fIAr, \s-1CA\s0, H, \s-1HBA\s0, \s-1HBD\s0, Hal, \s-1NI\s0, \s-1PI\s0, \s-1RA\s0\fR.
358 Default value [ Ref 71 ] : \fI\s-1HBD\s0,HBA,PI,NI,H,Ar\fR.
359 .Sp
360 The pharmacophore atom types abbreviations correspond to:
361 .Sp
362 .Vb 9
363 \& HBD: HydrogenBondDonor
364 \& HBA: HydrogenBondAcceptor
365 \& PI : PositivelyIonizable
366 \& NI : NegativelyIonizable
367 \& Ar : Aromatic
368 \& Hal : Halogen
369 \& H : Hydrophobic
370 \& RA : RingAtom
371 \& CA : ChainAtom
372 .Ve
373 .Sp
374 \&\fIAtomTypes::FunctionalClassAtomTypes\fR module is used to assign pharmacophore atom
375 types. It uses following definitions [ Ref 60\-61, Ref 65\-66 ]:
376 .Sp
377 .Vb 4
378 \& HydrogenBondDonor: NH, NH2, OH
379 \& HydrogenBondAcceptor: N[!H], O
380 \& PositivelyIonizable: +, NH2
381 \& NegativelyIonizable: \-, C(=O)OH, S(=O)OH, P(=O)OH
382 .Ve
383 .IP "\fBSetDistanceBinSize\fR" 4
384 .IX Item "SetDistanceBinSize"
385 .Vb 1
386 \& $TopologicalPharmacophoreAtomTripletsFP\->SetDistanceBinSize($Value);
387 .Ve
388 .Sp
389 Sets distance bin size used to bin distances between atom pairs in atom triplets and returns
390 \&\fITopologicalPharmacophoreAtomTriplesFP\fR.
391 .Sp
392 For default \fBMinDistance\fR and \fBMaxDistance\fR values of 1 and 10 with \fBDistanceBinSize\fR
393 of 2 [ Ref 70 ], the following 5 distance bins are generated:
394 .Sp
395 .Vb 1
396 \& [1, 2] [3, 4] [5, 6] [7, 8] [9 10]
397 .Ve
398 .Sp
399 The lower distance bound on the distance bin is uses to bin the distance between atom pairs in
400 atom triplets. So in the previous example, atom pairs with distances 1 and 2 fall in first distance
401 bin, atom pairs with distances 3 and 4 fall in second distance bin and so on.
402 .Sp
403 In order to distribute distance bins of equal size, the last bin is allowed to go past \fBMaxDistance\fR
404 by up to distance bin size. For example, \fBMinDistance\fR and \fBMaxDistance\fR values of 2 and 10
405 with \fBDistanceBinSize\fR of 2 generates the following 6 distance bins:
406 .Sp
407 .Vb 1
408 \& [2, 3] [4, 5] [6, 7] [8, 9] [10 11]
409 .Ve
410 .IP "\fBSetMaxDistance\fR" 4
411 .IX Item "SetMaxDistance"
412 .Vb 1
413 \& $TopologicalPharmacophoreAtomTriplesFP\->SetMaxDistance($Value);
414 .Ve
415 .Sp
416 Sets maximum bond distance between atom pairs corresponding to atom triplets for
417 generating topological pharmacophore atom triplets fingerprints and returns
418 \&\fITopologicalPharmacophoreAtomTriplesFP\fR.
419 .IP "\fBSetMinDistance\fR" 4
420 .IX Item "SetMinDistance"
421 .Vb 1
422 \& $TopologicalPharmacophoreAtomTriplesFP\->SetMinDistance($Value);
423 .Ve
424 .Sp
425 Sets minimum bond distance between atom pairs corresponding to atom triplets for
426 generating topological pharmacophore atom triplets fingerprints and returns
427 \&\fITopologicalPharmacophoreAtomTriplesFP\fR.
428 .IP "\fBStringifyTopologicalPharmacophoreAtomTripletsFingerprints\fR" 4
429 .IX Item "StringifyTopologicalPharmacophoreAtomTripletsFingerprints"
430 .Vb 2
431 \& $String = $TopologicalPharmacophoreAtomTripletsFingerprints\->
432 \& StringifyTopologicalPharmacophoreAtomTripletsFingerprints();
433 .Ve
434 .Sp
435 Returns a string containing information about \fITopologicalPharmacophoreAtomTripletsFingerprints\fR object.
436 .SH "AUTHOR"
437 .IX Header "AUTHOR"
438 Manish Sud <msud@san.rr.com>
439 .SH "SEE ALSO"
440 .IX Header "SEE ALSO"
441 Fingerprints.pm, FingerprintsStringUtil.pm, AtomNeighborhoodsFingerprints.pm,
442 AtomTypesFingerprints.pm, EStateIndiciesFingerprints.pm, ExtendedConnectivityFingerprints.pm,
443 MACCSKeys.pm, PathLengthFingerprints.pm, TopologicalAtomPairsFingerprints.pm,
444 TopologicalAtomTripletsFingerprints.pm, TopologicalAtomTorsionsFingerprints.pm,
445 TopologicalPharmacophoreAtomPairsFingerprints.pm,
446 .SH "COPYRIGHT"
447 .IX Header "COPYRIGHT"
448 Copyright (C) 2015 Manish Sud. All rights reserved.
449 .PP
450 This file is part of MayaChemTools.
451 .PP
452 MayaChemTools is free software; you can redistribute it and/or modify it under
453 the terms of the \s-1GNU\s0 Lesser General Public License as published by the Free
454 Software Foundation; either version 3 of the License, or (at your option)
455 any later version.