Skip to content

Nix flake for BBMap, a short-read aligner for DNA and RNA-seq data

License

Notifications You must be signed in to change notification settings

AgResearch/bbmap.nix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

bbmap.nix

This is a Nix Flake for BBMap, which provides both an installable package and a dev shell.

Usage

As a devshell:

$ nix develop github:AgResearch/bbmap.nix
$ bbmap.sh -V

$ nix develop github:AgResearch/bbmap.nix#v39_10
$ bbmap.sh -V

From another flake, e.g. Home Manager:

{
  inputs = {
    nixpkgs.url = github:NixOS/nixpkgs/nixos-unstable;

    bbmap = {
      url = github:AgResearch/bbmap.nix/main;
      inputs.nixpkgs.follows = "nixpkgs";
    };
  };
  outputs = { nixpkgs, bbmap, ... }:
    let
      system = "x86_64-linux";
      pkgs = nixpkgs.legacyPackages.${system};
      flakePkgs = {
        bbmap = bbmap.packages.${system};
      };

...

  packages = [
    flakePkgs.bbmap.v39_10
  ];

About

Nix flake for BBMap, a short-read aligner for DNA and RNA-seq data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages