Idris2Doc : FASTA.Parser
Reexports
import public Text.ILexDefinitions
data CoordinateSystem : Type- Totality: total
Visibility: public export
Constructors:
ZeroBased : CoordinateSystem OneBased : CoordinateSystem
Hints:
Eq CoordinateSystem Show CoordinateSystem
data FASTAValue : Type- Totality: total
Visibility: public export
Constructors:
NL : ByteString -> FASTAValue Adenine : Nat -> FASTAValue Thymine : Nat -> FASTAValue Guanine : Nat -> FASTAValue Cytosine : Nat -> FASTAValue
Hints:
Eq FASTAValue Show FASTAValue
record FASTALine : Type- Totality: total
Visibility: public export
Constructor: MkFASTALine : Nat -> List FASTAValue -> FASTALine
Projections:
.nr : FASTALine -> Nat .values : FASTALine -> List FASTAValue
Hints:
Eq FASTALine HasStack FSTCK (SnocList FASTALine) Interpolation FASTALine Show FASTALine
.nr : FASTALine -> Nat- Totality: total
Visibility: public export nr : FASTALine -> Nat- Totality: total
Visibility: public export .values : FASTALine -> List FASTAValue- Totality: total
Visibility: public export values : FASTALine -> List FASTAValue- Totality: total
Visibility: public export 0 FASTA : Type- Totality: total
Visibility: public export record FSTCK : Type -> Type- Totality: total
Visibility: public export
Constructor: F : (bufSize_ : Nat) -> ByteString -> IBuffer bufSize_ -> Nat -> Nat -> Ref q (LTENat bufSize_) -> Ref q (LTENat bufSize_) -> Ref q (SnocList BytePos) -> Ref q (SnocList String) -> Ref q (Maybe (BBErr Void)) -> Ref q (SnocList FASTAValue) -> Ref q (SnocList FASTALine) -> Ref q Nat -> Ref q Nat -> FSTCK q
Projections:
.bufSize_ : FSTCK q -> Nat .curOffset_ : FSTCK q -> Nat .cur_ : ({rec:0} : FSTCK q) -> IBuffer (bufSize_ {rec:0}) .err : FSTCK q -> Ref q (Maybe (BBErr Void)) .fastacounter : FSTCK q -> Ref q Nat .fastalines : FSTCK q -> Ref q (SnocList FASTALine) .fastavalues : FSTCK q -> Ref q (SnocList FASTAValue) .from_ : ({rec:0} : FSTCK q) -> Ref q (LTENat (bufSize_ {rec:0})) .line : FSTCK q -> Ref q Nat .positions_ : FSTCK q -> Ref q (SnocList BytePos) .prevOffset_ : FSTCK q -> Nat .prev_ : FSTCK q -> ByteString .strs : FSTCK q -> Ref q (SnocList String) .till_ : ({rec:0} : FSTCK q) -> Ref q (LTENat (bufSize_ {rec:0}))
Hints:
HasBBErr FSTCK Void HasBytes FSTCK HasStack FSTCK (SnocList FASTALine) HasStringLits FSTCK
.bufSize_ : FSTCK q -> Nat- Totality: total
Visibility: public export bufSize_ : FSTCK q -> Nat- Totality: total
Visibility: public export .prev_ : FSTCK q -> ByteString- Totality: total
Visibility: public export prev_ : FSTCK q -> ByteString- Totality: total
Visibility: public export .cur_ : ({rec:0} : FSTCK q) -> IBuffer (bufSize_ {rec:0})- Totality: total
Visibility: public export cur_ : ({rec:0} : FSTCK q) -> IBuffer (bufSize_ {rec:0})- Totality: total
Visibility: public export .prevOffset_ : FSTCK q -> Nat- Totality: total
Visibility: public export prevOffset_ : FSTCK q -> Nat- Totality: total
Visibility: public export .curOffset_ : FSTCK q -> Nat- Totality: total
Visibility: public export curOffset_ : FSTCK q -> Nat- Totality: total
Visibility: public export .from_ : ({rec:0} : FSTCK q) -> Ref q (LTENat (bufSize_ {rec:0}))- Totality: total
Visibility: public export from_ : ({rec:0} : FSTCK q) -> Ref q (LTENat (bufSize_ {rec:0}))- Totality: total
Visibility: public export .till_ : ({rec:0} : FSTCK q) -> Ref q (LTENat (bufSize_ {rec:0}))- Totality: total
Visibility: public export till_ : ({rec:0} : FSTCK q) -> Ref q (LTENat (bufSize_ {rec:0}))- Totality: total
Visibility: public export .positions_ : FSTCK q -> Ref q (SnocList BytePos)- Totality: total
Visibility: public export positions_ : FSTCK q -> Ref q (SnocList BytePos)- Totality: total
Visibility: public export .strs : FSTCK q -> Ref q (SnocList String)- Totality: total
Visibility: public export strs : FSTCK q -> Ref q (SnocList String)- Totality: total
Visibility: public export .err : FSTCK q -> Ref q (Maybe (BBErr Void))- Totality: total
Visibility: public export err : FSTCK q -> Ref q (Maybe (BBErr Void))- Totality: total
Visibility: public export .fastavalues : FSTCK q -> Ref q (SnocList FASTAValue)- Totality: total
Visibility: public export fastavalues : FSTCK q -> Ref q (SnocList FASTAValue)- Totality: total
Visibility: public export .fastalines : FSTCK q -> Ref q (SnocList FASTALine)- Totality: total
Visibility: public export fastalines : FSTCK q -> Ref q (SnocList FASTALine)- Totality: total
Visibility: public export .fastacounter : FSTCK q -> Ref q Nat- Totality: total
Visibility: public export fastacounter : FSTCK q -> Ref q Nat- Totality: total
Visibility: public export .line : FSTCK q -> Ref q Nat- Totality: total
Visibility: public export line : FSTCK q -> Ref q Nat- Totality: total
Visibility: public export fastainit : CoordinateSystem -> (n : Nat) -> IBuffer n -> F1 q (FSTCK q)- Totality: total
Visibility: export fasta : CoordinateSystem -> P1 q (BBErr Void) FASTA- Totality: total
Visibility: public export parseFASTA : CoordinateSystem -> Origin -> String -> Either (ParseError Void) FASTA- Totality: total
Visibility: export