annotate docs/modules/txt/AtomNeighborhoodsFingerprints.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 AtomNeighborhoodsFingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
3
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
4 SYNOPSIS
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
5 use Fingerprints::AtomNeighborhoodsFingerprints;
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
6
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
7 use Fingerprints::AtomNeighborhoodsFingerprints qw(:all);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
8
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
9 DESCRIPTION
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
10 AtomNeighborhoodsFingerprints [ Ref 53-56, Ref 73 ] class provides the
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
11 following methods:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
12
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
13 new, GenerateFingerprints, GetDescription, SetAtomIdentifierType,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
14 SetAtomicInvariantsToUse, SetFunctionalClassesToUse,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
15 SetMaxNeighborhoodRadius, SetMinNeighborhoodRadius,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
16 StringifyAtomNeighborhoodsFingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
17
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
18 AtomNeighborhoodsFingerprints is derived from Fingerprints class which
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
19 in turn is derived from ObjectProperty base class that provides methods
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
20 not explicitly defined in AtomNeighborhoodsFingerprints, Fingerprints or
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
21 ObjectProperty classes using Perl's AUTOLOAD functionality. These
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
22 methods are generated on-the-fly for a specified object property:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
23
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
24 Set<PropertyName>(<PropertyValue>);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
25 $PropertyValue = Get<PropertyName>();
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
26 Delete<PropertyName>();
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
27
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
28 The current release of MayaChemTools supports generation of
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
29 AtomNeighborhoodsFingerprints corresponding to following
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
30 AtomIdentifierTypes:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
31
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
32 AtomicInvariantsAtomTypes, DREIDINGAtomTypes, EStateAtomTypes,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
33 FunctionalClassAtomTypes, MMFF94AtomTypes, SLogPAtomTypes,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
34 SYBYLAtomTypes, TPSAAtomTypes, UFFAtomTypes
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
35
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
36 Based on the values specified for AtomIdentifierType along with other
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
37 specified sucb as AtomicInvariantsToUse and FunctionalClassesToUse,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
38 initial atom types are assigned to all non-hydrogen atoms in a molecule.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
39 Using atom neighborhoods around each non-hydrogen central atom
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
40 corresponding to radii between specified values MinNeighborhoodRadius
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
41 and MaxNeighborhoodRadius, unique atom types at each radii level are
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
42 counted and an atom neighborhood identifier is generated.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
43
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
44 The format of an atom neighborhood identifier around a central
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
45 non-hydrogen atom at a specific radius is:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
46
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
47 NR<n>-<AtomType>-ATC<n>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
48
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
49 NR: Neighborhood radius
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
50 AtomType: Assigned atom type
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
51 ATC: Atom type count
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
52
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
53 The atom neighborhood identifier for non-hydrogen central atom
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
54 corresponding to all specified radii is generated by concatenating
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
55 neighborhood identifiers at each radii by colon as a delimiter:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
56
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
57 NR<n>-<AtomType>-ATC<n>:NR<n>-<AtomType>-ATC<n>:...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
58
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
59 The atom neighborhood identifiers for all non-hydrogen central atoms at
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
60 all specified radii are concatenated using space as a delimiter and
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
61 constitute atom neighborhood fingerprint of the molecule.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
62
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
63 The current release of MayaChemTools generates the following types of
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
64 atom neighborhoods fingerprints vector strings:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
65
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
66 FingerprintsVector;AtomNeighborhoods:AtomicInvariantsAtomTypes:MinRadi
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
67 us0:MaxRadius2;41;AlphaNumericalValues;ValuesString;NR0-C.X1.BO1.H3-AT
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
68 C1:NR1-C.X3.BO3.H1-ATC1:NR2-C.X1.BO1.H3-ATC1:NR2-C.X3.BO4-ATC1 NR0-C.X
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
69 1.BO1.H3-ATC1:NR1-C.X3.BO3.H1-ATC1:NR2-C.X1.BO1.H3-ATC1:NR2-C.X3.BO4-A
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
70 TC1 NR0-C.X2.BO2.H2-ATC1:NR1-C.X2.BO2.H2-ATC1:NR1-C.X3.BO3.H1-ATC1:NR2
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
71 -C.X2.BO2.H2-ATC1:NR2-N.X3.BO3-ATC1:NR2-O.X1.BO1.H1-ATC1 NR0-C.X2.B...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
72
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
73 FingerprintsVector;AtomNeighborhoods:DREIDINGAtomTypes:MinRadius0:MaxR
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
74 adius2;41;AlphaNumericalValues;ValuesString;NR0-C_2-ATC1:NR1-C_3-ATC1:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
75 NR1-O_2-ATC1:NR1-O_3-ATC1:NR2-C_3-ATC1 NR0-C_2-ATC1:NR1-C_R-ATC1:NR1-N
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
76 _3-ATC1:NR1-O_2-ATC1:NR2-C_R-ATC3 NR0-C_3-ATC1:NR1-C_2-ATC1:NR1-C_3-AT
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
77 C1:NR2-C_3-ATC1:NR2-O_2-ATC1:NR2-O_3-ATC2 NR0-C_3-ATC1:NR1-C_3-ATC1:NR
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
78 1-N_R-ATC1:NR2-C_3-ATC1:NR2-C_R-ATC2 NR0-C_3-ATC1:NR1-C_3-ATC1:NR2-...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
79
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
80 FingerprintsVector;AtomNeighborhoods:EStateAtomTypes:MinRadius0:MaxRad
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
81 ius2;41;AlphaNumericalValues;ValuesString;NR0-aaCH-ATC1:NR1-aaCH-ATC1:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
82 NR1-aasC-ATC1:NR2-aaCH-ATC1:NR2-aasC-ATC1:NR2-sF-ATC1 NR0-aaCH-ATC1:NR
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
83 1-aaCH-ATC1:NR1-aasC-ATC1:NR2-aaCH-ATC1:NR2-aasC-ATC1:NR2-sF-ATC1 NR0-
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
84 aaCH-ATC1:NR1-aaCH-ATC1:NR1-aasC-ATC1:NR2-aaCH-ATC1:NR2-aasC-ATC2 NR0-
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
85 aaCH-ATC1:NR1-aaCH-ATC1:NR1-aasC-ATC1:NR2-aaCH-ATC1:NR2-aasC-ATC2 N...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
86
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
87 FingerprintsVector;AtomNeighborhoods:FunctionalClassAtomTypes:MinRadiu
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
88 s0:MaxRadius2;41;AlphaNumericalValues;ValuesString;NR0-Ar-ATC1:NR1-Ar-
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
89 ATC1:NR1-Ar.HBA-ATC1:NR1-None-ATC1:NR2-Ar-ATC2:NR2-None-ATC4 NR0-Ar-AT
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
90 C1:NR1-Ar-ATC2:NR1-Ar.HBA-ATC1:NR2-Ar-ATC5:NR2-None-ATC1 NR0-Ar-ATC1:N
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
91 R1-Ar-ATC2:NR1-HBD-ATC1:NR2-Ar-ATC2:NR2-None-ATC1 NR0-Ar-ATC1:NR1-Ar-A
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
92 TC2:NR1-Hal-ATC1:NR2-Ar-ATC2 NR0-Ar-ATC1:NR1-Ar-ATC2:NR1-None-ATC1:...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
93
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
94 FingerprintsVector;AtomNeighborhoods:MMFF94AtomTypes:MinRadius0:MaxRad
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
95 ius2;41;AlphaNumericalValues;ValuesString;NR0-C5A-ATC1:NR1-C5B-ATC1:NR
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
96 1-CB-ATC1:NR1-N5-ATC1:NR2-C5A-ATC1:NR2-C5B-ATC1:NR2-CB-ATC3:NR2-CR-ATC
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
97 1 NR0-C5A-ATC1:NR1-C5B-ATC1:NR1-CR-ATC1:NR1-N5-ATC1:NR2-C5A-ATC1:NR2-C
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
98 5B-ATC1:NR2-C=ON-ATC1:NR2-CR-ATC3 NR0-C5B-ATC1:NR1-C5A-ATC1:NR1-C5B-AT
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
99 C1:NR1-C=ON-ATC1:NR2-C5A-ATC1:NR2-CB-ATC1:NR2-CR-ATC1:NR2-N5-ATC1:N...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
100
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
101 FingerprintsVector;AtomNeighborhoods:SLogPAtomTypes:MinRadius0:MaxRadi
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
102 us2;41;AlphaNumericalValues;ValuesString;NR0-C1-ATC1:NR1-C10-ATC1:NR1-
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
103 CS-ATC1:NR2-C1-ATC1:NR2-N11-ATC1:NR2-O2-ATC1 NR0-C1-ATC1:NR1-C11-ATC1:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
104 NR2-C1-ATC1:NR2-C21-ATC1 NR0-C1-ATC1:NR1-C11-ATC1:NR2-C1-ATC1:NR2-C21-
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
105 ATC1 NR0-C1-ATC1:NR1-C5-ATC1:NR1-CS-ATC1:NR2-C1-ATC1:NR2-O2-ATC2:NR2-O
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
106 9-ATC1 NR0-C1-ATC1:NR1-CS-ATC2:NR2-C1-ATC2:NR2-O2-ATC2 NR0-C10-ATC1...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
107
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
108 FingerprintsVector;AtomNeighborhoods:SYBYLAtomTypes:MinRadius0:MaxRadi
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
109 us2;41;AlphaNumericalValues;ValuesString;NR0-C.2-ATC1:NR1-C.3-ATC1:NR1
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
110 -O.co2-ATC2:NR2-C.3-ATC1 NR0-C.2-ATC1:NR1-C.ar-ATC1:NR1-N.am-ATC1:NR1-
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
111 O.2-ATC1:NR2-C.ar-ATC3 NR0-C.3-ATC1:NR1-C.2-ATC1:NR1-C.3-ATC1:NR2-C.3-
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
112 ATC1:NR2-O.3-ATC1:NR2-O.co2-ATC2 NR0-C.3-ATC1:NR1-C.3-ATC1:NR1-N.ar-AT
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
113 C1:NR2-C.3-ATC1:NR2-C.ar-ATC2 NR0-C.3-ATC1:NR1-C.3-ATC1:NR2-C.3-ATC...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
114
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
115 FingerprintsVector;AtomNeighborhoods:TPSAAtomTypes:MinRadius0:MaxRadiu
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
116 s2;41;AlphaNumericalValues;ValuesString;NR0-N21-ATC1:NR1-None-ATC3:NR2
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
117 -None-ATC5 NR0-N7-ATC1:NR1-None-ATC2:NR2-None-ATC3:NR2-O3-ATC1 NR0-Non
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
118 e-ATC1:NR1-N21-ATC1:NR1-None-ATC1:NR2-None-ATC3 NR0-None-ATC1:NR1-N21-
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
119 ATC1:NR1-None-ATC2:NR2-None-ATC6 NR0-None-ATC1:NR1-N21-ATC1:NR1-None-A
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
120 TC2:NR2-None-ATC6 NR0-None-ATC1:NR1-N7-ATC1:NR1-None-ATC1:NR1-O3-AT...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
121
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
122 FingerprintsVector;AtomNeighborhoods:UFFAtomTypes:MinRadius0:MaxRadius
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
123 2;41;AlphaNumericalValues;ValuesString;NR0-C_2-ATC1:NR1-C_3-ATC1:NR1-O
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
124 _2-ATC1:NR1-O_3-ATC1:NR2-C_3-ATC1 NR0-C_2-ATC1:NR1-C_R-ATC1:NR1-N_3-AT
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
125 C1:NR1-O_2-ATC1:NR2-C_R-ATC3 NR0-C_3-ATC1:NR1-C_2-ATC1:NR1-C_3-ATC1:NR
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
126 2-C_3-ATC1:NR2-O_2-ATC1:NR2-O_3-ATC2 NR0-C_3-ATC1:NR1-C_3-ATC1:NR1-N_R
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
127 -ATC1:NR2-C_3-ATC1:NR2-C_R-ATC2 NR0-C_3-ATC1:NR1-C_3-ATC1:NR2-C_3-A...
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
128
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
129 METHODS
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
130 new
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
131 $NewAtomNeighborhoodsFingerprints = new AtomNeighborhoodsFingerprints(
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
132 %NamesAndValues);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
133
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
134 Using specified *AtomNeighborhoodsFingerprints* property names and
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
135 values hash, new method creates a new object and returns a reference
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
136 to newly created AtomNeighborhoodsFingerprints object. By default,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
137 the following properties are initialized:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
138
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
139 Molecule = ''
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
140 Type = 'AtomNeighborhoods'
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
141 MinNeighborhoodRadius = 0
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
142 MaxNeighborhoodRadius = 2
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
143 AtomIdentifierType = ''
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
144 AtomicInvariantsToUse = ['AS', 'X', 'BO', 'H', 'FC', 'MN']
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
145 FunctionalClassesToUse = ['HBD', 'HBA', 'PI', 'NI', 'Ar', 'Hal']
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
146
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
147 Examples:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
148
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
149 $AtomNeighborhoodsFingerprints = new AtomNeighborhoodsFingerprints(
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
150 'Molecule' => $Molecule,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
151 'AtomIdentifierType' =>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
152 "AtomicInvariantsAtomTypes");
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
153
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
154 $AtomNeighborhoodsFingerprints = new AtomNeighborhoodsFingerprints(
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
155 'Molecule' => $Molecule,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
156 'MinNeighborhoodRadius' => 0,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
157 'MaxNeighborhoodRadius' => 2,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
158 'AtomIdentifierType' =>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
159 'AtomicInvariantsAtomTypes',
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
160 'AtomicInvariantsToUse' =>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
161 ['AS', 'X', 'BO', 'H', 'FC'] );
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
162
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
163 $AtomNeighborhoodsFingerprints = new AtomNeighborhoodsFingerprints(
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
164 'Molecule' => $Molecule,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
165 'AtomIdentifierType' =>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
166 'SYBYLAtomTypes');
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
167
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
168 $AtomNeighborhoodsFingerprints = new AtomNeighborhoodsFingerprints(
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
169 'Molecule' => $Molecule,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
170 'AtomIdentifierType' =>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
171 'MMFF94AtomTypes');
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
172
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
173 $AtomNeighborhoodsFingerprints = new AtomNeighborhoodsFingerprints(
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
174 'Molecule' => $Molecule,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
175 'AtomIdentifierType' =>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
176 'AtomicInvariantsAtomTypes');
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
177
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
178 $AtomNeighborhoodsFingerprints = new AtomNeighborhoodsFingerprints(
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
179 'Molecule' => $Molecule,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
180 'MinNeighborhoodRadius' => 0,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
181 'MaxNeighborhoodRadius' => 2,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
182 'AtomIdentifierType' =>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
183 'FunctionalClassAtomTypes',
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
184 'FunctionalClassesToUse' =>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
185 ['HBD', 'HBA', 'PI', 'NI', 'Ar', 'Hal'] );
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
186
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
187 $AtomNeighborhoodsFingerprints->GenerateFingerprints();
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
188 print "$AtomNeighborhoodsFingerprints\n";
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
189
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
190 GenerateFingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
191 $AtomNeighborhoodsFingerprints->GenerateFingerprints();
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
192
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
193 Generates atom neighborhood fingerprints and returns
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
194 *AtomNeighborhoodsFingerprints*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
195
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
196 GetDescription
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
197 $Description = $AtomNeighborhoodsFingerprints->GetDescription();
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
198
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
199 Returns a string containing description of atom neighborhood
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
200 fingerprints.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
201
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
202 SetAtomIdentifierType
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
203 $AtomNeighborhoodsFingerprints->SetAtomIdentifierType($IdentifierType);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
204
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
205 Sets atom *IdentifierType* to use during atom neighborhood
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
206 fingerprints generation and returns *AtomNeighborhoodsFingerprints*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
207
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
208 Possible values: *AtomicInvariantsAtomTypes, DREIDINGAtomTypes,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
209 EStateAtomTypes, FunctionalClassAtomTypes, MMFF94AtomTypes,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
210 SLogPAtomTypes, SYBYLAtomTypes, TPSAAtomTypes, UFFAtomTypes*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
211
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
212 SetAtomicInvariantsToUse
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
213 $AtomNeighborhoodsFingerprints->SetAtomicInvariantsToUse($ValuesRef);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
214 $AtomNeighborhoodsFingerprints->SetAtomicInvariantsToUse(@Values);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
215
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
216 Sets atomic invariants to use during *AtomicInvariantsAtomTypes*
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
217 value of *AtomIdentifierType* for atom neighborhood fingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
218 generation and returns *AtomNeighborhoodsFingerprints*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
219
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
220 Possible values for atomic invariants are: *AS, X, BO, LBO, SB, DB,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
221 TB, H, Ar, RA, FC, MN, SM*. Default value: *AS,X,BO,H,FC*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
222
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
223 The atomic invariants abbreviations correspond to:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
224
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
225 AS = Atom symbol corresponding to element symbol
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
226
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
227 X<n> = Number of non-hydrogen atom neighbors or heavy atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
228 BO<n> = Sum of bond orders to non-hydrogen atom neighbors or heavy atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
229 LBO<n> = Largest bond order of non-hydrogen atom neighbors or heavy atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
230 SB<n> = Number of single bonds to non-hydrogen atom neighbors or heavy atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
231 DB<n> = Number of double bonds to non-hydrogen atom neighbors or heavy atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
232 TB<n> = Number of triple bonds to non-hydrogen atom neighbors or heavy atoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
233 H<n> = Number of implicit and explicit hydrogens for atom
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
234 Ar = Aromatic annotation indicating whether atom is aromatic
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
235 RA = Ring atom annotation indicating whether atom is a ring
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
236 FC<+n/-n> = Formal charge assigned to atom
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
237 MN<n> = Mass number indicating isotope other than most abundant isotope
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
238 SM<n> = Spin multiplicity of atom. Possible values: 1 (singlet), 2 (doublet) or
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
239 3 (triplet)
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
240
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
241 Atom type generated by AtomTypes::AtomicInvariantsAtomTypes class
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
242 corresponds to:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
243
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
244 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
245
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
246 Except for AS which is a required atomic invariant in atom types,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
247 all other atomic invariants are optional. Atom type specification
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
248 doesn't include atomic invariants with zero or undefined values.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
249
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
250 In addition to usage of abbreviations for specifying atomic
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
251 invariants, the following descriptive words are also allowed:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
252
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
253 X : NumOfNonHydrogenAtomNeighbors or NumOfHeavyAtomNeighbors
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
254 BO : SumOfBondOrdersToNonHydrogenAtoms or SumOfBondOrdersToHeavyAtoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
255 LBO : LargestBondOrderToNonHydrogenAtoms or LargestBondOrderToHeavyAtoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
256 SB : NumOfSingleBondsToNonHydrogenAtoms or NumOfSingleBondsToHeavyAtoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
257 DB : NumOfDoubleBondsToNonHydrogenAtoms or NumOfDoubleBondsToHeavyAtoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
258 TB : NumOfTripleBondsToNonHydrogenAtoms or NumOfTripleBondsToHeavyAtoms
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
259 H : NumOfImplicitAndExplicitHydrogens
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
260 Ar : Aromatic
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
261 RA : RingAtom
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
262 FC : FormalCharge
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
263 MN : MassNumber
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
264 SM : SpinMultiplicity
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
265
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
266 *AtomTypes::AtomicInvariantsAtomTypes* module is used to assign
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
267 atomic invariant atom types.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
268
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
269 SetFunctionalClassesToUse
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
270 $AtomNeighborhoodsFingerprints->SetFunctionalClassesToUse($ValuesRef);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
271 $AtomNeighborhoodsFingerprints->SetFunctionalClassesToUse(@Values);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
272
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
273 Sets functional classes invariants to use during
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
274 *FunctionalClassAtomTypes* value of *AtomIdentifierType* for atom
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
275 neighborhoods fingerprints generation and returns
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
276 *AtomNeighborhoodsFingerprints*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
277
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
278 Possible values for atom functional classes are: *Ar, CA, H, HBA,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
279 HBD, Hal, NI, PI, RA*. Default value [ Ref 24 ]:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
280 *HBD,HBA,PI,NI,Ar,Hal*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
281
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
282 The functional class abbreviations correspond to:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
283
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
284 HBD: HydrogenBondDonor
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
285 HBA: HydrogenBondAcceptor
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
286 PI : PositivelyIonizable
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
287 NI : NegativelyIonizable
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
288 Ar : Aromatic
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
289 Hal : Halogen
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
290 H : Hydrophobic
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
291 RA : RingAtom
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
292 CA : ChainAtom
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
293
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
294 Functional class atom type specification for an atom corresponds to:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
295
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
296 Ar.CA.H.HBA.HBD.Hal.NI.PI.RA or None
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
297
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
298 *AtomTypes::FunctionalClassAtomTypes* module is used to assign
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
299 functional class atom types. It uses following definitions [ Ref
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
300 60-61, Ref 65-66 ]:
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
301
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
302 HydrogenBondDonor: NH, NH2, OH
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
303 HydrogenBondAcceptor: N[!H], O
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
304 PositivelyIonizable: +, NH2
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
305 NegativelyIonizable: -, C(=O)OH, S(=O)OH, P(=O)OH
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
306
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
307 SetMaxNeighborhoodRadius
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
308 $AtomNeighborhoodsFingerprints->SetMaxNeighborhoodRadius($Radius);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
309
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
310 Sets maximum neighborhood radius to use during atom neighborhood
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
311 fingerprints generation and returns *AtomNeighborhoodsFingerprints*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
312
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
313 SetMinNeighborhoodRadius
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
314 $AtomNeighborhoodsFingerprints->SetMinNeighborhoodRadius($Radius);
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
315
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
316 Sets minimum neighborhood radius to use during atom neighborhood
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
317 fingerprints generation and returns *AtomNeighborhoodsFingerprints*.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
318
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
319 StringifyAtomNeighborhoodsFingerprints
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
320 $String = $Fingerprints->StringifyAtomNeighborhoodsFingerprints();
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
321
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
322 Returns a string containing information about
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
323 *AtomNeighborhoodsFingerprints* object.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
324
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
325 AUTHOR
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
326 Manish Sud <msud@san.rr.com>
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
327
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
328 SEE ALSO
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
329 Fingerprints.pm, FingerprintsStringUtil.pm, AtomTypesFingerprints.pm,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
330 EStateIndiciesFingerprints.pm, ExtendedConnectivityFingerprints.pm,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
331 MACCSKeys.pm, PathLengthFingerprints.pm,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
332 TopologicalAtomPairsFingerprints.pm,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
333 TopologicalAtomTripletsFingerprints.pm,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
334 TopologicalAtomTorsionsFingerprints.pm,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
335 TopologicalPharmacophoreAtomPairsFingerprints.pm,
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
336 TopologicalPharmacophoreAtomTripletsFingerprints.pm
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
337
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
338 COPYRIGHT
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
339 Copyright (C) 2015 Manish Sud. All rights reserved.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
340
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
341 This file is part of MayaChemTools.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
342
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
343 MayaChemTools is free software; you can redistribute it and/or modify it
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
344 under the terms of the GNU Lesser General Public License as published by
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
345 the Free Software Foundation; either version 3 of the License, or (at
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
346 your option) any later version.
4816e4a8ae95 Uploaded
deepakjadmin
parents:
diff changeset
347