Bio_io is an OCaml library that provides programmatic access to common file formats used in bioinformatics like FASTA files.
If you have any issues or find any bugs, open an issue on the GitHub page.
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.
Bio_io library provides input channels that return records.
For an overview see the
Record_in_channel.S module signature. In fact, all the
In_channels in this library satisfy this signature.
Fasta module provides a
In_channel for reading FASTA files.
There are modules for reading "delimited" files like those output by
Record_in_channel.Make functor can be used to make new specialized
Record_in_chnanels. To do so, you need a module that satisfies the
Bio_io has a couple of In_channel types in the
Private module you can use for this, and then add in the
For examples of this, see the definitions of