isotope-0.3.3.0: Isotopic masses and relative abundances.

CopyrightMichael Thomas
LicenseGPL-3
MaintainerMichael Thomas <Michaelt293@gmail.com>
StabilityExperimental
Safe HaskellNone
LanguageHaskell2010

Isotope.Parsers

Contents

Description

This module provides parsers for element symbols and elemental composition as well molecular, condensed and empirical formulae. In addition, quasiquoters are provided.

Synopsis

Parsers

elementSymbol :: Parser ElementSymbol Source #

Parses an element symbol string.

subFormula :: Parser (ElementSymbol, Int) Source #

Parses an sub-formula (i.e., "C2").

elementalComposition :: Parser ElementalComposition Source #

Parses an elemental composition (i.e. "C6H6").

molecularFormula :: Parser MolecularFormula Source #

Parses a molecular formula (i.e. "C6H6").

condensedFormula :: Parser CondensedFormula Source #

Parses a condensed formula, i.e., "N(CH3)3".

empiricalFormula :: Parser EmpiricalFormula Source #

Parses a empirical formula (i.e. "CH").

Orphan instances