package bistro-bio

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Source file bed.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
open Core_kernel
open Bistro
open Bistro.Shell_dsl

let keep ~n bed =
  if n < 1 then raise (Invalid_argument "Bed.keep") ;
  Workflow.shell ~descr:"bed.keep" [
    cmd "cut" ~stdout:dest [
      string (sprintf "-f 1-%d" n) ;
      dep bed ;
    ]
  ]

let keep3 x = keep ~n:3 x

let keep4 x = keep ~n:4 x

let keep5 x = keep ~n:5 x

let keep6 x = keep ~n:6 x
OCaml

Innovation. Community. Security.