annotate mayachemtool/mayachemtools/docs/modules/txt/PeriodicTable.txt @ 0:a4a2ad5a214e draft default tip

Uploaded
author deepakjadmin
date Thu, 05 Nov 2015 02:37:56 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
1 NAME
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
2 PeriodicTable
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
3
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
4 SYNOPSIS
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
5 use PeriodicTable;
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
6
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
7 use PeriodicTable qw(:all);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
8
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
9 DESCRIPTION
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
10 PeriodicTable module provides the following functions:
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
11
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
12 GetElementMostAbundantNaturalIsotopeData,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
13 GetElementMostAbundantNaturalIsotopeMass,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
14 GetElementMostAbundantNaturalIsotopeMassNumber,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
15 GetElementNaturalIsotopeAbundance, GetElementNaturalIsotopeCount,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
16 GetElementNaturalIsotopeMass, GetElementNaturalIsotopesData,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
17 GetElementPropertiesData, GetElementPropertiesNames,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
18 GetElementPropertiesNamesAndUnits, GetElementPropertyUnits, GetElements,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
19 GetElementsByAmericanStyleGroupLabel,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
20 GetElementsByEuropeanStyleGroupLabel, GetElementsByGroupName,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
21 GetElementsByGroupNumber, GetElementsByPeriodNumber,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
22 GetIUPACGroupNumberFromAmericanStyleGroupLabel,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
23 GetIUPACGroupNumberFromEuropeanStyleGroupLabel, IsElement,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
24 IsElementNaturalIsotopeMassNumber, IsElementProperty
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
25
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
26 METHODS
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
27 GetElements
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
28 @ElementSymbols = GetElements();
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
29 $ElementSymbolsRef = GetElements();
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
30
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
31 Returns an array or a reference to an array of known element symbols
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
32
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
33 GetElementsByGroupName
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
34 @ElementSymbols = GetElementsByGroupName($GroupName);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
35 $ElementSymbolsRef = GetElementsByGroupName($GroupName);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
36
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
37 Returns an array or a reference to an array of element symbols for a
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
38 specified *GroupName*. Supported *GroupName* values are: *Alkali
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
39 metals, Alkaline earth metals, Coinage metals, Pnictogens,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
40 Chalcogens, Halogens, Noble gases*; Additionally, usage of
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
41 *Lanthanides* (Lanthanoids) and *Actinides* (Actinoids) is also
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
42 supported.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
43
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
44 GetElementsByGroupNumber
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
45 @ElementSymbols = GetElementsByGroupNumber($GroupNumber);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
46 $ElementSymbolsRef = GetElementsByGroupNumber($GroupNumber);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
47
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
48 Returns an array or a reference to an array of element symbols for a
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
49 specified *GroupNumber*
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
50
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
51 GetElementsByAmericanStyleGroupLabel
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
52 @ElementSymbols = GetElementsByAmericanStyleGroupLabel($GroupLabel);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
53 $ElementSymbolsRef = GetElementsByAmericanStyleGroupLabel($GroupLabel);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
54
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
55 Returns an array or a reference to an array of element symbols for a
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
56 specified American style *GroupLabel*. Valid values for Amercian
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
57 style group labels: *IA to VIIIA, IB to VIIIB, VIII*.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
58
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
59 GetElementsByEuropeanStyleGroupLabel
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
60 @ElementSymbols = GetElementsByEuropeanStyleGroupLabel($GroupLabel);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
61 $ElementSymbolsRef = GetElementsByEuropeanStyleGroupLabel($GroupLabel);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
62
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
63 Returns an array or a reference to an array of element symbols for a
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
64 specified European style *GroupLabel*. Valid values for European
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
65 style group labels: *IA to VIIIA, IB to VIIIB, VIII*.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
66
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
67 GetElementsByPeriodNumber
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
68 @ElementSymbols = GetElementsByPeriodNumber($PeriodNumber);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
69 $ElementSymbolsRef = GetElementsByPeriodNumber($PeriodNumber);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
70
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
71 Returns an array or a reference to an array of element symbols for a
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
72 specified *PeriodNumber*.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
73
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
74 GetElementMostAbundantNaturalIsotopeData
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
75 @IsotopeData = GetElementMostAbundantNaturalIsotopeData(
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
76 $ElementID);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
77 $IsotopeDataRef = GetElementMostAbundantNaturalIsotopeData(
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
78 $ElementID);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
79
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
80 Returns an array or reference to an array containing data for most
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
81 abundant isotope of an element specfied by element symbol or atomic
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
82 number. Isotope data arrays contain these values: *AtomicNumber,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
83 IsotopeSymbol, MassNumber, RelativeAtomicMass, and
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
84 NaturalAbundance*.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
85
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
86 GetElementMostAbundantNaturalIsotopeMassNumber
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
87 $MassNumber = GetElementMostAbundantNaturalIsotopeMassNumber($ElementID);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
88
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
89 Returns mass number of most abundant natural isotope of an element
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
90 specfied by element symbol or atomic number
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
91
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
92 GetElementNaturalIsotopeCount
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
93 $IsotopeCount = GetElementNaturalIsotopeCount($ElementID);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
94
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
95 Returns natural isotope count for an element specfied by element
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
96 symbol or atomic number
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
97
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
98 GetElementNaturalIsotopesData
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
99 $DataHashRef = GetElementNaturalIsotopesData($ElementID,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
100 [$MassNumber]);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
101
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
102 Reurns a reference to a hash containingall available isotope data
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
103 for an element specified using element symbol or aromic number; an
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
104 optional mass number indicates retrieve data for a specific isotope
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
105
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
106 GetElementNaturalIsotopeAbundance
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
107 $Abundance = GetElementNaturalIsotopeAbundance($ElementID,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
108 $MassNumber);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
109
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
110 Returns percent abundance of natural isotope for an element with
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
111 specfic mass number.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
112
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
113 GetElementMostAbundantNaturalIsotopeMass
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
114 $RelativeAtomicMass = GetElementMostAbundantNaturalIsotopeMass(
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
115 $ElementID);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
116
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
117 Returns relative atomic mass of most abundant isotope for an element
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
118 specified using element symbol or aromic number.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
119
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
120 GetElementNaturalIsotopeMass
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
121 $RelativeAtomicMass = GetElementNaturalIsotopeMass($ElementID,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
122 $MassNumber);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
123
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
124 Returns relative atomic mass of an element with specfic mass number.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
125
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
126 GetElementPropertiesData
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
127 $PropertyDataHashRef = GetElementPropertiesData($ElementID);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
128
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
129 Returns a reference to a hash containing all available properties
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
130 data for an element specified using element symbol or atomic number.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
131
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
132 GetElementPropertyName
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
133 $PropertyValue = GetElement<PropertyName>($ElementID);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
134
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
135 Returns value of an element for a element specified using element
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
136 symbol or atomic number.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
137
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
138 These functions are not defined in this modules; these are
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
139 implemented on-the-fly using Perl's AUTOLOAD funcionality.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
140
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
141 Here is the list of known element *property names*:
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
142 AllenElectronegativity, AllredRochowElectronegativity, AtomicNumber,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
143 AtomicRadiusCalculated, AtomicRadiusEmpirical, AtomicWeight, Block,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
144 BoilingPoint, BondLength, BrinellHardness, BulkModulus,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
145 Classification, CoefficientOfLinearExpansion, Color, CommonValences,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
146 LowestCommonValence, HighestCommonValence, CommonOxidationNumbers,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
147 LowestCommonOxidationNumber, HighestCommonOxidationNumber,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
148 CovalentRadiusEmpirical, CriticalTemperature, DensityOfSolid,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
149 DiscoveredAt, DiscoveredBy, DiscoveredWhen, ElectricalResistivity,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
150 ElectronAffinity, ElementName, ElementSymbol, EnthalpyOfAtmization,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
151 EnthalpyOfFusion, EnthalpyOfVaporization, FirstIonizationEnergy,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
152 GroundStateConfiguration, GroundStateLevel, GroupName, GroupNumber,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
153 NaturalIsotopeData, MeltingPoint, MineralHardness, MolarVolume,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
154 MullikenJaffeElectronegativity, OriginOfName,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
155 PaulingElectronegativity, PeriodNumber, PoissonsRatio, Reflectivity,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
156 RefractiveIndex, RigidityModulus, SandersonElectronegativity,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
157 StandardState, SuperconductionTemperature, ThermalConductivity,
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
158 VanderWaalsRadius, VelocityOfSound, VickersHardness, YoungsModulus.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
159
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
160 GetElementPropertiesNames
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
161 @PropertyNames = GetElementPropertiesNames([$Mode]);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
162 $PropertyNamesRef = GetElementPropertiesNames([$Mode]);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
163
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
164 Returns names of all available element properties. Optional mode
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
165 parameter controls grouping of property names; Possible values:
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
166 *ByGroup or Alphabetical*. Default: *ByGroup*.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
167
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
168 GetElementPropertiesNamesAndUnits
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
169 $NameUnitsHashRef = GetElementPropertiesNamesAndUnits();
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
170
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
171 Returns a reference to a hash of property names and units of all
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
172 available element properties. Names with no units contains empty
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
173 strings.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
174
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
175 GetElementPropertyUnits
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
176 $Units = GetElementPropertyUnits($PropertyName);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
177
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
178 Returns units for a specific element property name. An empty string
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
179 is returned for a property with no units.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
180
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
181 GetIUPACGroupNumberFromAmericanStyleGroupLabel
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
182 $GroupNumber = GetIUPACGroupNumberFromAmericanStyleGroupLabel(
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
183 $GroupLabel);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
184
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
185 Returns IUPAC group numbers of a specific American style group
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
186 label. A comma delimited string is returned for group VIII or VIIIB.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
187
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
188 GetIUPACGroupNumberFromEuropeanStyleGroupLabel
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
189 $GroupNumber = GetIUPACGroupNumberFromEuropeanStyleGroupLabel(
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
190 $GroupLabel);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
191
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
192 Returns IUPAC group numbers of a specific European style group
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
193 label. A comma delimited string is returned for group VIII or VIIIA.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
194
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
195 IsElement
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
196 $Status = IsElement($ElementID);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
197
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
198 Returns 1 or 0 based on whether it's a known element symbol or
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
199 atomic number.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
200
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
201 IsElementNaturalIsotopeMassNumber
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
202 $Status = IsElementNaturalIsotopeMassNumber($ElementID, $MassNumber);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
203
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
204 Returns 1 or 0 based on whether it's a valid mass number for an
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
205 element symbol or atomic number.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
206
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
207 IsElementProperty
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
208 $Status = IsElementProperty($PropertyName);
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
209
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
210 Returns 1 or 0 based on whether it's a valid property name.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
211
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
212 AUTHOR
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
213 Manish Sud <msud@san.rr.com>
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
214
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
215 SEE ALSO
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
216 AminoAcids.pm, NucleicAcids.pm
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
217
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
218 COPYRIGHT
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
219 Copyright (C) 2015 Manish Sud. All rights reserved.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
220
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
221 This file is part of MayaChemTools.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
222
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
223 MayaChemTools is free software; you can redistribute it and/or modify it
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
224 under the terms of the GNU Lesser General Public License as published by
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
225 the Free Software Foundation; either version 3 of the License, or (at
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
226 your option) any later version.
a4a2ad5a214e Uploaded
deepakjadmin
parents:
diff changeset
227