(use-modules (guix inferior) (ice-9 match)) (define inferior (open-inferior "/gnu/store/rsya5hkyq3fixl2r36lq2g892jadq1fc-guix-1.2.0-21.4dff6ec")) (define packages (list "guile" "guile-dsv" "guile-libyaml" "guix" "r-minimal" "coreutils" "star" "salmon" "r-data-table" "r-tximport" "r-deseq2" "bash" "multiqc" "sed" "htseq" "trim-galore" "gzip" "samtools" "fastqc" "r-s4vectors" "r-genomicalignments" "r-genomicranges" "r-rtracklayer" "r-rsamtools" "r-corrplot" "r-crosstalk" "r-dt" "r-ggplot2" "r-ggrepel" "r-gprofiler" "r-knitr" "r-pheatmap" "r-plotly" "r-reshape2" "r-rmarkdown" "r-scales" "r-summarizedexperiment" "bash-minimal")) (packages->manifest (map (lambda (specification) (match (lookup-inferior-packages inferior specification) ((first . rest) first))) packages))