Idris2Doc : Chem.Aromaticity

Chem.Aromaticity

(source)

Definitions

recordAromBond : Type->Type
Totality: total
Visibility: public export
Constructor: 
AB : a->Bool->AromBonda

Projections:
.arom : AromBonda->Bool
.type : AromBonda->a

Hints:
CastaBondOrder=>Cast (AromBonda) BondOrder
Eqa=>Eq (AromBonda)
Orda=>Ord (AromBonda)
Showa=>Show (AromBonda)
.type : AromBonda->a
Totality: total
Visibility: public export
type : AromBonda->a
Totality: total
Visibility: public export
.arom : AromBonda->Bool
Totality: total
Visibility: public export
arom : AromBonda->Bool
Totality: total
Visibility: public export
isAromatic : IGraphk (AromBonde) n->Fink->Bool
  True, if the given node is connected to at least one aromatic edge.

Totality: total
Visibility: export
recordAromBonds : Type
  Bonds count similar to `AtomType.Bonds` but including a counter for
aromatic bonds.

Totality: total
Visibility: public export
Constructor: 
ABS : Nat->Nat->Nat->Nat->AromBonds

Projections:
.arom : AromBonds->Nat
.double : AromBonds->Nat
.single : AromBonds->Nat
.triple : AromBonds->Nat
.single : AromBonds->Nat
Totality: total
Visibility: public export
single : AromBonds->Nat
Totality: total
Visibility: public export
.arom : AromBonds->Nat
Totality: total
Visibility: public export
arom : AromBonds->Nat
Totality: total
Visibility: public export
.double : AromBonds->Nat
Totality: total
Visibility: public export
double : AromBonds->Nat
Totality: total
Visibility: public export
.triple : AromBonds->Nat
Totality: total
Visibility: public export
triple : AromBonds->Nat
Totality: total
Visibility: public export
numBonds : AromBonds->Nat
  Total number of bonds

Totality: total
Visibility: export
totalBondOrder : AromBonds->Nat
  Total bond order

Note: This assumes that there is a reasonable configuration of aromatic
bonds (2 or 3). Otherwise, aromatic bonds are just ignored.

Totality: total
Visibility: export
aromatizeI : (n->MaybeNat) ->IGraphken->IGraphk (AromBonde) n
  Perceives aromaticity for a mol graph using the given contribution
function.

Totality: total
Visibility: export
aromatize : (n->MaybeNat) ->Graphen->Graph (AromBonde) n
  Perceives aromaticity for a mol graph using the given contribution
function.

Totality: total
Visibility: export
atomType : CasteElem=>AtomeChargeprhAtomTypecl->MaybeNat
Totality: total
Visibility: export
0KAtom : Type->Type->Type->Type->Type->Type->Type->Type
Totality: total
Visibility: public export
kekulize : CastbBondOrder=> (b->b) ->Graphb (KAtomecprhchl) ->Graphb (KAtomecprhchl)
Totality: total
Visibility: export