Bistro_bioinfo.Ucsc_gbclass type twobit = object ... endclass type chrom_sizes = object ... endclass type bigBed = object ... endclass type bedGraph = object ... endclass type wig = object ... endclass type bigWig = object ... endval string_of_genome : [< genome ] -> stringval genome_of_string : string -> genome optionclass type chromosome_sequences = object ... endval chromosome_sequence : [< genome ] -> string -> fasta Bistro.pworkflowval chromosome_sequences : [< genome ] -> chromosome_sequences Bistro.pworkflowval genome_sequence : [< genome ] -> fasta Bistro.pworkflowval genome_2bit_sequence : [< genome ] -> twobit Bistro.pworkflowval twoBitToFa :
twobit Bistro.pworkflow ->
bed4 Bistro.pworkflow ->
fasta Bistro.pworkflowval fetchChromSizes : [< genome ] -> chrom_sizes Bistro.pworkflowChromosome size and clipping
val bedClip :
chrom_sizes Bistro.pworkflow ->
(bed3 as 'a) Bistro.pworkflow ->
'a Bistro.pworkflowval bedGraphToBigWig :
[< genome ] ->
bedGraph Bistro.pworkflow ->
bigWig Bistro.pworkflowConversion between annotation file formats
val bedToBigBed :
[< genome ] ->
[ `bed3 of bed3 Bistro.pworkflow | `bed5 of bed5 Bistro.pworkflow ] ->
bigBed Bistro.pworkflowbedToBigBed 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.pworkflowsam as Ucsc_gb.bedToBigBed but produces an empty file when given an empty BED on input.
module Lift_over : sig ... end