annotate docs/modules/txt/TopologicalAtomTripletsFingerprints.txt @ 0:4816e4a8ae95 draft default tip

Uploaded
author deepakjadmin
date Wed, 20 Jan 2016 09:23:18 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
1 NAME
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
2 TopologicalAtomTripletsFingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
3
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
4 SYNOPSIS
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
5 use Fingerprints::TopologicalAtomTripletsFingerprints;
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
6
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
7 use Fingerprints::TopologicalAtomTripletsFingerprints qw(:all);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
8
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
9 DESCRIPTION
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
10 TopologicalAtomTripletsFingerprints [ Ref 57, Ref 59, Ref 72 ] class
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
11 provides the following methods:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
12
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
13 new, GenerateFingerprints, GetAtomTripletIDs, GetDescription,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
14 SetAtomIdentifierType, SetAtomicInvariantsToUse,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
15 SetFunctionalClassesToUse, SetMaxDistance, SetMinDistance,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
16 StringifyTopologicalAtomTripletsFingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
17
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
18 TopologicalAtomTripletsFingerprints is derived from Fingerprints class
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
19 which in turn is derived from ObjectProperty base class that provides
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
20 methods not explicitly defined in TopologicalAtomTripletsFingerprints,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
21 Fingerprints or ObjectProperty classes using Perl's AUTOLOAD
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
22 functionality. These methods are generated on-the-fly for a specified
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
23 object property:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
24
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
25 Set<PropertyName>(<PropertyValue>);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
26 $PropertyValue = Get<PropertyName>();
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
27 Delete<PropertyName>();
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
28
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
29 The current release of MayaChemTools supports generation of
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
30 TopologicalAtomTripletsFingerprints corresponding to following
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
31 AtomtomIdentifierTypes:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
32
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
33 AtomicInvariantsAtomTypes, DREIDINGAtomTypes, EStateAtomTypes,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
34 FunctionalClassAtomTypes, MMFF94AtomTypes, SLogPAtomTypes,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
35 SYBYLAtomTypes, TPSAAtomTypes, UFFAtomTypes
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
36
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
37 Based on the values specified for AtomIdentifierType along with other
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
38 specified parameters such as AtomicInvariantsToUse and
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
39 FunctionalClassesToUse, initial atom types are assigned to all
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
40 non-hydrogen atoms in a molecule. Using the distance matrix for the
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
41 molecule and initial atom types assigned to non-hydrogen atoms, all
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
42 unique atom triplets within MinDistance and MaxDistance are identified
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
43 and counted. An atom triplet identifier is generated for each unique
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
44 atom triplet; the format of atom triplet identifier is:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
45
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
46 <ATx>-Dyz-<ATy>-Dxz-<ATz>-Dxy
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
47
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
48 ATx, ATy, ATz: Atom types assigned to atom x, atom y, and atom z
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
49 Dxy: Distance between atom x and atom y
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
50 Dxz: Distance between atom x and atom z
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
51 Dyz: Distance between atom y and atom z
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
52
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
53 where <AT1>-D23 <= <AT2>-D13 <= <AT3>-D12
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
54
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
55 The atom triplet identifiers for all unique atom triplets corresponding
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
56 to non-hydrogen atoms constitute topological atom triplets fingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
57 of the molecule.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
58
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
59 The current release of MayaChemTools generates the following types of
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
60 topological atom triplets fingerprints vector strings:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
61
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
62 FingerprintsVector;TopologicalAtomTriplets:AtomicInvariantsAtomTypes:M
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
63 inDistance1:MaxDistance10;3096;NumericalValues;IDsAndValuesString;C.X1
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
64 .BO1.H3-D1-C.X1.BO1.H3-D1-C.X3.BO3.H1-D2 C.X1.BO1.H3-D1-C.X2.BO2.H2-D1
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
65 0-C.X3.BO4-D9 C.X1.BO1.H3-D1-C.X2.BO2.H2-D3-N.X3.BO3-D4 C.X1.BO1.H3-D1
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
66 -C.X2.BO2.H2-D4-C.X2.BO2.H2-D5 C.X1.BO1.H3-D1-C.X2.BO2.H2-D6-C.X3....;
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
67 1 2 2 2 2 2 2 2 8 8 4 8 4 4 2 2 2 2 4 2 2 2 4 2 2 2 2 1 2 2 4 4 4 2 2
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
68 2 4 4 4 8 4 4 2 4 4 4 2 4 4 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 8...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
69
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
70 FingerprintsVector;TopologicalAtomTriplets:AtomicInvariantsAtomTypes:M
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
71 inDistance1:MaxDistance10;3096;NumericalValues;IDsAndValuesPairsString
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
72 ;C.X1.BO1.H3-D1-C.X1.BO1.H3-D1-C.X3.BO3.H1-D2 1 C.X1.BO1.H3-D1-C.X2.BO
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
73 2.H2-D10-C.X3.BO4-D9 2 C.X1.BO1.H3-D1-C.X2.BO2.H2-D3-N.X3.BO3-D4 2 C.X
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
74 1.BO1.H3-D1-C.X2.BO2.H2-D4-C.X2.BO2.H2-D5 2 C.X1.BO1.H3-D1-C.X2.BO2.H2
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
75 -D6-C.X3.BO3.H1-D5 2 C.X1.BO1.H3-D1-C.X2.BO2.H2-D6-C.X3.BO3.H1-D7 2...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
76
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
77 FingerprintsVector;TopologicalAtomTriplets:DREIDINGAtomTypes:MinDistan
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
78 ce1:MaxDistance10;2377;NumericalValues;IDsAndValuesString;C_2-D1-C_2-D
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
79 9-C_3-D10 C_2-D1-C_2-D9-C_R-D10 C_2-D1-C_3-D1-C_3-D2 C_2-D1-C_3-D10-C_
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
80 3-D9 C_2-D1-C_3-D2-C_3-D3 C_2-D1-C_3-D2-C_R-D3 C_2-D1-C_3-D3-C_3-D4 C_
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
81 2-D1-C_3-D3-N_R-D4 C_2-D1-C_3-D3-O_3-D2 C_2-D1-C_3-D4-C_3-D5 C_2-D...;
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
82 1 1 1 2 1 1 3 1 1 2 2 1 1 1 1 1 1 1 1 2 1 3 4 5 1 1 6 4 2 2 3 1 1 1 2
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
83 2 1 2 1 1 2 2 2 1 2 1 2 1 1 3 3 2 6 4 2 1 1 1 2 2 1 1 1 1 1 1 1 1 1...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
84
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
85 FingerprintsVector;TopologicalAtomTriplets:EStateAtomTypes:MinDistance
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
86 1:MaxDistance10;3298;NumericalValues;IDsAndValuesString;aaCH-D1-aaCH-D
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
87 1-aaCH-D2 aaCH-D1-aaCH-D1-aasC-D2 aaCH-D1-aaCH-D10-aaCH-D9 aaCH-D1-aaC
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
88 H-D10-aasC-D9 aaCH-D1-aaCH-D2-aaCH-D3 aaCH-D1-aaCH-D2-aasC-D1 aaCH-D1-
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
89 aaCH-D2-aasC-D3 aaCH-D1-aaCH-D3-aasC-D2 aaCH-D1-aaCH-D4-aasC-D5 aa...;
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
90 6 4 24 4 16 8 8 4 8 8 8 12 10 14 4 16 24 4 12 2 2 4 1 10 2 2 15 2 2 2
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
91 2 2 2 14 4 2 2 2 2 1 2 10 2 2 4 1 2 4 8 3 3 3 4 6 4 2 2 3 3 1 1 1 2 1
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
92 2 2 4 2 3 2 1 2 4 5 3 2 2 1 2 4 3 2 8 12 6 2 2 4 4 7 1 4 2 4 2 2 2 ...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
93
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
94 FingerprintsVector;TopologicalAtomTriplets:FunctionalClassAtomTypes:Mi
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
95 nDistance1:MaxDistance10;2182;NumericalValues;IDsAndValuesString;Ar-D1
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
96 -Ar-D1-Ar-D2 Ar-D1-Ar-D1-Ar.HBA-D2 Ar-D1-Ar-D10-Ar-D9 Ar-D1-Ar-D10-Hal
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
97 -D9 Ar-D1-Ar-D2-Ar-D2 Ar-D1-Ar-D2-Ar-D3 Ar-D1-Ar-D2-Ar.HBA-D1 Ar-D1-Ar
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
98 -D2-Ar.HBA-D2 Ar-D1-Ar-D2-Ar.HBA-D3 Ar-D1-Ar-D2-HBD-D1 Ar-D1-Ar-D2...;
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
99 27 1 32 2 2 63 3 2 1 2 1 2 3 1 1 40 3 1 2 2 2 2 4 2 2 47 4 2 2 1 2 1 5
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
100 2 2 51 4 3 1 3 1 9 1 1 50 3 3 4 1 9 50 2 2 3 3 5 45 1 1 1 2 1 2 2 3 3
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
101 4 4 3 2 1 1 3 4 5 5 3 1 2 3 2 3 5 7 2 7 3 7 1 1 2 2 2 2 3 1 4 3 1 2...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
102
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
103 FingerprintsVector;TopologicalAtomTriplets:MMFF94AtomTypes:MinDistance
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
104 1:MaxDistance10;2966;NumericalValues;IDsAndValuesString;C5A-D1-C5A-D1-
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
105 N5-D2 C5A-D1-C5A-D2-C5B-D2 C5A-D1-C5A-D3-CB-D2 C5A-D1-C5A-D3-CR-D2 C5A
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
106 -D1-C5B-D1-C5B-D2 C5A-D1-C5B-D2-C=ON-D1 C5A-D1-C5B-D2-CB-D1 C5A-D1-C5B
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
107 -D3-C=ON-D2 C5A-D1-C5B-D3-CB-D2 C5A-D1-C=ON-D3-NC=O-D2 C5A-D1-C=ON-D3-
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
108 O=CN-D2 C5A-D1-C=ON-D4-NC=O-D3 C5A-D1-C=ON-D4-O=CN-D3 C5A-D1-CB-D1-...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
109
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
110 FingerprintsVector;TopologicalAtomTriplets:SLogPAtomTypes:MinDistance1
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
111 :MaxDistance10;3710;NumericalValues;IDsAndValuesString;C1-D1-C1-D1-C11
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
112 -D2 C1-D1-C1-D1-CS-D2 C1-D1-C1-D10-C5-D9 C1-D1-C1-D3-C10-D2 C1-D1-C1-D
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
113 3-C5-D2 C1-D1-C1-D3-CS-D2 C1-D1-C1-D3-CS-D4 C1-D1-C1-D4-C10-D5 C1-D1-C
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
114 1-D4-C11-D5 C1-D1-C1-D5-C10-D4 C1-D1-C1-D5-C5-D4 C1-D1-C1-D6-C11-D7 C1
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
115 -D1-C1-D6-CS-D5 C1-D1-C1-D6-CS-D7 C1-D1-C1-D8-C11-D9 C1-D1-C1-D8-CS...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
116
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
117 FingerprintsVector;TopologicalAtomTriplets:SYBYLAtomTypes:MinDistance1
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
118 :MaxDistance10;2332;NumericalValues;IDsAndValuesString;C.2-D1-C.2-D9-C
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
119 .3-D10 C.2-D1-C.2-D9-C.ar-D10 C.2-D1-C.3-D1-C.3-D2 C.2-D1-C.3-D10-C.3-
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
120 D9 C.2-D1-C.3-D2-C.3-D3 C.2-D1-C.3-D2-C.ar-D3 C.2-D1-C.3-D3-C.3-D4 C.2
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
121 -D1-C.3-D3-N.ar-D4 C.2-D1-C.3-D3-O.3-D2 C.2-D1-C.3-D4-C.3-D5 C.2-D1-C.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
122 3-D5-C.3-D6 C.2-D1-C.3-D5-O.3-D4 C.2-D1-C.3-D6-C.3-D7 C.2-D1-C.3-D7...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
123
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
124 FingerprintsVector;TopologicalAtomTriplets:TPSAAtomTypes:MinDistance1:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
125 MaxDistance10;1007;NumericalValues;IDsAndValuesString;N21-D1-N7-D3-Non
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
126 e-D4 N21-D1-N7-D5-None-D4 N21-D1-None-D1-None-D2 N21-D1-None-D2-None-D
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
127 2 N21-D1-None-D2-None-D3 N21-D1-None-D3-None-D4 N21-D1-None-D4-None-D5
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
128 N21-D1-None-D4-O3-D3 N21-D1-None-D4-O4-D3 N21-D1-None-D5-None-D6 N21-
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
129 D1-None-D6-None-D7 N21-D1-None-D6-O4-D5 N21-D1-None-D7-None-D8 N21-...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
130
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
131 FingerprintsVector;TopologicalAtomTriplets:UFFAtomTypes:MinDistance1:M
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
132 axDistance10;2377;NumericalValues;IDsAndValuesString;C_2-D1-C_2-D9-C_3
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
133 -D10 C_2-D1-C_2-D9-C_R-D10 C_2-D1-C_3-D1-C_3-D2 C_2-D1-C_3-D10-C_3-D9
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
134 C_2-D1-C_3-D2-C_3-D3 C_2-D1-C_3-D2-C_R-D3 C_2-D1-C_3-D3-C_3-D4 C_2-D1-
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
135 C_3-D3-N_R-D4 C_2-D1-C_3-D3-O_3-D2 C_2-D1-C_3-D4-C_3-D5 C_2-D1-C_3-D5-
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
136 C_3-D6 C_2-D1-C_3-D5-O_3-D4 C_2-D1-C_3-D6-C_3-D7 C_2-D1-C_3-D7-C_3-...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
137
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
138 METHODS
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
139 new
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
140 $NewTopologicalAtomTripletsFingerprints = new TopologicalAtomTripletsFingerprints(
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
141 %NamesAndValues);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
142
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
143 Using specified *TopologicalAtomTripletsFingerprints* property names
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
144 and values hash, new method creates a new object and returns a
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
145 reference to newly created TopologicalAtomTripletsFingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
146 object. By default, the following properties are initialized:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
147
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
148 Molecule = ''
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
149 Type = 'TopologicalAtomTriplets'
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
150 MinDistance = 1
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
151 MaxDistance = 10
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
152 UseTriangleInequality = 1
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
153 AtomIdentifierType = ''
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
154 AtomicInvariantsToUse = ['AS', 'X', 'BO', 'H', 'FC']
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
155 FunctionalClassesToUse = ['HBD', 'HBA', 'PI', 'NI', 'Ar', 'Hal']
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
156
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
157 Examples:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
158
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
159 $TopologicalAtomTripletsFingerprints = new TopologicalAtomTripletsFingerprints(
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
160 'Molecule' => $Molecule,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
161 'AtomIdentifierType' =>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
162 'AtomicInvariantsAtomTypes');
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
163
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
164 $TopologicalAtomTripletsFingerprints = new TopologicalAtomTripletsFingerprints(
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
165 'Molecule' => $Molecule,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
166 'MinDistance' => 1,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
167 'MaxDistance' => 10,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
168 'AtomIdentifierType' =>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
169 'AtomicInvariantsAtomTypes',
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
170 'AtomicInvariantsToUse' =>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
171 ['AS', 'X', 'BO', 'H', 'FC'] );
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
172
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
173 $TopologicalAtomTripletsFingerprints = new TopologicalAtomTripletsFingerprints(
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
174 'Molecule' => $Molecule,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
175 'AtomIdentifierType' =>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
176 'DREIDINGAtomTypes');
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
177
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
178 $TopologicalAtomTripletsFingerprints = new TopologicalAtomTripletsFingerprints(
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
179 'Molecule' => $Molecule,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
180 'AtomIdentifierType' =>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
181 'MMFF94AtomTypes');
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
182
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
183 $TopologicalAtomTripletsFingerprints = new TopologicalAtomTripletsFingerprints(
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
184 'Molecule' => $Molecule,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
185 'AtomIdentifierType' =>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
186 'TPSAAtomTypes');
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
187
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
188 $TopologicalAtomTripletsFingerprints = new TopologicalAtomTripletsFingerprints(
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
189 'Molecule' => $Molecule,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
190 'MinDistance' => 1,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
191 'MaxDistance' => 10,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
192 'AtomIdentifierType' =>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
193 'FunctionalClassAtomTypes',
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
194 'FunctionalClassesToUse' =>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
195 ['HBD', 'HBA', 'PI', 'NI', 'Ar', 'Hal']);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
196
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
197 $TopologicalAtomTripletsFingerprints->GenerateFingerprints();
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
198 print "$TopologicalAtomTripletsFingerprints\n";
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
199
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
200 GetDescription
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
201 $Return = $TopologicalAtomTripletsFingerprints->GetDescription();
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
202
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
203 Returns a string containing description of topological atom triplets
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
204 fingerprints.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
205
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
206 GenerateFingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
207 $TopologicalAtomTripletsFingerprints->GenerateFingerprints();
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
208
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
209 Generates topological atom triplets fingerprints and returns
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
210 *TopologicalAtomTripletsFingerprints*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
211
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
212 GetAtomTripletIDs
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
213 $AtomTripletIDsRef = $TopologicalAtomTripletsFingerprints->GetAtomTripletIDs();
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
214 @AtomTripletIDs = $TopologicalAtomTripletsFingerprints->GetAtomTripletIDs();
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
215
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
216 Returns atom triplet IDs corresponding to atom triplets count values
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
217 in topological atom triplets fingerprints vector as an array or
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
218 reference to an array.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
219
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
220 SetAtomIdentifierType
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
221 $TopologicalAtomTripletsFingerprints->SetAtomIdentifierType($IdentifierType);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
222
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
223 Sets atom *IdentifierType* to use during atom triplets fingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
224 generation and returns *TopologicalAtomTripletsFingerprints*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
225
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
226 Possible values: *AtomicInvariantsAtomTypes, DREIDINGAtomTypes,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
227 EStateAtomTypes, FunctionalClassAtomTypes, MMFF94AtomTypes,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
228 SLogPAtomTypes, SYBYLAtomTypes, TPSAAtomTypes, UFFAtomTypes*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
229
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
230 SetAtomicInvariantsToUse
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
231 $TopologicalAtomTripletsFingerprints->SetAtomicInvariantsToUse($ValuesRef);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
232 $TopologicalAtomTripletsFingerprints->SetAtomicInvariantsToUse(@Values);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
233
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
234 Sets atomic invariants to use during *AtomicInvariantsAtomTypes*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
235 value of *AtomIdentifierType* for topological atom triplets
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
236 fingerprints generation and returns
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
237 *TopologicalAtomTripletsFingerprints*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
238
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
239 Possible values for atomic invariants are: *AS, X, BO, LBO, SB, DB,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
240 TB, H, Ar, RA, FC, MN, SM*. Default value: *AS,X,BO,H,FC*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
241
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
242 The atomic invariants abbreviations correspond to:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
243
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
244 AS = Atom symbol corresponding to element symbol
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
245
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
246 X<n> = Number of non-hydrogen atom neighbors or heavy atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
247 BO<n> = Sum of bond orders to non-hydrogen atom neighbors or heavy atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
248 LBO<n> = Largest bond order of non-hydrogen atom neighbors or heavy atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
249 SB<n> = Number of single bonds to non-hydrogen atom neighbors or heavy atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
250 DB<n> = Number of double bonds to non-hydrogen atom neighbors or heavy atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
251 TB<n> = Number of triple bonds to non-hydrogen atom neighbors or heavy atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
252 H<n> = Number of implicit and explicit hydrogens for atom
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
253 Ar = Aromatic annotation indicating whether atom is aromatic
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
254 RA = Ring atom annotation indicating whether atom is a ring
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
255 FC<+n/-n> = Formal charge assigned to atom
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
256 MN<n> = Mass number indicating isotope other than most abundant isotope
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
257 SM<n> = Spin multiplicity of atom. Possible values: 1 (singlet), 2 (doublet) or
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
258 3 (triplet)
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
259
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
260 Atom type generated by AtomTypes::AtomicInvariantsAtomTypes class
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
261 corresponds to:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
262
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
263 AS.X<n>.BO<n>.LBO<n>.<SB><n>.<DB><n>.<TB><n>.H<n>.Ar.RA.FC<+n/-n>.MN<n>.SM<n>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
264
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
265 Except for AS which is a required atomic invariant in atom types,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
266 all other atomic invariants are optional. Atom type specification
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
267 doesn't include atomic invariants with zero or undefined values.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
268
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
269 In addition to usage of abbreviations for specifying atomic
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
270 invariants, the following descriptive words are also allowed:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
271
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
272 X : NumOfNonHydrogenAtomNeighbors or NumOfHeavyAtomNeighbors
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
273 BO : SumOfBondOrdersToNonHydrogenAtoms or SumOfBondOrdersToHeavyAtoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
274 LBO : LargestBondOrderToNonHydrogenAtoms or LargestBondOrderToHeavyAtoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
275 SB : NumOfSingleBondsToNonHydrogenAtoms or NumOfSingleBondsToHeavyAtoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
276 DB : NumOfDoubleBondsToNonHydrogenAtoms or NumOfDoubleBondsToHeavyAtoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
277 TB : NumOfTripleBondsToNonHydrogenAtoms or NumOfTripleBondsToHeavyAtoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
278 H : NumOfImplicitAndExplicitHydrogens
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
279 Ar : Aromatic
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
280 RA : RingAtom
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
281 FC : FormalCharge
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
282 MN : MassNumber
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
283 SM : SpinMultiplicity
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
284
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
285 *AtomTypes::AtomicInvariantsAtomTypes* module is used to assign
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
286 atomic invariant atom types.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
287
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
288 SetFunctionalClassesToUse
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
289 $TopologicalTripletsFingerprints->SetFunctionalClassesToUse($ValuesRef);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
290 $TopologicalTripletsFingerprints->SetFunctionalClassesToUse(@Values);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
291
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
292 Sets functional classes invariants to use during
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
293 *FunctionalClassAtomTypes* value of *AtomIdentifierType* for
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
294 topological atom triplets fingerprints generation and returns
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
295 *TopologicalAtomTripletsFingerprints*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
296
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
297 Possible values for atom functional classes are: *Ar, CA, H, HBA,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
298 HBD, Hal, NI, PI, RA*. Default value [ Ref 24 ]:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
299 *HBD,HBA,PI,NI,Ar,Hal*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
300
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
301 The functional class abbreviations correspond to:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
302
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
303 HBD: HydrogenBondDonor
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
304 HBA: HydrogenBondAcceptor
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
305 PI : PositivelyIonizable
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
306 NI : NegativelyIonizable
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
307 Ar : Aromatic
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
308 Hal : Halogen
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
309 H : Hydrophobic
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
310 RA : RingAtom
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
311 CA : ChainAtom
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
312
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
313 Functional class atom type specification for an atom corresponds to:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
314
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
315 Ar.CA.H.HBA.HBD.Hal.NI.PI.RA or None
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
316
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
317 *AtomTypes::FunctionalClassAtomTypes* module is used to assign
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
318 functional class atom types. It uses following definitions [ Ref
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
319 60-61, Ref 65-66 ]:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
320
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
321 HydrogenBondDonor: NH, NH2, OH
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
322 HydrogenBondAcceptor: N[!H], O
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
323 PositivelyIonizable: +, NH2
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
324 NegativelyIonizable: -, C(=O)OH, S(=O)OH, P(=O)OH
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
325
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
326 SetMaxDistance
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
327 $TopologicalAtomTripletsFingerprints->SetMaxDistance($Distance);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
328
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
329 Sets maximum distance to use during topological atom triplets
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
330 fingerprints generation and returns
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
331 *TopologicalAtomTripletsFingerprints*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
332
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
333 SetMinDistance
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
334 $TopologicalAtomTripletsFingerprints->SetMinDistance($Distance);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
335
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
336 Sets minimum distance to use during topological atom triplets
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
337 fingerprints generation and returns
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
338 *TopologicalAtomTripletsFingerprints*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
339
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
340 StringifyTopologicalAtomTripletsFingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
341 $String = $TopologicalAtomTripletsFingerprints->
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
342 StringifyTopologicalAtomTripletsFingerprints();
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
343
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
344 Returns a string containing information about
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
345 *TopologicalAtomTripletsFingerprints* object.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
346
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
347 AUTHOR
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
348 Manish Sud <msud@san.rr.com>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
349
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
350 SEE ALSO
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
351 Fingerprints.pm, FingerprintsStringUtil.pm,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
352 AtomNeighborhoodsFingerprints.pm, AtomTypesFingerprints.pm,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
353 EStateIndiciesFingerprints.pm, ExtendedConnectivityFingerprints.pm,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
354 MACCSKeys.pm, PathLengthFingerprints.pm,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
355 TopologicalAtomPairsFingerprints.pm,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
356 TopologicalAtomTorsionsFingerprints.pm,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
357 TopologicalPharmacophoreAtomPairsFingerprints.pm,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
358 TopologicalPharmacophoreAtomTripletsFingerprints.pm
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
359
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
360 COPYRIGHT
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
361 Copyright (C) 2015 Manish Sud. All rights reserved.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
362
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
363 This file is part of MayaChemTools.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
364
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
365 MayaChemTools is free software; you can redistribute it and/or modify it
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
366 under the terms of the GNU Lesser General Public License as published by
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
367 the Free Software Foundation; either version 3 of the License, or (at
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
368 your option) any later version.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
369