type
specification = [ `non_sequence_probability of float | `tags of Biocaml_fasta.Tags.t ]
The specification guiding the random generation of
'a raw_item
values is a list of
specification
values.
`non_sequence_probability f
means that the output will not be a `partial_sequence _
item with probability f
.
`tags t
specifies which Tags.t
should be respected.
val specification_of_string : string ->
(specification list,
[> `fasta of [> `parse_specification of exn ] ])
Core.Std.Result.t
Parse a specification
from a string
. Right now, the DSL is
based on S-Expressions.