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.7.0.tar.gz
md5=f1c5c5d9436a9572340b313043f3f96b
sha512=70f204e5b4bf7e3418efca8e6ca6d0bb446b0c1623be8410b014fc559901a7d333b22770c8a5344b5fd1c5d058ca9678d90e0b32fafdc429a7932209df81c5a2
doc/bio_io/Bio_io/Btab/index.html
Module Bio_io.Btab
Source
Parsing tab-delimited homology search results (btab, blast-tab, BLAST outfmt 6)
Each query-target alignment (hit) is a single record. See Btab_queries
if you want to treat queries as records.
Example
Here is a small example program.
open! Base
let parse_argv () =
match Sys.get_argv () with
| [|_; file_name|] ->
file_name
| _ ->
failwith "missing file_name"
let file_name = parse_argv ()
let () =
let open Bio_io.Btab in
In_channel.with_file_iter_records file_name ~f:(fun r ->
Stdio.printf "%s => %s (%.3f)\n" (Record.query r) (Record.target r)
(Record.bits r) )
Modules
In_channel
for Btab records.