annotate docs/modules/txt/PeriodicTable.txt @ 3:90ea638ce878 draft default tip

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