gnu: Add bitmapperbs.
* gnu/packages/bioinformatics.scm (bitmapperbs): New variable.
This commit is contained in:
		
							parent
							
								
									08751bcebb
								
							
						
					
					
						commit
						f55cc9cb0f
					
				
					 1 changed files with 51 additions and 0 deletions
				
			
		|  | @ -512,6 +512,57 @@ BED, GFF/GTF, VCF.") | ||||||
|     (inputs |     (inputs | ||||||
|      (list samtools zlib)))) |      (list samtools zlib)))) | ||||||
| 
 | 
 | ||||||
|  | (define-public bitmapperbs | ||||||
|  |   (package | ||||||
|  |     (name "bitmapperbs") | ||||||
|  |     (version "1.0.2.3") | ||||||
|  |     (source (origin | ||||||
|  |               (method git-fetch) | ||||||
|  |               (uri (git-reference | ||||||
|  |                     (url "https://github.com/chhylp123/BitMapperBS/") | ||||||
|  |                     (commit (string-append "v" version)))) | ||||||
|  |               (file-name (git-file-name name version)) | ||||||
|  |               (sha256 | ||||||
|  |                (base32 | ||||||
|  |                 "02ksssfnvmpskld0a2016smfz5nrzm3d90v8974f3cpzywckvp8v")) | ||||||
|  |               (modules '((guix build utils))) | ||||||
|  |               (snippet '(begin | ||||||
|  |                      (delete-file-recursively "libdivsufsort-2.0.1") | ||||||
|  |                      (delete-file-recursively "pSAscan-0.1.0"))))) | ||||||
|  |                      ;;this package bundles a modified copy of htslib, so we cannot unbundle it | ||||||
|  |     (build-system gnu-build-system) | ||||||
|  |     (arguments | ||||||
|  |      (list | ||||||
|  |       #:tests? #false | ||||||
|  |       #:make-flags '(list "bitmapperBS") | ||||||
|  |       #:phases | ||||||
|  |       #~(modify-phases %standard-phases | ||||||
|  |          (replace 'install | ||||||
|  |           (lambda _ | ||||||
|  |              (install-file "bitmapperBS" | ||||||
|  |                 (string-append #$output "/bin/")))) | ||||||
|  |          #;(add-after 'unpack 'fix-build-system | ||||||
|  |            (lambda _ | ||||||
|  |              (substitute* "Makefile" | ||||||
|  |                (("-Wl,-rpath=htslib_aim/lib") "") | ||||||
|  |               #;(("^HTSLIB_INFO.*") "")))) | ||||||
|  |          (add-after 'unpack 'patch-references-to-psascan | ||||||
|  |            (lambda* (#:key inputs #:allow-other-keys) | ||||||
|  |              (substitute* "Makefile" | ||||||
|  |                (("\"(./)?psascan" pre all) | ||||||
|  |                 (string-append "\"" pre (search-input-file inputs "/bin/psascan")))))) | ||||||
|  |          (delete 'configure)))) | ||||||
|  |     (inputs | ||||||
|  |      (list libdivsufsort | ||||||
|  |            psascan | ||||||
|  |            zlib)) | ||||||
|  |     (home-page "https://github.com/chhylp123/BitMapperBS/") | ||||||
|  |     (synopsis "read aligner for whole-genome bisulfite sequencing") | ||||||
|  |     (description | ||||||
|  |      "BitMapperBS is memory-efficient aligner that  | ||||||
|  | is designed for WGBS reads from directional protocol.") | ||||||
|  |     (license license:gpl3+))) | ||||||
|  | 
 | ||||||
| (define-public cellsnp-lite | (define-public cellsnp-lite | ||||||
|   ;; Last release is from November 2021 and does not contain fixes. |   ;; Last release is from November 2021 and does not contain fixes. | ||||||
|   (let ((commit "0885d746b0b1ea65c8ef92f8943ca7669ca9734a") |   (let ((commit "0885d746b0b1ea65c8ef92f8943ca7669ca9734a") | ||||||
|  |  | ||||||
		Reference in a new issue