package biocaml
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
sha256=fae219e66db06f81f3fd7d9e44717ccf2d6d85701adb12004ab4ae6d3359dd2d
    
    
  sha512=f6abd60dac2e02777be81ce3b5acdc0db23b3fa06731f5b2d0b32e6ecc9305fe64f407bbd95a3a9488b14d0a7ac7c41c73a7e18c329a8f18febfc8fd50eccbc6
    
    
  doc/biocaml.unix/Biocaml_unix/Psl/index.html
Module Biocaml_unix.PslSource
type item = {matches : int;(*number of bases that match that aren't repeats
*)mismatches : int;(*number of bases that don't match
*)rep_matches : int;(*number of bases that match but are part of repeats
*)n_count : int;(*number of 'N' bases
*)q_num_insert : int;(*number of inserts in query
*)q_base_insert : int;(*number of bases inserted in query
*)t_num_insert : int;(*number of inserts in target
*)t_base_insert : int;(*number of bases inserted in target
*)q_name : string;(*query sequence name
*)q_strand : char;(*'+' or '-' for query strand
*)q_size : int;(*query sequence size
*)q_start : int;(*alignment start position in query
*)q_end : int;(*alignment end position in query
*)t_name : string;(*target sequence name
*)t_strand : char option;(*target strand for translated alignments
*)t_size : int;(*target sequence size
*)t_start : int;(*alignment start position in target
*)t_end : int;(*alignment end position in target
*)block_count : int;(*number of blocks in the alignment (a block contains no gaps)
*)block_sizes : int list;(*sizes of each block
*)q_starts : int list;(*starting positions of each block in query
*)t_starts : int list;(*starting positions of each block in target
*)
}PSL files. Tested only on PSL files generated by BLAT version 34, which output psLayout version 3 files.
val in_channel_to_item_stream : 
  ?buffer_size:int ->
  ?filename:string ->
  Core.In_channel.t ->
  (item, [> Error.t ]) Core.result Stream.t