comparison docs/modules/txt/SLogPAndSMRDescriptors.txt @ 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 NAME
2 SLogPAndSMRDescriptors
3
4 SYNOPSIS
5 use MolecularDescriptors::SLogPAndSMRDescriptors;
6
7 use MolecularDescriptors::SLogPAndSMRDescriptors qw(:all);
8
9 DESCRIPTION
10 SLogPAndSMRDescriptors class provides the following methods:
11
12 new, GenerateDescriptors, GetDescriptorNames,
13 StringifySLogPAndSMRDescriptors
14
15 SLogPAndSMRDescriptors is derived from MolecularDescriptors class which
16 in turn is derived from ObjectProperty base class that provides methods
17 not explicitly defined in SLogPAndSMRDescriptors, MolecularDescriptors
18 or ObjectProperty classes using Perl's AUTOLOAD functionality. These
19 methods are generated on-the-fly for a specified object property:
20
21 Set<PropertyName>(<PropertyValue>);
22 $PropertyValue = Get<PropertyName>();
23 Delete<PropertyName>();
24
25 After SLogP atom types [ Ref 89 ] has been assigned to all atoms in a
26 molecule using AtomTypes::SLogPAndSMR.pm module, SLogP (calculated logP)
27 and SMR (calculated molar refractivity) values are calculated by adding
28 up LogP and MR contributions of each atom type.
29
30 METHODS
31 new
32 $NewSLogPAndSMRDescriptors = new MolecularDescriptors::
33 SLogPAndSMRDescriptors(
34 %NamesAndValues);
35
36 Using specified *SLogPAndSMRDescriptors* property names and values
37 hash, new method creates a new object and returns a reference to
38 newly created SLogPAndSMRDescriptors object. By default, the
39 following properties are initialized:
40
41 Molecule = ''
42 Type = 'SLogPAndSMR'
43 @DescriptorNames = ('SLogP', 'SMR')
44 @DescriptorValues = ('None', 'None')
45
46 Examples:
47
48 $SLogPAndSMRDescriptors = new MolecularDescriptors::
49 SLogPAndSMRDescriptors();
50
51 $SLogPAndSMRDescriptors->SetMolecule($Molecule);
52 $SLogPAndSMRDescriptors->GenerateDescriptors();
53 print "SLogPAndSMRDescriptors: $SLogPAndSMRDescriptors\n";
54
55 GenerateDescriptors
56 $SLogPAndSMRDescriptors->GenerateDescriptors();
57
58 Calculate SLogP and SMR values for a molecule and returns
59 *SLogPAndSMRDescriptors*.
60
61 GetDescriptorNames
62 @DescriptorNames = $SLogPAndSMRDescriptors->GetDescriptorNames();
63 @DescriptorNames = MolecularDescriptors::SLogPAndSMRDescriptors::
64 GetDescriptorNames();
65
66 Returns all available descriptor names as an array.
67
68 StringifySLogPAndSMRDescriptors
69 $String = $SLogPAndSMRDescriptors->StringifySLogPAndSMRDescriptors();
70
71 Returns a string containing information about
72 *SLogPAndSMRDescriptors* object.
73
74 AUTHOR
75 Manish Sud <msud@san.rr.com>
76
77 SEE ALSO
78 MolecularDescriptors.pm, MolecularDescriptorsGenerator.pm
79
80 COPYRIGHT
81 Copyright (C) 2015 Manish Sud. All rights reserved.
82
83 This file is part of MayaChemTools.
84
85 MayaChemTools is free software; you can redistribute it and/or modify it
86 under the terms of the GNU Lesser General Public License as published by
87 the Free Software Foundation; either version 3 of the License, or (at
88 your option) any later version.
89