Module Bistro_bioinfo.Bowtie2

type index = [ `bowtie2_index ] Bistro.Std.directory
val bowtie2_build : ?⁠large_index:bool ‑> ?⁠noauto:bool ‑> ?⁠packed:bool ‑> ?⁠bmax:int ‑> ?⁠bmaxdivn:int ‑> ?⁠dcv:int ‑> ?⁠nodc:bool ‑> ?⁠noref:bool ‑> ?⁠justref:bool ‑> ?⁠offrate:int ‑> ?⁠ftabchars:int ‑> ?⁠seed:int ‑> ?⁠cutoff:int ‑> Defs.fasta Bistro.Std.workflow ‑> index Bistro.Std.workflow
val bowtie2 : ?⁠skip:int ‑> ?⁠qupto:int ‑> ?⁠trim5:int ‑> ?⁠trim3:int ‑> ?⁠preset:[ `very_fast | `fast | `sensitive | `very_sensitive ] ‑> ?⁠_N:int ‑> ?⁠_L:int ‑> ?⁠ignore_quals:bool ‑> ?⁠mode:[ `end_to_end | `local ] ‑> ?⁠a:bool ‑> ?⁠k:int ‑> ?⁠_D:int ‑> ?⁠_R:int ‑> ?⁠minins:int ‑> ?⁠maxins:int ‑> ?⁠orientation:[ `fr | `ff | `rf ] ‑> ?⁠no_mixed:bool ‑> ?⁠no_discordant:bool ‑> ?⁠dovetail:bool ‑> ?⁠no_contain:bool ‑> ?⁠no_overlap:bool ‑> ?⁠no_unal:bool ‑> ?⁠seed:int ‑> ?⁠fastq_format:'a Fastq.format ‑> index Bistro.Std.workflow ‑> [ `single_end of 'a Defs.fastq Bistro.Std.workflow list | `paired_end of 'a Defs.fastq Bistro.Std.workflow list * 'a Defs.fastq Bistro.Std.workflow list ] ‑> Defs.sam Bistro.Std.workflow