package bistro
A library to build and run distributed scientific workflows
Install
Dune Dependency
Authors
Maintainers
Sources
v0.5.0.tar.gz
md5=0ccb7c97728c94d17494b150192f6162
sha512=61dbd0ee5b98cd5fb8871d653aef0e440c318e9fbca439c3b0e4f86a32fa03c2a8a4770cd96b929b21b378db6788fa7d4df15935370be5b7b227564a31994998
doc/bistro.bioinfo/Bistro_bioinfo/Ucsc_gb/index.html
Module Bistro_bioinfo.Ucsc_gb
class type twobit = object ... end
class type chrom_sizes = object ... end
class type bigBed = object ... end
class type bedGraph = object ... end
class type wig = object ... end
class type bigWig = object ... end
val string_of_genome : [< genome ] -> string
val genome_of_string : string -> genome option
class type chromosome_sequences = object ... end
val chromosome_sequence : [< genome ] -> string -> fasta Bistro.pworkflow
val chromosome_sequences : [< genome ] -> chromosome_sequences Bistro.pworkflow
val genome_sequence : [< genome ] -> fasta Bistro.pworkflow
val genome_2bit_sequence : [< genome ] -> twobit Bistro.pworkflow
val twoBitToFa :
twobit Bistro.pworkflow ->
bed4 Bistro.pworkflow ->
fasta Bistro.pworkflow
val fetchChromSizes : [< genome ] -> chrom_sizes Bistro.pworkflow
Chromosome size and clipping
val bedClip :
chrom_sizes Bistro.pworkflow ->
(bed3 as 'a) Bistro.pworkflow ->
'a Bistro.pworkflow
val bedGraphToBigWig :
[< genome ] ->
bedGraph Bistro.pworkflow ->
bigWig Bistro.pworkflow
Conversion between annotation file formats
val bedToBigBed :
[< genome ] ->
[ `bed3 of bed3 Bistro.pworkflow | `bed5 of bed5 Bistro.pworkflow ] ->
bigBed Bistro.pworkflow
bedToBigBed utility. Fails when given an empty BED file on input. Note that the underlying bedToBigBed expects BED files with exactly 3 or 5 columns.
val bedToBigBed_failsafe :
[< genome ] ->
[ `bed3 of bed3 Bistro.pworkflow | `bed5 of bed5 Bistro.pworkflow ] ->
bigBed Bistro.pworkflow
sam as Ucsc_gb.bedToBigBed
but produces an empty file when given an empty BED on input.
module Lift_over : sig ... end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>