Chemistry-MolecularMass
    
    
  
  
  
view release on metacpan or search on metacpan
MolecularMass/MolecularMass.pm view on Meta::CPAN
   of IUPAC (1995). The module includes elements from H(1) through
   Uuu(113) and isotopes of hydrogen: deuterium and tritium. The module
   also allows a programmer to change the default masses of elements
   for work with isotopes. It also includes some of the more common
   chemical abbreviations as macros and allows to add new macros and
   change the values of old macros. A hash of all macros and a hash
   of all elements can be returned.
   Arbitrary element names can be added, they are expected, however, to
   start with an upper case letter followed by zero or more lower case
   letters. Macros can be any string of characters. Macros are substituted
   only once, so a macro should not evaluate to another macro. Legal
   characters in a formula are: A-Za-z0-9<>{}[]()
   Spaces are not allowed. Parentheses can be nested arbitrarily deep.
   Each MolecularMass object has its own hashes of macros and element 
   masses, so modifications made to one MolecularMass object do NOT
   affect another. The whole thing was programmed with reentrancy
   in mind, so it should be thread safe as well.
=cut
    
  
  
  MolecularMass/README view on Meta::CPAN
       of IUPAC (1995). The module includes elements from H(1) through
       Uuu(113) and isotopes of hydrogen: deuterium and tritium. The module
       also allows a programmer to change the default masses of elements
       for work with isotopes. It also includes some of the more common
       chemical abbreviations as macros and allows to add new macros and
       change the values of old macros. A hash of all macros and a hash
       of all elements can be returned.
       Arbitrary element names can be added, they are expected, however, to
       start with an upper case letter followed by zero or more lower case
       letters. Macros can be any string of characters. Macros are substituted
       only once, so a macro should not evaluate to another macro. Legal
       characters in a formula are: A-Za-z0-9<>{}[]()
       Spaces are not allowed. Parentheses can be nested arbitrarily deep.
       Each MolecularMass object has its own hashes of macros and element 
       masses, so modifications made to one MolecularMass object do NOT
       affect another. The whole thing was programmed with reentrancy
       in mind, so it should be thread safe as well.
    
  
  
  
( run in 0.352 second using v1.01-cache-2.11-cpan-a1d94b6210f )