annotate lib/data/AromaticityModelsData.csv @ 2:17fef9d80c97 draft

Deleted selected files
author deepakjadmin
date Wed, 20 Jan 2016 09:11:43 -0500
parents 2abf0d43254d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
1 #
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
2 # $RCSfile: AromaticityModelsData.csv,v $
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
3 # $Date: 2015/02/28 20:48:22 $
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
4 # $Revision: 1.7 $
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
5 #
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
6 # Author: Manish Sud <msud@san.rr.com>
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
7 #
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
8 # Copyright (C) 2015 Manish Sud. All rights reserved.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
9 #
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
10 # This file is part of MayaChemTools.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
11 #
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
12 # MayaChemTools is free software; you can redistribute it and/or modify it under
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
13 # the terms of the GNU Lesser General Public License as published by the Free
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
14 # Software Foundation; either version 3 of the License, or (at your option) any
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
15 # later version.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
16 #
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
17 # MayaChemTools is distributed in the hope that it will be useful, but without
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
18 # any warranty; without even the implied warranty of merchantability of fitness
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
19 # for a particular purpose. See the GNU Lesser General Public License for more
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
20 # details.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
21 #
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
22 # You should have received a copy of the GNU Lesser General Public License
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
23 # along with MayaChemTools; if not, see <http://www.gnu.org/licenses/> or
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
24 # write to the Free Software Foundation Inc., 59 Temple Place, Suite 330,
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
25 # Boston, MA, 02111-1307, USA.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
26 #
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
27 #
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
28 # Notes:
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
29 # . What is aromaticity? [ Ref 124 ] It's in the code of the implementer, did you
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
30 # say? Agree. The implementation of aromaticity varies widely across different
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
31 # packages [ Ref 125 ]; additionally, the implementation details are not always
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
32 # completely available, and it's not possible to figure out the exact implementation
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
33 # of aromaticity across various packages. Using the publicly available information,
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
34 # however, one can try to reproduce the available results to the extent possible,
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
35 # along with parameterizing all the control parameters used to implement different
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
36 # aromaticity models, and that's exactly what the current release of MayaChemTools
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
37 # does.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
38 # . Molecule.pm module retrieves data from this file during class instantiation
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
39 # and makes it available to class method DetectAromaticity for detecting
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
40 # aromaticity corresponding to a specific model.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
41 # . Any new added aromaticity model using existing parameters would work
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
42 # as expected, without modifying the code; addition of new parameters,
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
43 # however, requires its implementation in the code.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
44 # . Parameter values of Yes, No and None are internally mapped to 1, 0 and
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
45 # an empty string, respectively.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
46 # . For parameter names containing List in their name and comma delimited set
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
47 # of values, a new parameter is generated for each model by appending MapRef
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
48 # to specified parameter name, which is then assigned a hash reference containing
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
49 # key and value pairs corresponding to comma delimited values.
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
50 #
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
51 #
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
52 "ParameterName","MDLAromaticityModel","TriposAromaticityModel","MMFFAromaticityModel","ChemAxonBasicAromaticityModel","ChemAxonGeneralAromaticityModel","DaylightAromaticityModel","MayaChemToolsAromaticityModel"
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
53 "AllowHeteroRingAtoms","No","No","Yes","Yes","Yes","Yes","Yes"
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
54 "HeteroRingAtomsList","None","None","N,O,P,S","N,O,P,S,As,Se","N,O,P,S,As,Se","N,O,P,S,As,Se","N,O,P,S,As,Se,Te"
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
55 "AllowExocyclicDoubleBonds","No","No","No","No","Yes","Yes","Yes"
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
56 "AllowHomoNuclearExocyclicDoubleBonds","NA","NA","NA","NA","No","No","No"
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
57 "AllowElectronegativeRingAtomExocyclicDoubleBonds","NA","NA","NA","NA","No","No","No"
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
58 "AllowRingAtomFormalCharge","No","No","No","No","Yes","No","Yes"
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
59 "AllowHeteroRingAtomFormalCharge","NA","NA","NA","NA","Yes","NA","Yes"
2abf0d43254d Uploaded
deepakjadmin
parents:
diff changeset
60 "MinimumRingSize","None","None","None","5","None","None","None"