gnu: libdivsufsort: Move to datastructures.scm.
* gnu/packages/bioinformatics.scm (libdivsufsort): Move to ... * gnu/packages/datastructures.scm: ... here.
This commit is contained in:
		
							parent
							
								
									31872b3e75
								
							
						
					
					
						commit
						3546771cc8
					
				
					 2 changed files with 30 additions and 30 deletions
				
			
		| 
						 | 
					@ -11572,35 +11572,6 @@ provide this functionality without the necessity of drawing in a heavy-weight
 | 
				
			||||||
dependency like SeqAn.")
 | 
					dependency like SeqAn.")
 | 
				
			||||||
    (license (license:x11-style "https://www.boost.org/LICENSE_1_0.txt"))))
 | 
					    (license (license:x11-style "https://www.boost.org/LICENSE_1_0.txt"))))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-public libdivsufsort
 | 
					 | 
				
			||||||
  (package
 | 
					 | 
				
			||||||
    (name "libdivsufsort")
 | 
					 | 
				
			||||||
    (version "2.0.1")
 | 
					 | 
				
			||||||
    (source (origin
 | 
					 | 
				
			||||||
              (method git-fetch)
 | 
					 | 
				
			||||||
              (uri (git-reference
 | 
					 | 
				
			||||||
                    (url "https://github.com/y-256/libdivsufsort.git")
 | 
					 | 
				
			||||||
                    (commit version)))
 | 
					 | 
				
			||||||
              (file-name (git-file-name name version))
 | 
					 | 
				
			||||||
              (sha256
 | 
					 | 
				
			||||||
               (base32
 | 
					 | 
				
			||||||
                "0fgdz9fzihlvjjrxy01md1bv9vh12rkgkwbm90b1hj5xpbaqp7z2"))))
 | 
					 | 
				
			||||||
    (build-system cmake-build-system)
 | 
					 | 
				
			||||||
    (arguments
 | 
					 | 
				
			||||||
     '(#:tests? #f                      ; there are no tests
 | 
					 | 
				
			||||||
       #:configure-flags
 | 
					 | 
				
			||||||
       ;; Needed for rapmap and sailfish.
 | 
					 | 
				
			||||||
       '("-DBUILD_DIVSUFSORT64=ON")))
 | 
					 | 
				
			||||||
    (home-page "https://github.com/y-256/libdivsufsort")
 | 
					 | 
				
			||||||
    (synopsis "Lightweight suffix-sorting library")
 | 
					 | 
				
			||||||
    (description "libdivsufsort is a software library that implements a
 | 
					 | 
				
			||||||
lightweight suffix array construction algorithm.  This library provides a
 | 
					 | 
				
			||||||
simple and an efficient C API to construct a suffix array and a
 | 
					 | 
				
			||||||
Burrows-Wheeler transformed string from a given string over a constant-size
 | 
					 | 
				
			||||||
alphabet.  The algorithm runs in O(n log n) worst-case time using only 5n+O(1)
 | 
					 | 
				
			||||||
bytes of memory space, where n is the length of the string.")
 | 
					 | 
				
			||||||
    (license license:expat)))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
(define-public sailfish
 | 
					(define-public sailfish
 | 
				
			||||||
  (package
 | 
					  (package
 | 
				
			||||||
    (name "sailfish")
 | 
					    (name "sailfish")
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,5 +1,5 @@
 | 
				
			||||||
;;; GNU Guix --- Functional package management for GNU
 | 
					;;; GNU Guix --- Functional package management for GNU
 | 
				
			||||||
;;; Copyright © 2015, 2016, 2019 Ricardo Wurmus <rekado@elephly.net>
 | 
					;;; Copyright © 2015, 2016, 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
 | 
				
			||||||
;;; Copyright © 2016, 2017, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
 | 
					;;; Copyright © 2016, 2017, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
 | 
				
			||||||
;;; Copyright © 2018 Meiyo Peng <meiyo.peng@gmail.com>
 | 
					;;; Copyright © 2018 Meiyo Peng <meiyo.peng@gmail.com>
 | 
				
			||||||
;;; Copyright © 2019 Efraim Flashner <efraim@flashner.co.il>
 | 
					;;; Copyright © 2019 Efraim Flashner <efraim@flashner.co.il>
 | 
				
			||||||
| 
						 | 
					@ -229,3 +229,32 @@ operations of the original object efficiently.  The theoretical time
 | 
				
			||||||
complexity of an operation performed on the classical data structure and the
 | 
					complexity of an operation performed on the classical data structure and the
 | 
				
			||||||
equivalent succinct data structure are (most of the time) identical.")
 | 
					equivalent succinct data structure are (most of the time) identical.")
 | 
				
			||||||
    (license license:gpl3+)))
 | 
					    (license license:gpl3+)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					(define-public libdivsufsort
 | 
				
			||||||
 | 
					  (package
 | 
				
			||||||
 | 
					    (name "libdivsufsort")
 | 
				
			||||||
 | 
					    (version "2.0.1")
 | 
				
			||||||
 | 
					    (source (origin
 | 
				
			||||||
 | 
					              (method git-fetch)
 | 
				
			||||||
 | 
					              (uri (git-reference
 | 
				
			||||||
 | 
					                    (url "https://github.com/y-256/libdivsufsort.git")
 | 
				
			||||||
 | 
					                    (commit version)))
 | 
				
			||||||
 | 
					              (file-name (git-file-name name version))
 | 
				
			||||||
 | 
					              (sha256
 | 
				
			||||||
 | 
					               (base32
 | 
				
			||||||
 | 
					                "0fgdz9fzihlvjjrxy01md1bv9vh12rkgkwbm90b1hj5xpbaqp7z2"))))
 | 
				
			||||||
 | 
					    (build-system cmake-build-system)
 | 
				
			||||||
 | 
					    (arguments
 | 
				
			||||||
 | 
					     '(#:tests? #f                      ; there are no tests
 | 
				
			||||||
 | 
					       #:configure-flags
 | 
				
			||||||
 | 
					       ;; Needed for rapmap and sailfish.
 | 
				
			||||||
 | 
					       '("-DBUILD_DIVSUFSORT64=ON")))
 | 
				
			||||||
 | 
					    (home-page "https://github.com/y-256/libdivsufsort")
 | 
				
			||||||
 | 
					    (synopsis "Lightweight suffix-sorting library")
 | 
				
			||||||
 | 
					    (description "libdivsufsort is a software library that implements a
 | 
				
			||||||
 | 
					lightweight suffix array construction algorithm.  This library provides a
 | 
				
			||||||
 | 
					simple and an efficient C API to construct a suffix array and a
 | 
				
			||||||
 | 
					Burrows-Wheeler transformed string from a given string over a constant-size
 | 
				
			||||||
 | 
					alphabet.  The algorithm runs in O(n log n) worst-case time using only 5n+O(1)
 | 
				
			||||||
 | 
					bytes of memory space, where n is the length of the string.")
 | 
				
			||||||
 | 
					    (license license:expat)))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in a new issue