Idris2Doc : Text.Smiles.Types

Text.Smiles.Types

(source)

Definitions

recordTBIx : Type
  Index for tetrahedral chirality flags as given in the
OpenSMILES specification

Totality: total
Visibility: public export
Constructor: 
MkTBIx : (value : Bits8) -> {auto0_ : FromTo120value} ->TBIx

Projections:
0.prf : ({rec:0} : TBIx) ->FromTo120 (value{rec:0})
.value : TBIx->Bits8

Hints:
EqTBIx
FiniteTBIx
InterpolationTBIx
OrdTBIx
ShowTBIx
.value : TBIx->Bits8
Totality: total
Visibility: public export
value : TBIx->Bits8
Totality: total
Visibility: public export
0.prf : ({rec:0} : TBIx) ->FromTo120 (value{rec:0})
Totality: total
Visibility: public export
0prf : ({rec:0} : TBIx) ->FromTo120 (value{rec:0})
Totality: total
Visibility: public export
recordOHIx : Type
  Index for octahedral chirality flags as given in the
OpenSMILES specification

Totality: total
Visibility: public export
Constructor: 
MkOHIx : (value : Bits8) -> {auto0_ : FromTo120value} ->OHIx

Projections:
0.prf : ({rec:0} : OHIx) ->FromTo120 (value{rec:0})
.value : OHIx->Bits8

Hints:
EqOHIx
FiniteOHIx
InterpolationOHIx
OrdOHIx
ShowOHIx
.value : OHIx->Bits8
Totality: total
Visibility: public export
value : OHIx->Bits8
Totality: total
Visibility: public export
0.prf : ({rec:0} : OHIx) ->FromTo120 (value{rec:0})
Totality: total
Visibility: public export
0prf : ({rec:0} : OHIx) ->FromTo120 (value{rec:0})
Totality: total
Visibility: public export
dataChirality : Type
  Chirality flag of a bracket atom

Totality: total
Visibility: public export
Constructors:
None : Chirality
CW : Chirality
CCW : Chirality
TH1 : Chirality
TH2 : Chirality
AL1 : Chirality
AL2 : Chirality
SP1 : Chirality
SP2 : Chirality
SP3 : Chirality
TB : TBIx->Chirality
OH : OHIx->Chirality

Hints:
EqChirality
FiniteChirality
InterpolationChirality
OrdChirality
ShowChirality
dataValidSubset : Elem->Bool->Type
  Proof that an element (plus aromaticity flag) is a valid subset
element that can appear without being wrapped in a pair of
brackets.

Totality: total
Visibility: public export
Constructors:
VB : ValidSubsetBb
VC : ValidSubsetCb
VN : ValidSubsetNb
VO : ValidSubsetOb
VF : ValidSubsetFFalse
VP : ValidSubsetPb
VS : ValidSubsetSb
VCl : ValidSubsetClFalse
VBr : ValidSubsetBrFalse
VI : ValidSubsetIFalse

Hint: 
ValidSubseteb=>ValidAromaticeb
0toValidArom : ValidSubseteb=>ValidAromaticeb
Totality: total
Visibility: export
dataSmilesAtom : Type
Totality: total
Visibility: public export
Constructors:
SubsetAtom : (elem : Elem) -> (arom : Bool) -> {auto0_ : ValidSubsetelemarom} ->SmilesAtom
Bracket : AtomAromIsotopeCharge () () HCount () Chirality () ->SmilesAtom

Hints:
CastSmilesAtomElem
CastSmilesAtomIsotope
CastSmilesAtomAromIsotope
CastSmilesAtomAromElem
EqSmilesAtom
InterpolationSmilesAtom
ShowSmilesAtom
subset : ListSmilesAtom
Totality: total
Visibility: export
bracket : AromIsotope->Chirality->HCount->Charge->SmilesAtom
Totality: total
Visibility: export
isArom : SmilesAtom->Bool
Totality: total
Visibility: export
encodeCharge : Charge->String
Totality: total
Visibility: export
encodeH : HCount->String
Totality: total
Visibility: export
encodeAtom : SmilesAtom->String
Totality: total
Visibility: export
aromIsotope : MaybeMassNr->AromElem->AromIsotope
Totality: total
Visibility: export
recordRingNr : Type
  An natural number in the range [0,99] representing a ring opening
or -closure in a SMILES string

Totality: total
Visibility: public export
Constructor: 
MkRingNr : (value : Bits8) -> (0_ : value<=99) ->RingNr

Projections:
0.prf : ({rec:0} : RingNr) ->value{rec:0}<=99
.value : RingNr->Bits8

Hints:
EqRingNr
FiniteRingNr
InterpolationRingNr
OrdRingNr
ShowRingNr
.value : RingNr->Bits8
Totality: total
Visibility: public export
value : RingNr->Bits8
Totality: total
Visibility: public export
0.prf : ({rec:0} : RingNr) ->value{rec:0}<=99
Totality: total
Visibility: public export
0prf : ({rec:0} : RingNr) ->value{rec:0}<=99
Totality: total
Visibility: public export
dataSmilesBond : Type
  A bond in a SMILES string

Totality: total
Visibility: public export
Constructors:
Sngl : SmilesBond
Arom : SmilesBond
Dbl : SmilesBond
Trpl : SmilesBond
Quad : SmilesBond
FW : SmilesBond
BW : SmilesBond

Hints:
CastSmilesBondBondOrder
EqSmilesBond
FiniteSmilesBond
InterpolationSmilesBond
OrdSmilesBond
ShowSmilesBond
recordRing : Type
Totality: total
Visibility: public export
Constructor: 
R : RingNr->MaybeSmilesBond->Ring

Projections:
.bond : Ring->MaybeSmilesBond
.ring : Ring->RingNr

Hints:
EqRing
FiniteRing
InterpolationRing
ShowRing
.ring : Ring->RingNr
Totality: total
Visibility: public export
ring : Ring->RingNr
Totality: total
Visibility: public export
.bond : Ring->MaybeSmilesBond
Totality: total
Visibility: public export
bond : Ring->MaybeSmilesBond
Totality: total
Visibility: public export
0SmilesGraph : Type
Totality: total
Visibility: public export