aboutsummaryrefslogtreecommitdiff
path: root/tools/samtools-sort.nix
blob: 2de579e7bb3830fd6df4cc5b075bcc7cf2669170 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{ bionix
, nixpkgs
, nameSort ? false
, flags ? null
}:

input:

with nixpkgs;
with lib;

stdenv.mkDerivation {
  name = "samtools-sort";
  buildInputs = [ samtools ];
  buildCommand = ''
    samtools sort -@ $NIX_BUILD_CORES ${optionalString nameSort "-n"} ${optionalString (flags != null) flags} ${input} > $out
  '';
}