package bio_io
A library for reading and writing common file formats used in bioinformatics like FASTA files
Install
Dune Dependency
Authors
Maintainers
Sources
0.6.0.tar.gz
md5=b1482999e17b5adc24740f95f80b92e3
sha512=ed6bc59b2d78551b84f8651e2d0670fb88f3ebcf88152196c6826bb90ade93efcec714e136be91beaef44949ef3f0c12f033ff37ab166ba30e192d50f6d6fee6
Description
Published: 02 Feb 2023
README
Bio_io
Bio_io
is an OCaml library that provides programmatic access to common file formats used in bioinformatics like FASTA files.
Quick Start
Install
opam install bio_io
Example
Read a FASTA file and print the ID and sequence length for each record.
open! Base
let fasta_file = "sequences.fasta"
let () =
(* This open gives you [In_channel] and [Record]. *)
let open Bio_io.Fasta in
In_channel.with_file_iter_records fasta_file ~f:(fun record ->
(* Print the ID and the length of the sequence. *)
Stdio.printf "%s => %d\n" (Record.id record) (Record.seq_length record))
Docs
For more examples, API, and other usage info, see the docs.
License
Licensed under the Apache License, Version 2.0 or the MIT license, at your option. This program may not be copied, modified, or distributed except according to those terms.
Dependencies (7)
-
stdio
>= "v0.15"
-
ppx_sexp_conv
>= "v0.15"
-
ppx_fields_conv
>= "v0.15"
-
ppx_compare
>= "v0.15"
-
ocaml
>= "4.10"
-
base
>= "v0.15" & < "v0.17"
-
dune
>= "3.2"
Dev Dependencies (6)
-
odoc
with-doc
-
re
>= "1.10" & with-test
-
ppx_inline_test
>= "v0.15" & with-test
-
ppx_expect
>= "v0.15" & with-test
-
base_quickcheck
>= "v0.15" & with-test
-
ppx_assert
>= "v0.15" & with-test
Used by
None
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page