package biocaml
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  The OCaml Bioinformatics Library
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      biocaml-0.11.2.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=fae219e66db06f81f3fd7d9e44717ccf2d6d85701adb12004ab4ae6d3359dd2d
    
    
  sha512=f6abd60dac2e02777be81ce3b5acdc0db23b3fa06731f5b2d0b32e6ecc9305fe64f407bbd95a3a9488b14d0a7ac7c41c73a7e18c329a8f18febfc8fd50eccbc6
    
    
  doc/biocaml.unix/Biocaml_unix/Vcf/index.html
Module Biocaml_unix.VcfSource
Parsing of VCF files.
This module implements VCFv4.1, as defined by 1000 genomes project: http://www.1000genomes.org/wiki/Analysis/Variant%20Call%20Format/vcf-variant-call-format-version-41
Types, allowed for VCF FORMAT meta header.
Types, allowed for VCF INFO meta header.
Source
type vcf_meta = {vcfm_version : string;vcfm_id_cache : vcf_id Core.Set.Poly.t;vcfm_info : (vcf_id, vcf_info_meta) Core.Hashtbl.t;vcfm_filters : (vcf_id * vcf_filter_meta) list;vcfm_format : (vcf_id, vcf_format_meta) Core.Hashtbl.t;vcfm_alt : (string, vcf_alt_meta) Core.Hashtbl.t;vcfm_arbitrary : (string, string) Core.Hashtbl.t;vcfm_header : string list;vcfm_samples : string list;
}Source
type vcf_row = {vcfr_chrom : string;vcfr_pos : int;vcfr_ids : string list;vcfr_ref : string;vcfr_alts : string list;vcfr_qual : float option;vcfr_filter : vcf_id list;vcfr_info : (vcf_id, vcf_info list) Core.Hashtbl.t;vcfr_samples : (vcf_id, (vcf_id * vcf_format list) list) Core.Hashtbl.t;
}Source
type vcf_parse_row_error = [ | `invalid_int of string| `invalid_float of string| `info_type_coersion_failure of vcf_info_type * string| `format_type_coersion_failure of vcf_format_type * string| `invalid_dna of string| `unknown_info of vcf_id| `unknown_filter of vcf_id| `unknown_alt of string| `duplicate_ids of vcf_id list| `invalid_arguments_length of vcf_id * int * int| `invalid_row_length of int * int| `malformed_sample of string| `unknown_format of vcf_id
 ] sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >