aboutsummaryrefslogtreecommitdiff
path: root/gn/packages/ruby.scm
diff options
context:
space:
mode:
authorpjotrp2016-04-05 12:40:07 +0000
committerpjotrp2016-04-05 12:40:07 +0000
commit62178e96a5c325c7473c1000953b2443b05f8687 (patch)
treedccf9052e75430a18730fde1d10bab2baea0b814 /gn/packages/ruby.scm
parentb11617ca00b2bd6b875770076141352accf65551 (diff)
downloadguix-bioinformatics-62178e96a5c325c7473c1000953b2443b05f8687.tar.gz
Added bio-table and bio-vcf gems
Diffstat (limited to 'gn/packages/ruby.scm')
-rw-r--r--gn/packages/ruby.scm55
1 files changed, 55 insertions, 0 deletions
diff --git a/gn/packages/ruby.scm b/gn/packages/ruby.scm
index bebc678..93f4628 100644
--- a/gn/packages/ruby.scm
+++ b/gn/packages/ruby.scm
@@ -27,6 +27,7 @@
#:use-module (gnu packages libffi)
#:use-module (gnu packages python)
#:use-module (gnu packages ragel)
+ #:use-module (gnu packages ruby)
#:use-module (gnu packages tls)
#:use-module (gnu packages version-control)
#:use-module (guix packages)
@@ -94,3 +95,57 @@ build process and its dependencies, whereas Make uses Makefile format.")
a focus on simplicity and productivity.")
(home-page "https://ruby-lang.org")
(license license:ruby)))
+
+(define-public bio-vcf
+ (package
+ (name "bio-vcf")
+ (version "0.9.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (rubygems-uri "bio-vcf" version))
+ (sha256
+ (base32
+ "1007bn0w8l11q867lxsyqnk0vgvv12skvk9gyglv7g44knr5vh4j"))))
+ (build-system ruby-build-system)
+ (arguments
+ `(#:tests? #f ; There are no tests.
+ ))
+ (synopsis
+ "Smart lazy multi-threaded parser for VCF format with useful
+filtering and output rewriting (JSON, RDF etc.)")
+ (description
+ "Smart lazy multi-threaded parser for VCF format with useful
+filtering and output rewriting (JSON, RDF etc.)")
+ (home-page
+ "http://github.com/pjotrp/bioruby-vcf")
+ (license expat)))
+
+(define-public bio-table
+ (package
+ (name "bio-table")
+ (version "1.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (rubygems-uri "bio-table" version))
+ (sha256
+ (base32
+ "1jlpls734kd41rffn2y2747nr14k5rwgaj2g3k48i9xgsfcmrn6r"))))
+ (build-system ruby-build-system)
+ (arguments
+ `(#:tests? #f ; There are no tests.
+ ))
+ (propagated-inputs
+ `(("ruby-bio-logger" ,ruby-bio-logger)))
+ (synopsis
+ "Functions and tools for tranforming and changing tab delimited
+and comma separated table files - useful for Excel sheets and SQL/RDF
+output")
+ (description
+ "Functions and tools for tranforming and changing tab delimited
+and comma separated table files - useful for Excel sheets and SQL/RDF
+output")
+ (home-page
+ "http://github.com/pjotrp/bioruby-table")
+ (license expat)))