annotate docs/modules/txt/PeriodicTable.txt @ 0:4816e4a8ae95 draft default tip

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