Idris2Doc : FASTA.Parser

FASTA.Parser

(source)

Reexports

importpublic Text.ILex

Definitions

dataCoordinateSystem : Type
Totality: total
Visibility: public export
Constructors:
ZeroBased : CoordinateSystem
OneBased : CoordinateSystem

Hints:
EqCoordinateSystem
ShowCoordinateSystem
dataFASTAValue : Type
Totality: total
Visibility: public export
Constructors:
NL : ByteString->FASTAValue
HeaderStart : FASTAValue
HeaderValue : String->FASTAValue
Adenine : Nat->FASTAValue
Thymine : Nat->FASTAValue
Guanine : Nat->FASTAValue
Cytosine : Nat->FASTAValue

Hints:
EqFASTAValue
ShowFASTAValue
recordFASTALine : Type
Totality: total
Visibility: public export
Constructor: 
MkFASTALine : Nat->ListFASTAValue->FASTALine

Projections:
.nr : FASTALine->Nat
.values : FASTALine->ListFASTAValue

Hints:
EqFASTALine
HasStackFSTCK (SnocListFASTALine)
InterpolationFASTALine
ShowFASTALine
.nr : FASTALine->Nat
Totality: total
Visibility: public export
nr : FASTALine->Nat
Totality: total
Visibility: public export
.values : FASTALine->ListFASTAValue
Totality: total
Visibility: public export
values : FASTALine->ListFASTAValue
Totality: total
Visibility: public export
0FASTA : Type
Totality: total
Visibility: public export
recordFSTCK : Type->Type
Totality: total
Visibility: public export
Constructor: 
F : (bufSize_ : Nat) ->ByteString->IBufferbufSize_->Nat->Nat->Refq (LTENatbufSize_) ->Refq (LTENatbufSize_) ->Refq (SnocListBytePos) ->Refq (SnocListString) ->Refq (Maybe (BBErrVoid)) ->Refq (SnocListFASTAValue) ->Refq (SnocListFASTALine) ->RefqNat->RefqNat->FSTCKq

Projections:
.bufSize_ : FSTCKq->Nat
.curOffset_ : FSTCKq->Nat
.cur_ : ({rec:0} : FSTCKq) ->IBuffer (bufSize_{rec:0})
.err : FSTCKq->Refq (Maybe (BBErrVoid))
.fastacounter : FSTCKq->RefqNat
.fastalines : FSTCKq->Refq (SnocListFASTALine)
.fastavalues : FSTCKq->Refq (SnocListFASTAValue)
.from_ : ({rec:0} : FSTCKq) ->Refq (LTENat (bufSize_{rec:0}))
.line : FSTCKq->RefqNat
.positions_ : FSTCKq->Refq (SnocListBytePos)
.prevOffset_ : FSTCKq->Nat
.prev_ : FSTCKq->ByteString
.strs : FSTCKq->Refq (SnocListString)
.till_ : ({rec:0} : FSTCKq) ->Refq (LTENat (bufSize_{rec:0}))

Hints:
HasBBErrFSTCKVoid
HasBytesFSTCK
HasStackFSTCK (SnocListFASTALine)
HasStringLitsFSTCK
.bufSize_ : FSTCKq->Nat
Totality: total
Visibility: public export
bufSize_ : FSTCKq->Nat
Totality: total
Visibility: public export
.prev_ : FSTCKq->ByteString
Totality: total
Visibility: public export
prev_ : FSTCKq->ByteString
Totality: total
Visibility: public export
.cur_ : ({rec:0} : FSTCKq) ->IBuffer (bufSize_{rec:0})
Totality: total
Visibility: public export
cur_ : ({rec:0} : FSTCKq) ->IBuffer (bufSize_{rec:0})
Totality: total
Visibility: public export
.prevOffset_ : FSTCKq->Nat
Totality: total
Visibility: public export
prevOffset_ : FSTCKq->Nat
Totality: total
Visibility: public export
.curOffset_ : FSTCKq->Nat
Totality: total
Visibility: public export
curOffset_ : FSTCKq->Nat
Totality: total
Visibility: public export
.from_ : ({rec:0} : FSTCKq) ->Refq (LTENat (bufSize_{rec:0}))
Totality: total
Visibility: public export
from_ : ({rec:0} : FSTCKq) ->Refq (LTENat (bufSize_{rec:0}))
Totality: total
Visibility: public export
.till_ : ({rec:0} : FSTCKq) ->Refq (LTENat (bufSize_{rec:0}))
Totality: total
Visibility: public export
till_ : ({rec:0} : FSTCKq) ->Refq (LTENat (bufSize_{rec:0}))
Totality: total
Visibility: public export
.positions_ : FSTCKq->Refq (SnocListBytePos)
Totality: total
Visibility: public export
positions_ : FSTCKq->Refq (SnocListBytePos)
Totality: total
Visibility: public export
.strs : FSTCKq->Refq (SnocListString)
Totality: total
Visibility: public export
strs : FSTCKq->Refq (SnocListString)
Totality: total
Visibility: public export
.err : FSTCKq->Refq (Maybe (BBErrVoid))
Totality: total
Visibility: public export
err : FSTCKq->Refq (Maybe (BBErrVoid))
Totality: total
Visibility: public export
.fastavalues : FSTCKq->Refq (SnocListFASTAValue)
Totality: total
Visibility: public export
fastavalues : FSTCKq->Refq (SnocListFASTAValue)
Totality: total
Visibility: public export
.fastalines : FSTCKq->Refq (SnocListFASTALine)
Totality: total
Visibility: public export
fastalines : FSTCKq->Refq (SnocListFASTALine)
Totality: total
Visibility: public export
.fastacounter : FSTCKq->RefqNat
Totality: total
Visibility: public export
fastacounter : FSTCKq->RefqNat
Totality: total
Visibility: public export
.line : FSTCKq->RefqNat
Totality: total
Visibility: public export
line : FSTCKq->RefqNat
Totality: total
Visibility: public export
fastainit : CoordinateSystem-> (n : Nat) ->IBuffern->F1q (FSTCKq)
Totality: total
Visibility: export
fasta : CoordinateSystem->P1q (BBErrVoid) FASTA
Totality: total
Visibility: public export
parseFASTA : CoordinateSystem->Origin->String->Either (ParseErrorVoid) FASTA
Totality: total
Visibility: export