Mercurial > repos > deepakjadmin > mayatool3_test2
diff lib/data/AromaticityModelsData.csv @ 0:4816e4a8ae95 draft default tip
Uploaded
author | deepakjadmin |
---|---|
date | Wed, 20 Jan 2016 09:23:18 -0500 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lib/data/AromaticityModelsData.csv Wed Jan 20 09:23:18 2016 -0500 @@ -0,0 +1,60 @@ +# +# $RCSfile: AromaticityModelsData.csv,v $ +# $Date: 2015/02/28 20:48:22 $ +# $Revision: 1.7 $ +# +# Author: Manish Sud <msud@san.rr.com> +# +# Copyright (C) 2015 Manish Sud. All rights reserved. +# +# This file is part of MayaChemTools. +# +# MayaChemTools is free software; you can redistribute it and/or modify it under +# the terms of the GNU Lesser General Public License as published by the Free +# Software Foundation; either version 3 of the License, or (at your option) any +# later version. +# +# MayaChemTools is distributed in the hope that it will be useful, but without +# any warranty; without even the implied warranty of merchantability of fitness +# for a particular purpose. See the GNU Lesser General Public License for more +# details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with MayaChemTools; if not, see <http://www.gnu.org/licenses/> or +# write to the Free Software Foundation Inc., 59 Temple Place, Suite 330, +# Boston, MA, 02111-1307, USA. +# +# +# Notes: +# . What is aromaticity? [ Ref 124 ] It's in the code of the implementer, did you +# say? Agree. The implementation of aromaticity varies widely across different +# packages [ Ref 125 ]; additionally, the implementation details are not always +# completely available, and it's not possible to figure out the exact implementation +# of aromaticity across various packages. Using the publicly available information, +# however, one can try to reproduce the available results to the extent possible, +# along with parameterizing all the control parameters used to implement different +# aromaticity models, and that's exactly what the current release of MayaChemTools +# does. +# . Molecule.pm module retrieves data from this file during class instantiation +# and makes it available to class method DetectAromaticity for detecting +# aromaticity corresponding to a specific model. +# . Any new added aromaticity model using existing parameters would work +# as expected, without modifying the code; addition of new parameters, +# however, requires its implementation in the code. +# . Parameter values of Yes, No and None are internally mapped to 1, 0 and +# an empty string, respectively. +# . For parameter names containing List in their name and comma delimited set +# of values, a new parameter is generated for each model by appending MapRef +# to specified parameter name, which is then assigned a hash reference containing +# key and value pairs corresponding to comma delimited values. +# +# +"ParameterName","MDLAromaticityModel","TriposAromaticityModel","MMFFAromaticityModel","ChemAxonBasicAromaticityModel","ChemAxonGeneralAromaticityModel","DaylightAromaticityModel","MayaChemToolsAromaticityModel" +"AllowHeteroRingAtoms","No","No","Yes","Yes","Yes","Yes","Yes" +"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" +"AllowExocyclicDoubleBonds","No","No","No","No","Yes","Yes","Yes" +"AllowHomoNuclearExocyclicDoubleBonds","NA","NA","NA","NA","No","No","No" +"AllowElectronegativeRingAtomExocyclicDoubleBonds","NA","NA","NA","NA","No","No","No" +"AllowRingAtomFormalCharge","No","No","No","No","Yes","No","Yes" +"AllowHeteroRingAtomFormalCharge","NA","NA","NA","NA","Yes","NA","Yes" +"MinimumRingSize","None","None","None","5","None","None","None"