Error: user-error ("Unable to resolve link: \"introduction\"")
mapbacktrace(#f(compiled-function (evald func args flags) #))
debug-early-backtrace()
debug-early(error (user-error "Unable to resolve link: \"introduction\""))
signal(user-error ("Unable to resolve link: \"introduction\""))
user-error("Unable to resolve link: %S" "introduction")
org-export-data((link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #126))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #172) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #175))) #126 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #177))) :mode nil :granularity nil :parent #172) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #177) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #180) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #183)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #183) #("Guix-notes" 0 10 (:parent #187))) #(").\n" 0 3 (:parent #183))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #178))) :mode nil :granularity nil :parent #172) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #178) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #181) #("NYA (will go to README)\n" 0 24 (:parent #184))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #179))) :mode nil :granularity nil :parent #172) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #179) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #182) #("GNU Guix allows for " 0 20 (:parent #185)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #185) #("reproducible deployment" 0 23 (:parent #189))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #185))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #182)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #182) #("Next build guix (and run) following the instructions in " 0 56 (:parent #187)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #187) #("guix-notes" 0 10 (:parent #191))) #(".\n" 0 2 (:parent #187))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #182) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #188))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #182)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #182) #("So\n" 0 3 (:parent #190))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #182) #("#+begin" 0 7 (:parent #191)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #191) #("src" 0 3 (:parent #195))) #("sh :lang bash\n#+begin" 0 23 (:parent #191)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #191) #("src" 0 3 (:parent #197))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #191)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #191) #("PACKAGE" 0 7 (:parent #199))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #191) #("PATH" 0 4 (:parent #200))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #191)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #191) #("src" 0 3 (:parent #202))) #("sh :lang bash\n" 0 16 (:parent #191))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #182) #("Install with\n" 0 13 (:parent #192))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #182) #("#+begin" 0 7 (:parent #193)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #193) #("src" 0 3 (:parent #197))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #193)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #193) #("PACKAGE" 0 7 (:parent #199))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #193) #("PATH" 0 4 (:parent #200))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #193)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #193) #("src" 0 3 (:parent #202))) #("sh :lang bash\n" 0 16 (:parent #193))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #180))) :mode nil :granularity nil :parent #172) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #180) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #183)))))) #102)) #78)) #46 (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #78) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #82) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #85) #("Binary deployment" 0 17 (:parent #88))) #("\n" 0 1 (:parent #85)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #78) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #83) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #86) #("From source deployment" 0 22 (:parent #89))) #("\n" 0 1 (:parent #86)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #78) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #84) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #87) #("Create archive" 0 14 (:parent #90))) #("\n" 0 1 (:parent #87)))))) #26)) #0 #("\n" 0 1 (:parent #26)))) #("Introduction" 0 12 (:parent #0))) (:export-options (body-only) :back-end #s(org-export-backend :name html :parent nil :transcoders ((bold . org-html-bold) (center-block . org-html-center-block) (clock . org-html-clock) (code . org-html-code) (drawer . org-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . org-html-entity) (example-block . org-html-example-block) (export-block . org-html-export-block) (export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) (footnote-reference . org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) (inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) (italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) (latex-environment . org-html-latex-environment) (latex-fragment . org-html-latex-fragment) (line-break . org-html-line-break) (link . org-html-link) (node-property . org-html-node-property) (paragraph . org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . org-html-plain-text) (planning . org-html-planning) (property-drawer . org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . org-html-radio-target) (section . org-html-section) (special-block . org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . org-html-statistics-cookie) (strike-through . org-html-strike-through) (subscript . org-html-subscript) (superscript . org-html-superscript) (table . org-html-table) (table-cell . org-html-table-cell) (table-row . org-html-table-row) (target . org-html-target) (template . org-html-template) (timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . org-html-verbatim) (verse-block . org-html-verse-block)) :options ((:html-doctype "HTML_DOCTYPE" nil org-html-doctype) (:html-container "HTML_CONTAINER" nil org-html-container-element) (:html-content-class "HTML_CONTENT_CLASS" nil org-html-content-class) (:description "DESCRIPTION" nil nil newline) (:keywords "KEYWORDS" nil nil space) (:html-html5-fancy nil "html5-fancy" org-html-html5-fancy) (:html-link-use-abs-url nil "html-link-use-abs-url" org-html-link-use-abs-url) (:html-link-home "HTML_LINK_HOME" nil org-html-link-home) (:html-link-up "HTML_LINK_UP" nil org-html-link-up) (:html-mathjax "HTML_MATHJAX" nil "" space) (:html-equation-reference-format "HTML_EQUATION_REFERENCE_FORMAT" nil org-html-equation-reference-format t) (:html-postamble nil "html-postamble" org-html-postamble) (:html-preamble nil "html-preamble" org-html-preamble) (:html-head "HTML_HEAD" nil org-html-head newline) (:html-head-extra "HTML_HEAD_EXTRA" nil org-html-head-extra newline) (:subtitle "SUBTITLE" nil nil parse) (:html-head-include-default-style nil "html-style" org-html-head-include-default-style) (:html-head-include-scripts nil "html-scripts" org-html-head-include-scripts) (:html-allow-name-attribute-in-anchors nil nil org-html-allow-name-attribute-in-anchors) (:html-divs nil nil org-html-divs) (:html-checkbox-type nil nil org-html-checkbox-type) (:html-extension nil nil org-html-extension) (:html-footnote-format nil nil org-html-footnote-format) (:html-footnote-separator nil nil org-html-footnote-separator) (:html-footnotes-section nil nil org-html-footnotes-section) (:html-format-drawer-function nil nil org-html-format-drawer-function) (:html-format-headline-function nil nil org-html-format-headline-function) (:html-format-inlinetask-function nil nil org-html-format-inlinetask-function) (:html-home/up-format nil nil org-html-home/up-format) (:html-indent nil nil org-html-indent) (:html-infojs-options nil nil org-html-infojs-options) (:html-infojs-template nil nil org-html-infojs-template) (:html-inline-image-rules nil nil org-html-inline-image-rules) (:html-link-org-files-as-html nil nil org-html-link-org-files-as-html) (:html-mathjax-options nil nil org-html-mathjax-options) (:html-mathjax-template nil nil org-html-mathjax-template) (:html-metadata-timestamp-format nil nil org-html-metadata-timestamp-format) (:html-postamble-format nil nil org-html-postamble-format) (:html-preamble-format nil nil org-html-preamble-format) (:html-prefer-user-labels nil nil org-html-prefer-user-labels) (:html-self-link-headlines nil nil org-html-self-link-headlines) (:html-table-align-individual-fields nil nil org-html-table-align-individual-fields) (:html-table-caption-above nil nil org-html-table-caption-above) (:html-table-data-tags nil nil org-html-table-data-tags) (:html-table-header-tags nil nil org-html-table-header-tags) (:html-table-use-header-tags-for-first-column nil nil org-html-table-use-header-tags-for-first-column) (:html-tag-class-prefix nil nil org-html-tag-class-prefix) (:html-text-markup-alist nil nil org-html-text-markup-alist) (:html-todo-kwd-class-prefix nil nil org-html-todo-kwd-class-prefix) (:html-toplevel-hlevel nil nil org-html-toplevel-hlevel) (:html-use-infojs nil nil org-html-use-infojs) (:html-validation-link nil nil org-html-validation-link) (:html-viewport nil nil org-html-viewport) (:html-inline-images nil nil org-html-inline-images) (:html-table-attributes nil nil org-html-table-default-attributes) (:html-table-row-open-tag nil nil org-html-table-row-open-tag) (:html-table-row-close-tag nil nil org-html-table-row-close-tag) (:html-xml-declaration nil nil org-html-xml-declaration) (:html-wrap-src-lines nil nil org-html-wrap-src-lines) (:html-klipsify-src nil nil org-html-klipsify-src) (:html-klipse-css nil nil org-html-klipse-css) (:html-klipse-js nil nil org-html-klipse-js) (:html-klipse-selection-script nil nil org-html-klipse-selection-script) (:infojs-opt "INFOJS_OPT" nil nil) (:creator "CREATOR" nil org-html-creator-string) (:with-latex nil "tex" org-html-with-latex) (:latex-header "LATEX_HEADER" nil nil newline)) :filters ((:filter-options . org-html-infojs-install-script) (:filter-parse-tree . org-html-image-link-filter) (:filter-final-output . org-html-final-function)) :blocks nil :menu (104 "Export to HTML" ((72 "As HTML buffer" org-html-export-as-html) (104 "As HTML file" org-html-export-to-html) (111 "As HTML file and open" (lambda (a s v b) (if a (org-html-export-to-html t s v b) (org-open-file (org-html-export-to-html nil s v b)))))))) :translate-alist ((bold . org-html-bold) (center-block . org-html-center-block) (clock . org-html-clock) (code . org-html-code) (drawer . org-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . org-html-entity) (example-block . org-html-example-block) (export-block . org-html-export-block) (export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) (footnote-reference . org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) (inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) (italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) (latex-environment . org-html-latex-environment) (latex-fragment . org-html-latex-fragment) (line-break . org-html-line-break) (link . org-html-link) (node-property . org-html-node-property) (paragraph . org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . org-html-plain-text) (planning . org-html-planning) (property-drawer . org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . org-html-radio-target) (section . org-html-section) (special-block . org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . org-html-statistics-cookie) (strike-through . org-html-strike-through) (subscript . org-html-subscript) (superscript . org-html-superscript) (table . org-html-table) (table-cell . org-html-table-cell) (table-row . org-html-table-row) (target . org-html-target) (template . org-html-template) (timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . org-html-verbatim) (verse-block . org-html-verse-block)) :exported-data # :input-buffer " *temp*" :input-file nil :html-doctype "xhtml-strict" :html-container "div" :html-content-class "content" :description nil :keywords nil :html-html5-fancy nil :html-link-use-abs-url nil :html-link-home "" :html-link-up "" :html-mathjax "" :html-equation-reference-format "\\eqref{%s}" :html-postamble auto :html-preamble t :html-head "" :html-head-extra "" :subtitle nil :html-head-include-default-style t :html-head-include-scripts nil :html-allow-name-attribute-in-anchors nil :html-divs ((preamble "div" "preamble") (content "div" "content") (postamble "div" "postamble")) :html-checkbox-type ascii :html-extension "html" :html-footnote-format "%s" :html-footnote-separator ", " :html-footnotes-section ") :html-format-headline-function org-html-format-headline-default-function :html-format-inlinetask-function org-html-format-inlinetask-default-function :html-home/up-format "" :html-indent nil :html-infojs-options ((path . "https://orgmode.org/org-info.js") (view . "info") (toc . :with-toc) (ftoc . "0") (tdepth . "max") (sdepth . "max") (mouse . "underline") (buttons . "0") (ltoc . "1") (up . :html-link-up) (home . :html-link-home)) :html-infojs-template "\n\n" :html-inline-image-rules (("file" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)") ("http" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)") ("https" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)")) :html-link-org-files-as-html t :html-mathjax-options ((path "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js") (scale 1.0) (align "center") (font "mathjax-modern") (overflow "overflow") (tags "ams") (indent "0em") (multlinewidth "85%") (tagindent ".8em") (tagside "right")) :html-mathjax-template "\n\n" :html-metadata-timestamp-format "%Y-%m-%d %a %H:%M" :html-postamble-format (("en" " \n" . " ") :html-table-header-tags ("" . " ") :html-table-use-header-tags-for-first-column nil :html-tag-class-prefix "" :html-text-markup-alist ((bold . "%s") (code . "%s") (underline . "%s") (verbatim . "" :html-table-row-close-tag " " :html-xml-declaration (("html" . "") ("php" . "\"; ?>")) :html-wrap-src-lines nil :html-klipsify-src nil :html-klipse-css "https://storage.googleapis.com/app.klipse.tech/css/codemirror.css" :html-klipse-js "https://storage.googleapis.com/app.klipse.tech/plugin_prod/js/klipse_plugin.min.js" :html-klipse-selection-script "window.klipse_settings = {selector_eval_html: '.src-html',\n selector_eval_js: '.src-js',\n selector_eval_python_client: '.src-python',\n selector_eval_scheme: '.src-scheme',\n selector: '.src-clojure',\n selector_eval_ruby: '.src-ruby'};" :infojs-opt nil :creator "Emacs 29.4 (Org mode 9.6.15)" :with-latex t :latex-header nil :title (#("Installing GeneNetwork services with GNU Guix" 0 45 (:parent #148))) :date nil :author (#("unknown" 0 7 (:parent #152))) :email "unknown@genenetwork-development" :language "en" :select-tags ("export") :exclude-tags ("noexport") :headline-levels 3 :preserve-breaks nil :section-numbers nil :time-stamp-file t :with-archived-trees headline :with-author t :with-broken-links nil :with-clocks nil :with-creator nil :with-date t :with-drawers (not "LOGBOOK") :with-email nil :with-emphasize t :with-entities t :with-fixed-width t :with-footnotes t :with-inlinetasks t :with-planning nil :with-priority nil :with-properties nil :with-smart-quotes nil :with-special-strings t :with-statistics-cookies t :with-sub-superscript t :with-toc nil :with-tables t :with-tags t :with-tasks t :with-timestamps t :with-title t :with-todo-keywords t :cite-export (basic nil nil) :bibliography nil :filter-body nil :filter-bold nil :filter-babel-call nil :filter-center-block nil :filter-clock nil :filter-code nil :filter-diary-sexp nil :filter-drawer nil :filter-dynamic-block nil :filter-entity nil :filter-example-block nil :filter-export-block nil :filter-export-snippet nil :filter-final-output (org-html-final-function) :filter-fixed-width nil :filter-footnote-definition nil :filter-footnote-reference nil :filter-headline nil :filter-horizontal-rule nil :filter-inline-babel-call nil :filter-inline-src-block nil :filter-inlinetask nil :filter-italic nil :filter-item nil :filter-keyword nil :filter-latex-environment nil :filter-latex-fragment nil :filter-line-break nil :filter-link nil :filter-node-property nil :filter-options (org-html-infojs-install-script) :filter-paragraph nil :filter-parse-tree (org-html-image-link-filter) :filter-plain-list nil :filter-plain-text nil :filter-planning nil :filter-property-drawer nil :filter-quote-block nil :filter-radio-target nil :filter-section nil :filter-special-block nil :filter-src-block nil :filter-statistics-cookie nil :filter-strike-through nil :filter-subscript nil :filter-superscript nil :filter-table nil :filter-table-cell nil :filter-table-row nil :filter-target nil :filter-timestamp nil :filter-underline nil :filter-verbatim nil :filter-verse-block nil :ignore-list nil :parse-tree (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #338) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #341))) (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #342))) :mode nil :granularity nil :parent #338) (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent #342) (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent #345) (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #351) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #354) #("Introduction" 0 12 (:parent #357))) #("\n" 0 1 (:parent #354)))) (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #352) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #355) #("Binary deployment" 0 17 (:parent #358))) #("\n" 0 1 (:parent #355)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #353) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #356) #("From source deployment" 0 22 (:parent #359))) #("\n" 0 1 (:parent #356)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #354) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #357) #("Create archive" 0 14 (:parent #360))) #("\n" 0 1 (:parent #357))))))) (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #343))) :mode nil :granularity nil :parent #338) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #343) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #346) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #349)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #349) #("Guix-notes" 0 10 (:parent #353))) #(").\n" 0 3 (:parent #349))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #344))) :mode nil :granularity nil :parent #338) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #344) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #347) #("NYA (will go to README)\n" 0 24 (:parent #350))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #345))) :mode nil :granularity nil :parent #338) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #345) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #348) #("GNU Guix allows for " 0 20 (:parent #351)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #351) #("reproducible deployment" 0 23 (:parent #355))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #351))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #348)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #348) #("Next build guix (and run) following the instructions in " 0 56 (:parent #353)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #353) #("guix-notes" 0 10 (:parent #357))) #(".\n" 0 2 (:parent #353))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #348) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #354))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #348)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #348) #("So\n" 0 3 (:parent #356))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #348) #("#+begin" 0 7 (:parent #357)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #357) #("src" 0 3 (:parent #361))) #("sh :lang bash\n#+begin" 0 23 (:parent #357)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #357) #("src" 0 3 (:parent #363))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #357)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #357) #("PACKAGE" 0 7 (:parent #365))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #357) #("PATH" 0 4 (:parent #366))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #357)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #357) #("src" 0 3 (:parent #368))) #("sh :lang bash\n" 0 16 (:parent #357))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #348) #("Install with\n" 0 13 (:parent #358))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #348) #("#+begin" 0 7 (:parent #359)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #359) #("src" 0 3 (:parent #363))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #359)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #359) #("PACKAGE" 0 7 (:parent #365))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #359) #("PATH" 0 4 (:parent #366))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #359)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #359) #("src" 0 3 (:parent #368))) #("sh :lang bash\n" 0 16 (:parent #359))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #346))) :mode nil :granularity nil :parent #338) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #346) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #349))))) :headline-offset 0 :headline-numbering nil :id-alist nil :citations nil :id-local-cache #))
#f(compiled-function (element) #)((link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #126))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #172) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #175))) #126 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #177))) :mode nil :granularity nil :parent #172) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #177) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #180) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #183)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #183) #("Guix-notes" 0 10 (:parent #187))) #(").\n" 0 3 (:parent #183))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #178))) :mode nil :granularity nil :parent #172) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #178) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #181) #("NYA (will go to README)\n" 0 24 (:parent #184))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #179))) :mode nil :granularity nil :parent #172) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #179) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #182) #("GNU Guix allows for " 0 20 (:parent #185)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #185) #("reproducible deployment" 0 23 (:parent #189))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #185))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #182)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #182) #("Next build guix (and run) following the instructions in " 0 56 (:parent #187)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #187) #("guix-notes" 0 10 (:parent #191))) #(".\n" 0 2 (:parent #187))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #182) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #188))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #182)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #182) #("So\n" 0 3 (:parent #190))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #182) #("#+begin" 0 7 (:parent #191)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #191) #("src" 0 3 (:parent #195))) #("sh :lang bash\n#+begin" 0 23 (:parent #191)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #191) #("src" 0 3 (:parent #197))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #191)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #191) #("PACKAGE" 0 7 (:parent #199))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #191) #("PATH" 0 4 (:parent #200))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #191)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #191) #("src" 0 3 (:parent #202))) #("sh :lang bash\n" 0 16 (:parent #191))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #182) #("Install with\n" 0 13 (:parent #192))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #182) #("#+begin" 0 7 (:parent #193)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #193) #("src" 0 3 (:parent #197))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #193)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #193) #("PACKAGE" 0 7 (:parent #199))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #193) #("PATH" 0 4 (:parent #200))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #193)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #193) #("src" 0 3 (:parent #202))) #("sh :lang bash\n" 0 16 (:parent #193))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #180))) :mode nil :granularity nil :parent #172) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #180) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #183)))))) #102)) #78)) #46 (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #78) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #82) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #85) #("Binary deployment" 0 17 (:parent #88))) #("\n" 0 1 (:parent #85)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #78) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #83) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #86) #("From source deployment" 0 22 (:parent #89))) #("\n" 0 1 (:parent #86)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #78) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #84) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #87) #("Create archive" 0 14 (:parent #90))) #("\n" 0 1 (:parent #87)))))) #26)) #0 #("\n" 0 1 (:parent #26)))) #("Introduction" 0 12 (:parent #0))))
mapconcat(#f(compiled-function (element) #) ((link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #127))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #173) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #176))) #127 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #178))) :mode nil :granularity nil :parent #173) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #178) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #181) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #184)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #184) #("Guix-notes" 0 10 (:parent #188))) #(").\n" 0 3 (:parent #184))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #179))) :mode nil :granularity nil :parent #173) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #179) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #182) #("NYA (will go to README)\n" 0 24 (:parent #185))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #180))) :mode nil :granularity nil :parent #173) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #180) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #183) #("GNU Guix allows for " 0 20 (:parent #186)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #186) #("reproducible deployment" 0 23 (:parent #190))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #186))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #183)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #183) #("Next build guix (and run) following the instructions in " 0 56 (:parent #188)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #188) #("guix-notes" 0 10 (:parent #192))) #(".\n" 0 2 (:parent #188))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #183) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #189))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #183)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #183) #("So\n" 0 3 (:parent #191))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #183) #("#+begin" 0 7 (:parent #192)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #192) #("src" 0 3 (:parent #196))) #("sh :lang bash\n#+begin" 0 23 (:parent #192)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #192) #("src" 0 3 (:parent #198))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #192)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #192) #("PACKAGE" 0 7 (:parent #200))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #192) #("PATH" 0 4 (:parent #201))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #192)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #192) #("src" 0 3 (:parent #203))) #("sh :lang bash\n" 0 16 (:parent #192))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #183) #("Install with\n" 0 13 (:parent #193))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #183) #("#+begin" 0 7 (:parent #194)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #194) #("src" 0 3 (:parent #198))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #194)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #194) #("PACKAGE" 0 7 (:parent #200))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #194) #("PATH" 0 4 (:parent #201))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #194)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #194) #("src" 0 3 (:parent #203))) #("sh :lang bash\n" 0 16 (:parent #194))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #181))) :mode nil :granularity nil :parent #173) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #181) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #184)))))) #103)) #79)) #47 (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #79) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #83) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #86) #("Binary deployment" 0 17 (:parent #89))) #("\n" 0 1 (:parent #86)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #79) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #84) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #87) #("From source deployment" 0 22 (:parent #90))) #("\n" 0 1 (:parent #87)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #79) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #85) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #88) #("Create archive" 0 14 (:parent #91))) #("\n" 0 1 (:parent #88)))))) #27)) . #0)) #("Introduction" 0 12 (:parent #1))) #("\n" 0 1 (:parent (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #105))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #151) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #154))) #105 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #156))) :mode nil :granularity nil :parent #151) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #156) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #159) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #162)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #162) #("Guix-notes" 0 10 (:parent #166))) #(").\n" 0 3 (:parent #162))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #157))) :mode nil :granularity nil :parent #151) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #157) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #160) #("NYA (will go to README)\n" 0 24 (:parent #163))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #158))) :mode nil :granularity nil :parent #151) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #158) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #161) #("GNU Guix allows for " 0 20 (:parent #164)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #164) #("reproducible deployment" 0 23 (:parent #168))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #164))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #161)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #161) #("Next build guix (and run) following the instructions in " 0 56 (:parent #166)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #166) #("guix-notes" 0 10 (:parent #170))) #(".\n" 0 2 (:parent #166))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #161) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #167))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #161)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #161) #("So\n" 0 3 (:parent #169))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #161) #("#+begin" 0 7 (:parent #170)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #170) #("src" 0 3 (:parent #174))) #("sh :lang bash\n#+begin" 0 23 (:parent #170)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #170) #("src" 0 3 (:parent #176))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #170)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #170) #("PACKAGE" 0 7 (:parent #178))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #170) #("PATH" 0 4 (:parent #179))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #170)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #170) #("src" 0 3 (:parent #181))) #("sh :lang bash\n" 0 16 (:parent #170))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #161) #("Install with\n" 0 13 (:parent #171))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #161) #("#+begin" 0 7 (:parent #172)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #172) #("src" 0 3 (:parent #176))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #172)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #172) #("PACKAGE" 0 7 (:parent #178))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #172) #("PATH" 0 4 (:parent #179))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #172)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #172) #("src" 0 3 (:parent #181))) #("sh :lang bash\n" 0 16 (:parent #172))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #159))) :mode nil :granularity nil :parent #151) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #159) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #162)))))) #81)) #57)) #25 (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #57) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #61) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #64) #("Binary deployment" 0 17 (:parent #67))) #("\n" 0 1 (:parent #64)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #57) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #62) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #65) #("From source deployment" 0 22 (:parent #68))) #("\n" 0 1 (:parent #65)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #57) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #63) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #66) #("Create archive" 0 14 (:parent #69))) #("\n" 0 1 (:parent #66)))))) #5)) . #0)))) "")
org-export-data((paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #100))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #146) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #149))) #100 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #151))) :mode nil :granularity nil :parent #146) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #151) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #154) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #157)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #157) #("Guix-notes" 0 10 (:parent #161))) #(").\n" 0 3 (:parent #157))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #152))) :mode nil :granularity nil :parent #146) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #152) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #155) #("NYA (will go to README)\n" 0 24 (:parent #158))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #153))) :mode nil :granularity nil :parent #146) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #153) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #156) #("GNU Guix allows for " 0 20 (:parent #159)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #159) #("reproducible deployment" 0 23 (:parent #163))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #159))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #156)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #156) #("Next build guix (and run) following the instructions in " 0 56 (:parent #161)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #161) #("guix-notes" 0 10 (:parent #165))) #(".\n" 0 2 (:parent #161))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #156) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #162))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #156)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #156) #("So\n" 0 3 (:parent #164))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #156) #("#+begin" 0 7 (:parent #165)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #165) #("src" 0 3 (:parent #169))) #("sh :lang bash\n#+begin" 0 23 (:parent #165)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #165) #("src" 0 3 (:parent #171))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #165)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #165) #("PACKAGE" 0 7 (:parent #173))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #165) #("PATH" 0 4 (:parent #174))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #165)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #165) #("src" 0 3 (:parent #176))) #("sh :lang bash\n" 0 16 (:parent #165))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #156) #("Install with\n" 0 13 (:parent #166))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #156) #("#+begin" 0 7 (:parent #167)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #167) #("src" 0 3 (:parent #171))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #167)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #167) #("PACKAGE" 0 7 (:parent #173))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #167) #("PATH" 0 4 (:parent #174))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #167)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #167) #("src" 0 3 (:parent #176))) #("sh :lang bash\n" 0 16 (:parent #167))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #154))) :mode nil :granularity nil :parent #146) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #154) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #157)))))) #76)) #52)) #20 (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #52) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #56) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #59) #("Binary deployment" 0 17 (:parent #62))) #("\n" 0 1 (:parent #59)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #52) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #57) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #60) #("From source deployment" 0 22 (:parent #63))) #("\n" 0 1 (:parent #60)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #52) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #58) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #61) #("Create archive" 0 14 (:parent #64))) #("\n" 0 1 (:parent #61)))))) #0)) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #0) #("Introduction" 0 12 (:parent #3))) #("\n" 0 1 (:parent #0))) (:export-options (body-only) :back-end #s(org-export-backend :name html :parent nil :transcoders ((bold . org-html-bold) (center-block . org-html-center-block) (clock . org-html-clock) (code . org-html-code) (drawer . org-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . org-html-entity) (example-block . org-html-example-block) (export-block . org-html-export-block) (export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) (footnote-reference . org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) (inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) (italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) (latex-environment . org-html-latex-environment) (latex-fragment . org-html-latex-fragment) (line-break . org-html-line-break) (link . org-html-link) (node-property . org-html-node-property) (paragraph . org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . org-html-plain-text) (planning . org-html-planning) (property-drawer . org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . org-html-radio-target) (section . org-html-section) (special-block . org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . org-html-statistics-cookie) (strike-through . org-html-strike-through) (subscript . org-html-subscript) (superscript . org-html-superscript) (table . org-html-table) (table-cell . org-html-table-cell) (table-row . org-html-table-row) (target . org-html-target) (template . org-html-template) (timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . org-html-verbatim) (verse-block . org-html-verse-block)) :options ((:html-doctype "HTML_DOCTYPE" nil org-html-doctype) (:html-container "HTML_CONTAINER" nil org-html-container-element) (:html-content-class "HTML_CONTENT_CLASS" nil org-html-content-class) (:description "DESCRIPTION" nil nil newline) (:keywords "KEYWORDS" nil nil space) (:html-html5-fancy nil "html5-fancy" org-html-html5-fancy) (:html-link-use-abs-url nil "html-link-use-abs-url" org-html-link-use-abs-url) (:html-link-home "HTML_LINK_HOME" nil org-html-link-home) (:html-link-up "HTML_LINK_UP" nil org-html-link-up) (:html-mathjax "HTML_MATHJAX" nil "" space) (:html-equation-reference-format "HTML_EQUATION_REFERENCE_FORMAT" nil org-html-equation-reference-format t) (:html-postamble nil "html-postamble" org-html-postamble) (:html-preamble nil "html-preamble" org-html-preamble) (:html-head "HTML_HEAD" nil org-html-head newline) (:html-head-extra "HTML_HEAD_EXTRA" nil org-html-head-extra newline) (:subtitle "SUBTITLE" nil nil parse) (:html-head-include-default-style nil "html-style" org-html-head-include-default-style) (:html-head-include-scripts nil "html-scripts" org-html-head-include-scripts) (:html-allow-name-attribute-in-anchors nil nil org-html-allow-name-attribute-in-anchors) (:html-divs nil nil org-html-divs) (:html-checkbox-type nil nil org-html-checkbox-type) (:html-extension nil nil org-html-extension) (:html-footnote-format nil nil org-html-footnote-format) (:html-footnote-separator nil nil org-html-footnote-separator) (:html-footnotes-section nil nil org-html-footnotes-section) (:html-format-drawer-function nil nil org-html-format-drawer-function) (:html-format-headline-function nil nil org-html-format-headline-function) (:html-format-inlinetask-function nil nil org-html-format-inlinetask-function) (:html-home/up-format nil nil org-html-home/up-format) (:html-indent nil nil org-html-indent) (:html-infojs-options nil nil org-html-infojs-options) (:html-infojs-template nil nil org-html-infojs-template) (:html-inline-image-rules nil nil org-html-inline-image-rules) (:html-link-org-files-as-html nil nil org-html-link-org-files-as-html) (:html-mathjax-options nil nil org-html-mathjax-options) (:html-mathjax-template nil nil org-html-mathjax-template) (:html-metadata-timestamp-format nil nil org-html-metadata-timestamp-format) (:html-postamble-format nil nil org-html-postamble-format) (:html-preamble-format nil nil org-html-preamble-format) (:html-prefer-user-labels nil nil org-html-prefer-user-labels) (:html-self-link-headlines nil nil org-html-self-link-headlines) (:html-table-align-individual-fields nil nil org-html-table-align-individual-fields) (:html-table-caption-above nil nil org-html-table-caption-above) (:html-table-data-tags nil nil org-html-table-data-tags) (:html-table-header-tags nil nil org-html-table-header-tags) (:html-table-use-header-tags-for-first-column nil nil org-html-table-use-header-tags-for-first-column) (:html-tag-class-prefix nil nil org-html-tag-class-prefix) (:html-text-markup-alist nil nil org-html-text-markup-alist) (:html-todo-kwd-class-prefix nil nil org-html-todo-kwd-class-prefix) (:html-toplevel-hlevel nil nil org-html-toplevel-hlevel) (:html-use-infojs nil nil org-html-use-infojs) (:html-validation-link nil nil org-html-validation-link) (:html-viewport nil nil org-html-viewport) (:html-inline-images nil nil org-html-inline-images) (:html-table-attributes nil nil org-html-table-default-attributes) (:html-table-row-open-tag nil nil org-html-table-row-open-tag) (:html-table-row-close-tag nil nil org-html-table-row-close-tag) (:html-xml-declaration nil nil org-html-xml-declaration) (:html-wrap-src-lines nil nil org-html-wrap-src-lines) (:html-klipsify-src nil nil org-html-klipsify-src) (:html-klipse-css nil nil org-html-klipse-css) (:html-klipse-js nil nil org-html-klipse-js) (:html-klipse-selection-script nil nil org-html-klipse-selection-script) (:infojs-opt "INFOJS_OPT" nil nil) (:creator "CREATOR" nil org-html-creator-string) (:with-latex nil "tex" org-html-with-latex) (:latex-header "LATEX_HEADER" nil nil newline)) :filters ((:filter-options . org-html-infojs-install-script) (:filter-parse-tree . org-html-image-link-filter) (:filter-final-output . org-html-final-function)) :blocks nil :menu (104 "Export to HTML" ((72 "As HTML buffer" org-html-export-as-html) (104 "As HTML file" org-html-export-to-html) (111 "As HTML file and open" (lambda (a s v b) (if a (org-html-export-to-html t s v b) (org-open-file (org-html-export-to-html nil s v b)))))))) :translate-alist ((bold . org-html-bold) (center-block . org-html-center-block) (clock . org-html-clock) (code . org-html-code) (drawer . org-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . org-html-entity) (example-block . org-html-example-block) (export-block . org-html-export-block) (export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) (footnote-reference . org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) (inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) (italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) (latex-environment . org-html-latex-environment) (latex-fragment . org-html-latex-fragment) (line-break . org-html-line-break) (link . org-html-link) (node-property . org-html-node-property) (paragraph . org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . org-html-plain-text) (planning . org-html-planning) (property-drawer . org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . org-html-radio-target) (section . org-html-section) (special-block . org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . org-html-statistics-cookie) (strike-through . org-html-strike-through) (subscript . org-html-subscript) (superscript . org-html-superscript) (table . org-html-table) (table-cell . org-html-table-cell) (table-row . org-html-table-row) (target . org-html-target) (template . org-html-template) (timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . org-html-verbatim) (verse-block . org-html-verse-block)) :exported-data # :input-buffer " *temp*" :input-file nil :html-doctype "xhtml-strict" :html-container "div" :html-content-class "content" :description nil :keywords nil :html-html5-fancy nil :html-link-use-abs-url nil :html-link-home "" :html-link-up "" :html-mathjax "" :html-equation-reference-format "\\eqref{%s}" :html-postamble auto :html-preamble t :html-head "" :html-head-extra "" :subtitle nil :html-head-include-default-style t :html-head-include-scripts nil :html-allow-name-attribute-in-anchors nil :html-divs ((preamble "div" "preamble") (content "div" "content") (postamble "div" "postamble")) :html-checkbox-type ascii :html-extension "html" :html-footnote-format "%s" :html-footnote-separator ", " :html-footnotes-section ") :html-format-headline-function org-html-format-headline-default-function :html-format-inlinetask-function org-html-format-inlinetask-default-function :html-home/up-format "" :html-indent nil :html-infojs-options ((path . "https://orgmode.org/org-info.js") (view . "info") (toc . :with-toc) (ftoc . "0") (tdepth . "max") (sdepth . "max") (mouse . "underline") (buttons . "0") (ltoc . "1") (up . :html-link-up) (home . :html-link-home)) :html-infojs-template "\n\n" :html-inline-image-rules (("file" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)") ("http" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)") ("https" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)")) :html-link-org-files-as-html t :html-mathjax-options ((path "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js") (scale 1.0) (align "center") (font "mathjax-modern") (overflow "overflow") (tags "ams") (indent "0em") (multlinewidth "85%") (tagindent ".8em") (tagside "right")) :html-mathjax-template "\n\n" :html-metadata-timestamp-format "%Y-%m-%d %a %H:%M" :html-postamble-format (("en" " \n" . " ") :html-table-header-tags ("" . " ") :html-table-use-header-tags-for-first-column nil :html-tag-class-prefix "" :html-text-markup-alist ((bold . "%s") (code . "%s") (underline . "%s") (verbatim . "" :html-table-row-close-tag " " :html-xml-declaration (("html" . "") ("php" . "\"; ?>")) :html-wrap-src-lines nil :html-klipsify-src nil :html-klipse-css "https://storage.googleapis.com/app.klipse.tech/css/codemirror.css" :html-klipse-js "https://storage.googleapis.com/app.klipse.tech/plugin_prod/js/klipse_plugin.min.js" :html-klipse-selection-script "window.klipse_settings = {selector_eval_html: '.src-html',\n selector_eval_js: '.src-js',\n selector_eval_python_client: '.src-python',\n selector_eval_scheme: '.src-scheme',\n selector: '.src-clojure',\n selector_eval_ruby: '.src-ruby'};" :infojs-opt nil :creator "Emacs 29.4 (Org mode 9.6.15)" :with-latex t :latex-header nil :title (#("Installing GeneNetwork services with GNU Guix" 0 45 (:parent #148))) :date nil :author (#("unknown" 0 7 (:parent #152))) :email "unknown@genenetwork-development" :language "en" :select-tags ("export") :exclude-tags ("noexport") :headline-levels 3 :preserve-breaks nil :section-numbers nil :time-stamp-file t :with-archived-trees headline :with-author t :with-broken-links nil :with-clocks nil :with-creator nil :with-date t :with-drawers (not "LOGBOOK") :with-email nil :with-emphasize t :with-entities t :with-fixed-width t :with-footnotes t :with-inlinetasks t :with-planning nil :with-priority nil :with-properties nil :with-smart-quotes nil :with-special-strings t :with-statistics-cookies t :with-sub-superscript t :with-toc nil :with-tables t :with-tags t :with-tasks t :with-timestamps t :with-title t :with-todo-keywords t :cite-export (basic nil nil) :bibliography nil :filter-body nil :filter-bold nil :filter-babel-call nil :filter-center-block nil :filter-clock nil :filter-code nil :filter-diary-sexp nil :filter-drawer nil :filter-dynamic-block nil :filter-entity nil :filter-example-block nil :filter-export-block nil :filter-export-snippet nil :filter-final-output (org-html-final-function) :filter-fixed-width nil :filter-footnote-definition nil :filter-footnote-reference nil :filter-headline nil :filter-horizontal-rule nil :filter-inline-babel-call nil :filter-inline-src-block nil :filter-inlinetask nil :filter-italic nil :filter-item nil :filter-keyword nil :filter-latex-environment nil :filter-latex-fragment nil :filter-line-break nil :filter-link nil :filter-node-property nil :filter-options (org-html-infojs-install-script) :filter-paragraph nil :filter-parse-tree (org-html-image-link-filter) :filter-plain-list nil :filter-plain-text nil :filter-planning nil :filter-property-drawer nil :filter-quote-block nil :filter-radio-target nil :filter-section nil :filter-special-block nil :filter-src-block nil :filter-statistics-cookie nil :filter-strike-through nil :filter-subscript nil :filter-superscript nil :filter-table nil :filter-table-cell nil :filter-table-row nil :filter-target nil :filter-timestamp nil :filter-underline nil :filter-verbatim nil :filter-verse-block nil :ignore-list nil :parse-tree (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #338) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #341))) (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #342))) :mode nil :granularity nil :parent #338) (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent #342) (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent #345) (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #351) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #354) #("Introduction" 0 12 (:parent #357))) #("\n" 0 1 (:parent #354)))) (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #352) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #355) #("Binary deployment" 0 17 (:parent #358))) #("\n" 0 1 (:parent #355)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #353) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #356) #("From source deployment" 0 22 (:parent #359))) #("\n" 0 1 (:parent #356)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #354) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #357) #("Create archive" 0 14 (:parent #360))) #("\n" 0 1 (:parent #357))))))) (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #343))) :mode nil :granularity nil :parent #338) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #343) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #346) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #349)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #349) #("Guix-notes" 0 10 (:parent #353))) #(").\n" 0 3 (:parent #349))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #344))) :mode nil :granularity nil :parent #338) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #344) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #347) #("NYA (will go to README)\n" 0 24 (:parent #350))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #345))) :mode nil :granularity nil :parent #338) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #345) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #348) #("GNU Guix allows for " 0 20 (:parent #351)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #351) #("reproducible deployment" 0 23 (:parent #355))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #351))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #348)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #348) #("Next build guix (and run) following the instructions in " 0 56 (:parent #353)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #353) #("guix-notes" 0 10 (:parent #357))) #(".\n" 0 2 (:parent #353))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #348) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #354))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #348)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #348) #("So\n" 0 3 (:parent #356))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #348) #("#+begin" 0 7 (:parent #357)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #357) #("src" 0 3 (:parent #361))) #("sh :lang bash\n#+begin" 0 23 (:parent #357)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #357) #("src" 0 3 (:parent #363))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #357)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #357) #("PACKAGE" 0 7 (:parent #365))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #357) #("PATH" 0 4 (:parent #366))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #357)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #357) #("src" 0 3 (:parent #368))) #("sh :lang bash\n" 0 16 (:parent #357))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #348) #("Install with\n" 0 13 (:parent #358))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #348) #("#+begin" 0 7 (:parent #359)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #359) #("src" 0 3 (:parent #363))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #359)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #359) #("PACKAGE" 0 7 (:parent #365))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #359) #("PATH" 0 4 (:parent #366))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #359)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #359) #("src" 0 3 (:parent #368))) #("sh :lang bash\n" 0 16 (:parent #359))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #346))) :mode nil :granularity nil :parent #338) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #346) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #349))))) :headline-offset 0 :headline-numbering nil :id-alist nil :citations nil :id-local-cache #))
#f(compiled-function (element) #)((paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #100))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #146) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #149))) #100 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #151))) :mode nil :granularity nil :parent #146) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #151) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #154) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #157)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #157) #("Guix-notes" 0 10 (:parent #161))) #(").\n" 0 3 (:parent #157))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #152))) :mode nil :granularity nil :parent #146) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #152) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #155) #("NYA (will go to README)\n" 0 24 (:parent #158))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #153))) :mode nil :granularity nil :parent #146) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #153) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #156) #("GNU Guix allows for " 0 20 (:parent #159)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #159) #("reproducible deployment" 0 23 (:parent #163))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #159))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #156)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #156) #("Next build guix (and run) following the instructions in " 0 56 (:parent #161)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #161) #("guix-notes" 0 10 (:parent #165))) #(".\n" 0 2 (:parent #161))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #156) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #162))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #156)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #156) #("So\n" 0 3 (:parent #164))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #156) #("#+begin" 0 7 (:parent #165)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #165) #("src" 0 3 (:parent #169))) #("sh :lang bash\n#+begin" 0 23 (:parent #165)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #165) #("src" 0 3 (:parent #171))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #165)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #165) #("PACKAGE" 0 7 (:parent #173))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #165) #("PATH" 0 4 (:parent #174))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #165)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #165) #("src" 0 3 (:parent #176))) #("sh :lang bash\n" 0 16 (:parent #165))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #156) #("Install with\n" 0 13 (:parent #166))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #156) #("#+begin" 0 7 (:parent #167)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #167) #("src" 0 3 (:parent #171))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #167)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #167) #("PACKAGE" 0 7 (:parent #173))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #167) #("PATH" 0 4 (:parent #174))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #167)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #167) #("src" 0 3 (:parent #176))) #("sh :lang bash\n" 0 16 (:parent #167))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #154))) :mode nil :granularity nil :parent #146) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #154) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #157)))))) #76)) #52)) #20 (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #52) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #56) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #59) #("Binary deployment" 0 17 (:parent #62))) #("\n" 0 1 (:parent #59)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #52) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #57) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #60) #("From source deployment" 0 22 (:parent #63))) #("\n" 0 1 (:parent #60)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #52) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #58) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #61) #("Create archive" 0 14 (:parent #64))) #("\n" 0 1 (:parent #61)))))) #0)) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #0) #("Introduction" 0 12 (:parent #3))) #("\n" 0 1 (:parent #0))))
mapconcat(#f(compiled-function (element) #) ((paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #101))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #147) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #150))) #101 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #152))) :mode nil :granularity nil :parent #147) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #152) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #155) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #158)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #158) #("Guix-notes" 0 10 (:parent #162))) #(").\n" 0 3 (:parent #158))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #153))) :mode nil :granularity nil :parent #147) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #153) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #156) #("NYA (will go to README)\n" 0 24 (:parent #159))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #154))) :mode nil :granularity nil :parent #147) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #154) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #157) #("GNU Guix allows for " 0 20 (:parent #160)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #160) #("reproducible deployment" 0 23 (:parent #164))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #160))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #157)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #157) #("Next build guix (and run) following the instructions in " 0 56 (:parent #162)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #162) #("guix-notes" 0 10 (:parent #166))) #(".\n" 0 2 (:parent #162))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #157) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #163))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #157)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #157) #("So\n" 0 3 (:parent #165))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #157) #("#+begin" 0 7 (:parent #166)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #166) #("src" 0 3 (:parent #170))) #("sh :lang bash\n#+begin" 0 23 (:parent #166)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #166) #("src" 0 3 (:parent #172))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #166)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #166) #("PACKAGE" 0 7 (:parent #174))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #166) #("PATH" 0 4 (:parent #175))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #166)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #166) #("src" 0 3 (:parent #177))) #("sh :lang bash\n" 0 16 (:parent #166))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #157) #("Install with\n" 0 13 (:parent #167))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #157) #("#+begin" 0 7 (:parent #168)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #168) #("src" 0 3 (:parent #172))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #168)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #168) #("PACKAGE" 0 7 (:parent #174))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #168) #("PATH" 0 4 (:parent #175))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #168)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #168) #("src" 0 3 (:parent #177))) #("sh :lang bash\n" 0 16 (:parent #168))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #155))) :mode nil :granularity nil :parent #147) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #155) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #158)))))) #77)) #53)) #21 (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #53) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #57) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #60) #("Binary deployment" 0 17 (:parent #63))) #("\n" 0 1 (:parent #60)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #53) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #58) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #61) #("From source deployment" 0 22 (:parent #64))) #("\n" 0 1 (:parent #61)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #53) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #59) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #62) #("Create archive" 0 14 (:parent #65))) #("\n" 0 1 (:parent #62)))))) . #0)) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #1) #("Introduction" 0 12 (:parent #4))) #("\n" 0 1 (:parent #1)))) "")
org-export-data((item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #80))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #126) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #129))) #80 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #131))) :mode nil :granularity nil :parent #126) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #131) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #134) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #137)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #137) #("Guix-notes" 0 10 (:parent #141))) #(").\n" 0 3 (:parent #137))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #132))) :mode nil :granularity nil :parent #126) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #132) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #135) #("NYA (will go to README)\n" 0 24 (:parent #138))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #133))) :mode nil :granularity nil :parent #126) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #133) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #136) #("GNU Guix allows for " 0 20 (:parent #139)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #139) #("reproducible deployment" 0 23 (:parent #143))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #139))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #136)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #136) #("Next build guix (and run) following the instructions in " 0 56 (:parent #141)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #141) #("guix-notes" 0 10 (:parent #145))) #(".\n" 0 2 (:parent #141))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #136) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #142))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #136)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #136) #("So\n" 0 3 (:parent #144))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #136) #("#+begin" 0 7 (:parent #145)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #145) #("src" 0 3 (:parent #149))) #("sh :lang bash\n#+begin" 0 23 (:parent #145)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #145) #("src" 0 3 (:parent #151))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #145)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #145) #("PACKAGE" 0 7 (:parent #153))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #145) #("PATH" 0 4 (:parent #154))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #145)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #145) #("src" 0 3 (:parent #156))) #("sh :lang bash\n" 0 16 (:parent #145))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #136) #("Install with\n" 0 13 (:parent #146))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #136) #("#+begin" 0 7 (:parent #147)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #147) #("src" 0 3 (:parent #151))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #147)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #147) #("PACKAGE" 0 7 (:parent #153))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #147) #("PATH" 0 4 (:parent #154))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #147)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #147) #("src" 0 3 (:parent #156))) #("sh :lang bash\n" 0 16 (:parent #147))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #134))) :mode nil :granularity nil :parent #126) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #134) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #137)))))) #56)) #32)) #0 (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #32) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #36) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #39) #("Binary deployment" 0 17 (:parent #42))) #("\n" 0 1 (:parent #39)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #32) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #37) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #40) #("From source deployment" 0 22 (:parent #43))) #("\n" 0 1 (:parent #40)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #32) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #38) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #41) #("Create archive" 0 14 (:parent #44))) #("\n" 0 1 (:parent #41)))))) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #0) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #3) #("Introduction" 0 12 (:parent #6))) #("\n" 0 1 (:parent #3)))) (:export-options (body-only) :back-end #s(org-export-backend :name html :parent nil :transcoders ((bold . org-html-bold) (center-block . org-html-center-block) (clock . org-html-clock) (code . org-html-code) (drawer . org-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . org-html-entity) (example-block . org-html-example-block) (export-block . org-html-export-block) (export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) (footnote-reference . org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) (inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) (italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) (latex-environment . org-html-latex-environment) (latex-fragment . org-html-latex-fragment) (line-break . org-html-line-break) (link . org-html-link) (node-property . org-html-node-property) (paragraph . org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . org-html-plain-text) (planning . org-html-planning) (property-drawer . org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . org-html-radio-target) (section . org-html-section) (special-block . org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . org-html-statistics-cookie) (strike-through . org-html-strike-through) (subscript . org-html-subscript) (superscript . org-html-superscript) (table . org-html-table) (table-cell . org-html-table-cell) (table-row . org-html-table-row) (target . org-html-target) (template . org-html-template) (timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . org-html-verbatim) (verse-block . org-html-verse-block)) :options ((:html-doctype "HTML_DOCTYPE" nil org-html-doctype) (:html-container "HTML_CONTAINER" nil org-html-container-element) (:html-content-class "HTML_CONTENT_CLASS" nil org-html-content-class) (:description "DESCRIPTION" nil nil newline) (:keywords "KEYWORDS" nil nil space) (:html-html5-fancy nil "html5-fancy" org-html-html5-fancy) (:html-link-use-abs-url nil "html-link-use-abs-url" org-html-link-use-abs-url) (:html-link-home "HTML_LINK_HOME" nil org-html-link-home) (:html-link-up "HTML_LINK_UP" nil org-html-link-up) (:html-mathjax "HTML_MATHJAX" nil "" space) (:html-equation-reference-format "HTML_EQUATION_REFERENCE_FORMAT" nil org-html-equation-reference-format t) (:html-postamble nil "html-postamble" org-html-postamble) (:html-preamble nil "html-preamble" org-html-preamble) (:html-head "HTML_HEAD" nil org-html-head newline) (:html-head-extra "HTML_HEAD_EXTRA" nil org-html-head-extra newline) (:subtitle "SUBTITLE" nil nil parse) (:html-head-include-default-style nil "html-style" org-html-head-include-default-style) (:html-head-include-scripts nil "html-scripts" org-html-head-include-scripts) (:html-allow-name-attribute-in-anchors nil nil org-html-allow-name-attribute-in-anchors) (:html-divs nil nil org-html-divs) (:html-checkbox-type nil nil org-html-checkbox-type) (:html-extension nil nil org-html-extension) (:html-footnote-format nil nil org-html-footnote-format) (:html-footnote-separator nil nil org-html-footnote-separator) (:html-footnotes-section nil nil org-html-footnotes-section) (:html-format-drawer-function nil nil org-html-format-drawer-function) (:html-format-headline-function nil nil org-html-format-headline-function) (:html-format-inlinetask-function nil nil org-html-format-inlinetask-function) (:html-home/up-format nil nil org-html-home/up-format) (:html-indent nil nil org-html-indent) (:html-infojs-options nil nil org-html-infojs-options) (:html-infojs-template nil nil org-html-infojs-template) (:html-inline-image-rules nil nil org-html-inline-image-rules) (:html-link-org-files-as-html nil nil org-html-link-org-files-as-html) (:html-mathjax-options nil nil org-html-mathjax-options) (:html-mathjax-template nil nil org-html-mathjax-template) (:html-metadata-timestamp-format nil nil org-html-metadata-timestamp-format) (:html-postamble-format nil nil org-html-postamble-format) (:html-preamble-format nil nil org-html-preamble-format) (:html-prefer-user-labels nil nil org-html-prefer-user-labels) (:html-self-link-headlines nil nil org-html-self-link-headlines) (:html-table-align-individual-fields nil nil org-html-table-align-individual-fields) (:html-table-caption-above nil nil org-html-table-caption-above) (:html-table-data-tags nil nil org-html-table-data-tags) (:html-table-header-tags nil nil org-html-table-header-tags) (:html-table-use-header-tags-for-first-column nil nil org-html-table-use-header-tags-for-first-column) (:html-tag-class-prefix nil nil org-html-tag-class-prefix) (:html-text-markup-alist nil nil org-html-text-markup-alist) (:html-todo-kwd-class-prefix nil nil org-html-todo-kwd-class-prefix) (:html-toplevel-hlevel nil nil org-html-toplevel-hlevel) (:html-use-infojs nil nil org-html-use-infojs) (:html-validation-link nil nil org-html-validation-link) (:html-viewport nil nil org-html-viewport) (:html-inline-images nil nil org-html-inline-images) (:html-table-attributes nil nil org-html-table-default-attributes) (:html-table-row-open-tag nil nil org-html-table-row-open-tag) (:html-table-row-close-tag nil nil org-html-table-row-close-tag) (:html-xml-declaration nil nil org-html-xml-declaration) (:html-wrap-src-lines nil nil org-html-wrap-src-lines) (:html-klipsify-src nil nil org-html-klipsify-src) (:html-klipse-css nil nil org-html-klipse-css) (:html-klipse-js nil nil org-html-klipse-js) (:html-klipse-selection-script nil nil org-html-klipse-selection-script) (:infojs-opt "INFOJS_OPT" nil nil) (:creator "CREATOR" nil org-html-creator-string) (:with-latex nil "tex" org-html-with-latex) (:latex-header "LATEX_HEADER" nil nil newline)) :filters ((:filter-options . org-html-infojs-install-script) (:filter-parse-tree . org-html-image-link-filter) (:filter-final-output . org-html-final-function)) :blocks nil :menu (104 "Export to HTML" ((72 "As HTML buffer" org-html-export-as-html) (104 "As HTML file" org-html-export-to-html) (111 "As HTML file and open" (lambda (a s v b) (if a (org-html-export-to-html t s v b) (org-open-file (org-html-export-to-html nil s v b)))))))) :translate-alist ((bold . org-html-bold) (center-block . org-html-center-block) (clock . org-html-clock) (code . org-html-code) (drawer . org-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . org-html-entity) (example-block . org-html-example-block) (export-block . org-html-export-block) (export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) (footnote-reference . org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) (inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) (italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) (latex-environment . org-html-latex-environment) (latex-fragment . org-html-latex-fragment) (line-break . org-html-line-break) (link . org-html-link) (node-property . org-html-node-property) (paragraph . org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . org-html-plain-text) (planning . org-html-planning) (property-drawer . org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . org-html-radio-target) (section . org-html-section) (special-block . org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . org-html-statistics-cookie) (strike-through . org-html-strike-through) (subscript . org-html-subscript) (superscript . org-html-superscript) (table . org-html-table) (table-cell . org-html-table-cell) (table-row . org-html-table-row) (target . org-html-target) (template . org-html-template) (timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . org-html-verbatim) (verse-block . org-html-verse-block)) :exported-data # :input-buffer " *temp*" :input-file nil :html-doctype "xhtml-strict" :html-container "div" :html-content-class "content" :description nil :keywords nil :html-html5-fancy nil :html-link-use-abs-url nil :html-link-home "" :html-link-up "" :html-mathjax "" :html-equation-reference-format "\\eqref{%s}" :html-postamble auto :html-preamble t :html-head "" :html-head-extra "" :subtitle nil :html-head-include-default-style t :html-head-include-scripts nil :html-allow-name-attribute-in-anchors nil :html-divs ((preamble "div" "preamble") (content "div" "content") (postamble "div" "postamble")) :html-checkbox-type ascii :html-extension "html" :html-footnote-format "%s" :html-footnote-separator ", " :html-footnotes-section ") :html-format-headline-function org-html-format-headline-default-function :html-format-inlinetask-function org-html-format-inlinetask-default-function :html-home/up-format "" :html-indent nil :html-infojs-options ((path . "https://orgmode.org/org-info.js") (view . "info") (toc . :with-toc) (ftoc . "0") (tdepth . "max") (sdepth . "max") (mouse . "underline") (buttons . "0") (ltoc . "1") (up . :html-link-up) (home . :html-link-home)) :html-infojs-template "\n\n" :html-inline-image-rules (("file" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)") ("http" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)") ("https" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)")) :html-link-org-files-as-html t :html-mathjax-options ((path "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js") (scale 1.0) (align "center") (font "mathjax-modern") (overflow "overflow") (tags "ams") (indent "0em") (multlinewidth "85%") (tagindent ".8em") (tagside "right")) :html-mathjax-template "\n\n" :html-metadata-timestamp-format "%Y-%m-%d %a %H:%M" :html-postamble-format (("en" " \n" . " ") :html-table-header-tags ("" . " ") :html-table-use-header-tags-for-first-column nil :html-tag-class-prefix "" :html-text-markup-alist ((bold . "%s") (code . "%s") (underline . "%s") (verbatim . "" :html-table-row-close-tag " " :html-xml-declaration (("html" . "") ("php" . "\"; ?>")) :html-wrap-src-lines nil :html-klipsify-src nil :html-klipse-css "https://storage.googleapis.com/app.klipse.tech/css/codemirror.css" :html-klipse-js "https://storage.googleapis.com/app.klipse.tech/plugin_prod/js/klipse_plugin.min.js" :html-klipse-selection-script "window.klipse_settings = {selector_eval_html: '.src-html',\n selector_eval_js: '.src-js',\n selector_eval_python_client: '.src-python',\n selector_eval_scheme: '.src-scheme',\n selector: '.src-clojure',\n selector_eval_ruby: '.src-ruby'};" :infojs-opt nil :creator "Emacs 29.4 (Org mode 9.6.15)" :with-latex t :latex-header nil :title (#("Installing GeneNetwork services with GNU Guix" 0 45 (:parent #148))) :date nil :author (#("unknown" 0 7 (:parent #152))) :email "unknown@genenetwork-development" :language "en" :select-tags ("export") :exclude-tags ("noexport") :headline-levels 3 :preserve-breaks nil :section-numbers nil :time-stamp-file t :with-archived-trees headline :with-author t :with-broken-links nil :with-clocks nil :with-creator nil :with-date t :with-drawers (not "LOGBOOK") :with-email nil :with-emphasize t :with-entities t :with-fixed-width t :with-footnotes t :with-inlinetasks t :with-planning nil :with-priority nil :with-properties nil :with-smart-quotes nil :with-special-strings t :with-statistics-cookies t :with-sub-superscript t :with-toc nil :with-tables t :with-tags t :with-tasks t :with-timestamps t :with-title t :with-todo-keywords t :cite-export (basic nil nil) :bibliography nil :filter-body nil :filter-bold nil :filter-babel-call nil :filter-center-block nil :filter-clock nil :filter-code nil :filter-diary-sexp nil :filter-drawer nil :filter-dynamic-block nil :filter-entity nil :filter-example-block nil :filter-export-block nil :filter-export-snippet nil :filter-final-output (org-html-final-function) :filter-fixed-width nil :filter-footnote-definition nil :filter-footnote-reference nil :filter-headline nil :filter-horizontal-rule nil :filter-inline-babel-call nil :filter-inline-src-block nil :filter-inlinetask nil :filter-italic nil :filter-item nil :filter-keyword nil :filter-latex-environment nil :filter-latex-fragment nil :filter-line-break nil :filter-link nil :filter-node-property nil :filter-options (org-html-infojs-install-script) :filter-paragraph nil :filter-parse-tree (org-html-image-link-filter) :filter-plain-list nil :filter-plain-text nil :filter-planning nil :filter-property-drawer nil :filter-quote-block nil :filter-radio-target nil :filter-section nil :filter-special-block nil :filter-src-block nil :filter-statistics-cookie nil :filter-strike-through nil :filter-subscript nil :filter-superscript nil :filter-table nil :filter-table-cell nil :filter-table-row nil :filter-target nil :filter-timestamp nil :filter-underline nil :filter-verbatim nil :filter-verse-block nil :ignore-list nil :parse-tree (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #338) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #341))) (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #342))) :mode nil :granularity nil :parent #338) (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent #342) (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent #345) (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #351) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #354) #("Introduction" 0 12 (:parent #357))) #("\n" 0 1 (:parent #354)))) (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #352) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #355) #("Binary deployment" 0 17 (:parent #358))) #("\n" 0 1 (:parent #355)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #353) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #356) #("From source deployment" 0 22 (:parent #359))) #("\n" 0 1 (:parent #356)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #354) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #357) #("Create archive" 0 14 (:parent #360))) #("\n" 0 1 (:parent #357))))))) (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #343))) :mode nil :granularity nil :parent #338) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #343) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #346) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #349)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #349) #("Guix-notes" 0 10 (:parent #353))) #(").\n" 0 3 (:parent #349))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #344))) :mode nil :granularity nil :parent #338) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #344) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #347) #("NYA (will go to README)\n" 0 24 (:parent #350))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #345))) :mode nil :granularity nil :parent #338) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #345) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #348) #("GNU Guix allows for " 0 20 (:parent #351)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #351) #("reproducible deployment" 0 23 (:parent #355))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #351))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #348)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #348) #("Next build guix (and run) following the instructions in " 0 56 (:parent #353)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #353) #("guix-notes" 0 10 (:parent #357))) #(".\n" 0 2 (:parent #353))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #348) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #354))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #348)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #348) #("So\n" 0 3 (:parent #356))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #348) #("#+begin" 0 7 (:parent #357)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #357) #("src" 0 3 (:parent #361))) #("sh :lang bash\n#+begin" 0 23 (:parent #357)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #357) #("src" 0 3 (:parent #363))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #357)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #357) #("PACKAGE" 0 7 (:parent #365))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #357) #("PATH" 0 4 (:parent #366))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #357)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #357) #("src" 0 3 (:parent #368))) #("sh :lang bash\n" 0 16 (:parent #357))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #348) #("Install with\n" 0 13 (:parent #358))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #348) #("#+begin" 0 7 (:parent #359)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #359) #("src" 0 3 (:parent #363))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #359)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #359) #("PACKAGE" 0 7 (:parent #365))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #359) #("PATH" 0 4 (:parent #366))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #359)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #359) #("src" 0 3 (:parent #368))) #("sh :lang bash\n" 0 16 (:parent #359))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #346))) :mode nil :granularity nil :parent #338) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #346) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #349))))) :headline-offset 0 :headline-numbering nil :id-alist nil :citations nil :id-local-cache #))
#f(compiled-function (element) #)((item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #80))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #126) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #129))) #80 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #131))) :mode nil :granularity nil :parent #126) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #131) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #134) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #137)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #137) #("Guix-notes" 0 10 (:parent #141))) #(").\n" 0 3 (:parent #137))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #132))) :mode nil :granularity nil :parent #126) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #132) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #135) #("NYA (will go to README)\n" 0 24 (:parent #138))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #133))) :mode nil :granularity nil :parent #126) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #133) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #136) #("GNU Guix allows for " 0 20 (:parent #139)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #139) #("reproducible deployment" 0 23 (:parent #143))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #139))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #136)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #136) #("Next build guix (and run) following the instructions in " 0 56 (:parent #141)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #141) #("guix-notes" 0 10 (:parent #145))) #(".\n" 0 2 (:parent #141))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #136) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #142))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #136)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #136) #("So\n" 0 3 (:parent #144))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #136) #("#+begin" 0 7 (:parent #145)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #145) #("src" 0 3 (:parent #149))) #("sh :lang bash\n#+begin" 0 23 (:parent #145)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #145) #("src" 0 3 (:parent #151))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #145)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #145) #("PACKAGE" 0 7 (:parent #153))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #145) #("PATH" 0 4 (:parent #154))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #145)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #145) #("src" 0 3 (:parent #156))) #("sh :lang bash\n" 0 16 (:parent #145))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #136) #("Install with\n" 0 13 (:parent #146))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #136) #("#+begin" 0 7 (:parent #147)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #147) #("src" 0 3 (:parent #151))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #147)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #147) #("PACKAGE" 0 7 (:parent #153))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #147) #("PATH" 0 4 (:parent #154))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #147)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #147) #("src" 0 3 (:parent #156))) #("sh :lang bash\n" 0 16 (:parent #147))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #134))) :mode nil :granularity nil :parent #126) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #134) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #137)))))) #56)) #32)) #0 (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #32) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #36) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #39) #("Binary deployment" 0 17 (:parent #42))) #("\n" 0 1 (:parent #39)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #32) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #37) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #40) #("From source deployment" 0 22 (:parent #43))) #("\n" 0 1 (:parent #40)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #32) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #38) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #41) #("Create archive" 0 14 (:parent #44))) #("\n" 0 1 (:parent #41)))))) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #0) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #3) #("Introduction" 0 12 (:parent #6))) #("\n" 0 1 (:parent #3)))))
mapconcat(#f(compiled-function (element) #) ((item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #81))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #127) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #130))) #81 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #132))) :mode nil :granularity nil :parent #127) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #132) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #135) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #138)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #138) #("Guix-notes" 0 10 (:parent #142))) #(").\n" 0 3 (:parent #138))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #133))) :mode nil :granularity nil :parent #127) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #133) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #136) #("NYA (will go to README)\n" 0 24 (:parent #139))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #134))) :mode nil :granularity nil :parent #127) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #134) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #137) #("GNU Guix allows for " 0 20 (:parent #140)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #140) #("reproducible deployment" 0 23 (:parent #144))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #140))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #137)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #137) #("Next build guix (and run) following the instructions in " 0 56 (:parent #142)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #142) #("guix-notes" 0 10 (:parent #146))) #(".\n" 0 2 (:parent #142))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #137) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #143))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #137)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #137) #("So\n" 0 3 (:parent #145))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #137) #("#+begin" 0 7 (:parent #146)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #146) #("src" 0 3 (:parent #150))) #("sh :lang bash\n#+begin" 0 23 (:parent #146)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #146) #("src" 0 3 (:parent #152))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #146)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #146) #("PACKAGE" 0 7 (:parent #154))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #146) #("PATH" 0 4 (:parent #155))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #146)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #146) #("src" 0 3 (:parent #157))) #("sh :lang bash\n" 0 16 (:parent #146))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #137) #("Install with\n" 0 13 (:parent #147))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #137) #("#+begin" 0 7 (:parent #148)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #148) #("src" 0 3 (:parent #152))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #148)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #148) #("PACKAGE" 0 7 (:parent #154))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #148) #("PATH" 0 4 (:parent #155))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #148)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #148) #("src" 0 3 (:parent #157))) #("sh :lang bash\n" 0 16 (:parent #148))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #135))) :mode nil :granularity nil :parent #127) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #135) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #138)))))) #57)) #33)) . #0)) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #1) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #4) #("Introduction" 0 12 (:parent #7))) #("\n" 0 1 (:parent #4)))) (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #82))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #128) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #131))) #82 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #133))) :mode nil :granularity nil :parent #128) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #133) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #136) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #139)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #139) #("Guix-notes" 0 10 (:parent #143))) #(").\n" 0 3 (:parent #139))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #134))) :mode nil :granularity nil :parent #128) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #134) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #137) #("NYA (will go to README)\n" 0 24 (:parent #140))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #135))) :mode nil :granularity nil :parent #128) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #135) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #138) #("GNU Guix allows for " 0 20 (:parent #141)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #141) #("reproducible deployment" 0 23 (:parent #145))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #141))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #138)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #138) #("Next build guix (and run) following the instructions in " 0 56 (:parent #143)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #143) #("guix-notes" 0 10 (:parent #147))) #(".\n" 0 2 (:parent #143))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #138) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #144))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #138)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #138) #("So\n" 0 3 (:parent #146))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #138) #("#+begin" 0 7 (:parent #147)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #147) #("src" 0 3 (:parent #151))) #("sh :lang bash\n#+begin" 0 23 (:parent #147)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #147) #("src" 0 3 (:parent #153))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #147)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #147) #("PACKAGE" 0 7 (:parent #155))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #147) #("PATH" 0 4 (:parent #156))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #147)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #147) #("src" 0 3 (:parent #158))) #("sh :lang bash\n" 0 16 (:parent #147))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #138) #("Install with\n" 0 13 (:parent #148))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #138) #("#+begin" 0 7 (:parent #149)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #149) #("src" 0 3 (:parent #153))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #149)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #149) #("PACKAGE" 0 7 (:parent #155))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #149) #("PATH" 0 4 (:parent #156))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #149)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #149) #("src" 0 3 (:parent #158))) #("sh :lang bash\n" 0 16 (:parent #149))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #136))) :mode nil :granularity nil :parent #128) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #136) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #139)))))) #58)) #34)) . #0)) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #2) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #5) #("Binary deployment" 0 17 (:parent #8))) #("\n" 0 1 (:parent #5)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #83))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #129) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #132))) #83 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #134))) :mode nil :granularity nil :parent #129) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #134) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #137) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #140)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #140) #("Guix-notes" 0 10 (:parent #144))) #(").\n" 0 3 (:parent #140))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #135))) :mode nil :granularity nil :parent #129) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #135) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #138) #("NYA (will go to README)\n" 0 24 (:parent #141))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #136))) :mode nil :granularity nil :parent #129) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #136) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #139) #("GNU Guix allows for " 0 20 (:parent #142)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #142) #("reproducible deployment" 0 23 (:parent #146))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #142))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #139)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #139) #("Next build guix (and run) following the instructions in " 0 56 (:parent #144)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #144) #("guix-notes" 0 10 (:parent #148))) #(".\n" 0 2 (:parent #144))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #139) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #145))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #139)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #139) #("So\n" 0 3 (:parent #147))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #139) #("#+begin" 0 7 (:parent #148)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #148) #("src" 0 3 (:parent #152))) #("sh :lang bash\n#+begin" 0 23 (:parent #148)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #148) #("src" 0 3 (:parent #154))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #148)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #148) #("PACKAGE" 0 7 (:parent #156))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #148) #("PATH" 0 4 (:parent #157))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #148)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #148) #("src" 0 3 (:parent #159))) #("sh :lang bash\n" 0 16 (:parent #148))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #139) #("Install with\n" 0 13 (:parent #149))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #139) #("#+begin" 0 7 (:parent #150)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #150) #("src" 0 3 (:parent #154))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #150)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #150) #("PACKAGE" 0 7 (:parent #156))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #150) #("PATH" 0 4 (:parent #157))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #150)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #150) #("src" 0 3 (:parent #159))) #("sh :lang bash\n" 0 16 (:parent #150))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #137))) :mode nil :granularity nil :parent #129) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #137) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #140)))))) #59)) #35)) . #0)) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #3) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #6) #("From source deployment" 0 22 (:parent #9))) #("\n" 0 1 (:parent #6)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #84))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #130) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #133))) #84 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #135))) :mode nil :granularity nil :parent #130) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #135) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #138) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #141)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #141) #("Guix-notes" 0 10 (:parent #145))) #(").\n" 0 3 (:parent #141))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #136))) :mode nil :granularity nil :parent #130) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #136) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #139) #("NYA (will go to README)\n" 0 24 (:parent #142))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #137))) :mode nil :granularity nil :parent #130) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #137) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #140) #("GNU Guix allows for " 0 20 (:parent #143)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #143) #("reproducible deployment" 0 23 (:parent #147))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #143))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #140)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #140) #("Next build guix (and run) following the instructions in " 0 56 (:parent #145)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #145) #("guix-notes" 0 10 (:parent #149))) #(".\n" 0 2 (:parent #145))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #140) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #146))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #140)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #140) #("So\n" 0 3 (:parent #148))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #140) #("#+begin" 0 7 (:parent #149)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #149) #("src" 0 3 (:parent #153))) #("sh :lang bash\n#+begin" 0 23 (:parent #149)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #149) #("src" 0 3 (:parent #155))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #149)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #149) #("PACKAGE" 0 7 (:parent #157))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #149) #("PATH" 0 4 (:parent #158))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #149)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #149) #("src" 0 3 (:parent #160))) #("sh :lang bash\n" 0 16 (:parent #149))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #140) #("Install with\n" 0 13 (:parent #150))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #140) #("#+begin" 0 7 (:parent #151)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #151) #("src" 0 3 (:parent #155))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #151)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #151) #("PACKAGE" 0 7 (:parent #157))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #151) #("PATH" 0 4 (:parent #158))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #151)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #151) #("src" 0 3 (:parent #160))) #("sh :lang bash\n" 0 16 (:parent #151))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #138))) :mode nil :granularity nil :parent #130) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #138) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #141)))))) #60)) #36)) . #0)) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #4) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #7) #("Create archive" 0 14 (:parent #10))) #("\n" 0 1 (:parent #7))))) "")
org-export-data((plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #48))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #94) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #97))) #48 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #99))) :mode nil :granularity nil :parent #94) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #99) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #102) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #105)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #105) #("Guix-notes" 0 10 (:parent #109))) #(").\n" 0 3 (:parent #105))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #100))) :mode nil :granularity nil :parent #94) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #100) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #103) #("NYA (will go to README)\n" 0 24 (:parent #106))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #101))) :mode nil :granularity nil :parent #94) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #101) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #104) #("GNU Guix allows for " 0 20 (:parent #107)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #107) #("reproducible deployment" 0 23 (:parent #111))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #107))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #104)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #104) #("Next build guix (and run) following the instructions in " 0 56 (:parent #109)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #109) #("guix-notes" 0 10 (:parent #113))) #(".\n" 0 2 (:parent #109))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #104) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #110))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #104)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #104) #("So\n" 0 3 (:parent #112))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #104) #("#+begin" 0 7 (:parent #113)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #113) #("src" 0 3 (:parent #117))) #("sh :lang bash\n#+begin" 0 23 (:parent #113)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #113) #("src" 0 3 (:parent #119))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #113)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #113) #("PACKAGE" 0 7 (:parent #121))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #113) #("PATH" 0 4 (:parent #122))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #113)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #113) #("src" 0 3 (:parent #124))) #("sh :lang bash\n" 0 16 (:parent #113))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #104) #("Install with\n" 0 13 (:parent #114))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #104) #("#+begin" 0 7 (:parent #115)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #115) #("src" 0 3 (:parent #119))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #115)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #115) #("PACKAGE" 0 7 (:parent #121))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #115) #("PATH" 0 4 (:parent #122))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #115)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #115) #("src" 0 3 (:parent #124))) #("sh :lang bash\n" 0 16 (:parent #115))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #102))) :mode nil :granularity nil :parent #94) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #102) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #105)))))) #24)) #0)) (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent #0) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #3) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #6) #("Introduction" 0 12 (:parent #9))) #("\n" 0 1 (:parent #6)))) (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #0) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #4) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #7) #("Binary deployment" 0 17 (:parent #10))) #("\n" 0 1 (:parent #7)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #0) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #5) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #8) #("From source deployment" 0 22 (:parent #11))) #("\n" 0 1 (:parent #8)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #0) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #6) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #9) #("Create archive" 0 14 (:parent #12))) #("\n" 0 1 (:parent #9))))) (:export-options (body-only) :back-end #s(org-export-backend :name html :parent nil :transcoders ((bold . org-html-bold) (center-block . org-html-center-block) (clock . org-html-clock) (code . org-html-code) (drawer . org-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . org-html-entity) (example-block . org-html-example-block) (export-block . org-html-export-block) (export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) (footnote-reference . org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) (inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) (italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) (latex-environment . org-html-latex-environment) (latex-fragment . org-html-latex-fragment) (line-break . org-html-line-break) (link . org-html-link) (node-property . org-html-node-property) (paragraph . org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . org-html-plain-text) (planning . org-html-planning) (property-drawer . org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . org-html-radio-target) (section . org-html-section) (special-block . org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . org-html-statistics-cookie) (strike-through . org-html-strike-through) (subscript . org-html-subscript) (superscript . org-html-superscript) (table . org-html-table) (table-cell . org-html-table-cell) (table-row . org-html-table-row) (target . org-html-target) (template . org-html-template) (timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . org-html-verbatim) (verse-block . org-html-verse-block)) :options ((:html-doctype "HTML_DOCTYPE" nil org-html-doctype) (:html-container "HTML_CONTAINER" nil org-html-container-element) (:html-content-class "HTML_CONTENT_CLASS" nil org-html-content-class) (:description "DESCRIPTION" nil nil newline) (:keywords "KEYWORDS" nil nil space) (:html-html5-fancy nil "html5-fancy" org-html-html5-fancy) (:html-link-use-abs-url nil "html-link-use-abs-url" org-html-link-use-abs-url) (:html-link-home "HTML_LINK_HOME" nil org-html-link-home) (:html-link-up "HTML_LINK_UP" nil org-html-link-up) (:html-mathjax "HTML_MATHJAX" nil "" space) (:html-equation-reference-format "HTML_EQUATION_REFERENCE_FORMAT" nil org-html-equation-reference-format t) (:html-postamble nil "html-postamble" org-html-postamble) (:html-preamble nil "html-preamble" org-html-preamble) (:html-head "HTML_HEAD" nil org-html-head newline) (:html-head-extra "HTML_HEAD_EXTRA" nil org-html-head-extra newline) (:subtitle "SUBTITLE" nil nil parse) (:html-head-include-default-style nil "html-style" org-html-head-include-default-style) (:html-head-include-scripts nil "html-scripts" org-html-head-include-scripts) (:html-allow-name-attribute-in-anchors nil nil org-html-allow-name-attribute-in-anchors) (:html-divs nil nil org-html-divs) (:html-checkbox-type nil nil org-html-checkbox-type) (:html-extension nil nil org-html-extension) (:html-footnote-format nil nil org-html-footnote-format) (:html-footnote-separator nil nil org-html-footnote-separator) (:html-footnotes-section nil nil org-html-footnotes-section) (:html-format-drawer-function nil nil org-html-format-drawer-function) (:html-format-headline-function nil nil org-html-format-headline-function) (:html-format-inlinetask-function nil nil org-html-format-inlinetask-function) (:html-home/up-format nil nil org-html-home/up-format) (:html-indent nil nil org-html-indent) (:html-infojs-options nil nil org-html-infojs-options) (:html-infojs-template nil nil org-html-infojs-template) (:html-inline-image-rules nil nil org-html-inline-image-rules) (:html-link-org-files-as-html nil nil org-html-link-org-files-as-html) (:html-mathjax-options nil nil org-html-mathjax-options) (:html-mathjax-template nil nil org-html-mathjax-template) (:html-metadata-timestamp-format nil nil org-html-metadata-timestamp-format) (:html-postamble-format nil nil org-html-postamble-format) (:html-preamble-format nil nil org-html-preamble-format) (:html-prefer-user-labels nil nil org-html-prefer-user-labels) (:html-self-link-headlines nil nil org-html-self-link-headlines) (:html-table-align-individual-fields nil nil org-html-table-align-individual-fields) (:html-table-caption-above nil nil org-html-table-caption-above) (:html-table-data-tags nil nil org-html-table-data-tags) (:html-table-header-tags nil nil org-html-table-header-tags) (:html-table-use-header-tags-for-first-column nil nil org-html-table-use-header-tags-for-first-column) (:html-tag-class-prefix nil nil org-html-tag-class-prefix) (:html-text-markup-alist nil nil org-html-text-markup-alist) (:html-todo-kwd-class-prefix nil nil org-html-todo-kwd-class-prefix) (:html-toplevel-hlevel nil nil org-html-toplevel-hlevel) (:html-use-infojs nil nil org-html-use-infojs) (:html-validation-link nil nil org-html-validation-link) (:html-viewport nil nil org-html-viewport) (:html-inline-images nil nil org-html-inline-images) (:html-table-attributes nil nil org-html-table-default-attributes) (:html-table-row-open-tag nil nil org-html-table-row-open-tag) (:html-table-row-close-tag nil nil org-html-table-row-close-tag) (:html-xml-declaration nil nil org-html-xml-declaration) (:html-wrap-src-lines nil nil org-html-wrap-src-lines) (:html-klipsify-src nil nil org-html-klipsify-src) (:html-klipse-css nil nil org-html-klipse-css) (:html-klipse-js nil nil org-html-klipse-js) (:html-klipse-selection-script nil nil org-html-klipse-selection-script) (:infojs-opt "INFOJS_OPT" nil nil) (:creator "CREATOR" nil org-html-creator-string) (:with-latex nil "tex" org-html-with-latex) (:latex-header "LATEX_HEADER" nil nil newline)) :filters ((:filter-options . org-html-infojs-install-script) (:filter-parse-tree . org-html-image-link-filter) (:filter-final-output . org-html-final-function)) :blocks nil :menu (104 "Export to HTML" ((72 "As HTML buffer" org-html-export-as-html) (104 "As HTML file" org-html-export-to-html) (111 "As HTML file and open" (lambda (a s v b) (if a (org-html-export-to-html t s v b) (org-open-file (org-html-export-to-html nil s v b)))))))) :translate-alist ((bold . org-html-bold) (center-block . org-html-center-block) (clock . org-html-clock) (code . org-html-code) (drawer . org-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . org-html-entity) (example-block . org-html-example-block) (export-block . org-html-export-block) (export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) (footnote-reference . org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) (inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) (italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) (latex-environment . org-html-latex-environment) (latex-fragment . org-html-latex-fragment) (line-break . org-html-line-break) (link . org-html-link) (node-property . org-html-node-property) (paragraph . org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . org-html-plain-text) (planning . org-html-planning) (property-drawer . org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . org-html-radio-target) (section . org-html-section) (special-block . org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . org-html-statistics-cookie) (strike-through . org-html-strike-through) (subscript . org-html-subscript) (superscript . org-html-superscript) (table . org-html-table) (table-cell . org-html-table-cell) (table-row . org-html-table-row) (target . org-html-target) (template . org-html-template) (timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . org-html-verbatim) (verse-block . org-html-verse-block)) :exported-data # :input-buffer " *temp*" :input-file nil :html-doctype "xhtml-strict" :html-container "div" :html-content-class "content" :description nil :keywords nil :html-html5-fancy nil :html-link-use-abs-url nil :html-link-home "" :html-link-up "" :html-mathjax "" :html-equation-reference-format "\\eqref{%s}" :html-postamble auto :html-preamble t :html-head "" :html-head-extra "" :subtitle nil :html-head-include-default-style t :html-head-include-scripts nil :html-allow-name-attribute-in-anchors nil :html-divs ((preamble "div" "preamble") (content "div" "content") (postamble "div" "postamble")) :html-checkbox-type ascii :html-extension "html" :html-footnote-format "%s" :html-footnote-separator ", " :html-footnotes-section ") :html-format-headline-function org-html-format-headline-default-function :html-format-inlinetask-function org-html-format-inlinetask-default-function :html-home/up-format "" :html-indent nil :html-infojs-options ((path . "https://orgmode.org/org-info.js") (view . "info") (toc . :with-toc) (ftoc . "0") (tdepth . "max") (sdepth . "max") (mouse . "underline") (buttons . "0") (ltoc . "1") (up . :html-link-up) (home . :html-link-home)) :html-infojs-template "\n\n" :html-inline-image-rules (("file" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)") ("http" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)") ("https" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)")) :html-link-org-files-as-html t :html-mathjax-options ((path "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js") (scale 1.0) (align "center") (font "mathjax-modern") (overflow "overflow") (tags "ams") (indent "0em") (multlinewidth "85%") (tagindent ".8em") (tagside "right")) :html-mathjax-template "\n\n" :html-metadata-timestamp-format "%Y-%m-%d %a %H:%M" :html-postamble-format (("en" " \n" . " ") :html-table-header-tags ("" . " ") :html-table-use-header-tags-for-first-column nil :html-tag-class-prefix "" :html-text-markup-alist ((bold . "%s") (code . "%s") (underline . "%s") (verbatim . "" :html-table-row-close-tag " " :html-xml-declaration (("html" . "") ("php" . "\"; ?>")) :html-wrap-src-lines nil :html-klipsify-src nil :html-klipse-css "https://storage.googleapis.com/app.klipse.tech/css/codemirror.css" :html-klipse-js "https://storage.googleapis.com/app.klipse.tech/plugin_prod/js/klipse_plugin.min.js" :html-klipse-selection-script "window.klipse_settings = {selector_eval_html: '.src-html',\n selector_eval_js: '.src-js',\n selector_eval_python_client: '.src-python',\n selector_eval_scheme: '.src-scheme',\n selector: '.src-clojure',\n selector_eval_ruby: '.src-ruby'};" :infojs-opt nil :creator "Emacs 29.4 (Org mode 9.6.15)" :with-latex t :latex-header nil :title (#("Installing GeneNetwork services with GNU Guix" 0 45 (:parent #148))) :date nil :author (#("unknown" 0 7 (:parent #152))) :email "unknown@genenetwork-development" :language "en" :select-tags ("export") :exclude-tags ("noexport") :headline-levels 3 :preserve-breaks nil :section-numbers nil :time-stamp-file t :with-archived-trees headline :with-author t :with-broken-links nil :with-clocks nil :with-creator nil :with-date t :with-drawers (not "LOGBOOK") :with-email nil :with-emphasize t :with-entities t :with-fixed-width t :with-footnotes t :with-inlinetasks t :with-planning nil :with-priority nil :with-properties nil :with-smart-quotes nil :with-special-strings t :with-statistics-cookies t :with-sub-superscript t :with-toc nil :with-tables t :with-tags t :with-tasks t :with-timestamps t :with-title t :with-todo-keywords t :cite-export (basic nil nil) :bibliography nil :filter-body nil :filter-bold nil :filter-babel-call nil :filter-center-block nil :filter-clock nil :filter-code nil :filter-diary-sexp nil :filter-drawer nil :filter-dynamic-block nil :filter-entity nil :filter-example-block nil :filter-export-block nil :filter-export-snippet nil :filter-final-output (org-html-final-function) :filter-fixed-width nil :filter-footnote-definition nil :filter-footnote-reference nil :filter-headline nil :filter-horizontal-rule nil :filter-inline-babel-call nil :filter-inline-src-block nil :filter-inlinetask nil :filter-italic nil :filter-item nil :filter-keyword nil :filter-latex-environment nil :filter-latex-fragment nil :filter-line-break nil :filter-link nil :filter-node-property nil :filter-options (org-html-infojs-install-script) :filter-paragraph nil :filter-parse-tree (org-html-image-link-filter) :filter-plain-list nil :filter-plain-text nil :filter-planning nil :filter-property-drawer nil :filter-quote-block nil :filter-radio-target nil :filter-section nil :filter-special-block nil :filter-src-block nil :filter-statistics-cookie nil :filter-strike-through nil :filter-subscript nil :filter-superscript nil :filter-table nil :filter-table-cell nil :filter-table-row nil :filter-target nil :filter-timestamp nil :filter-underline nil :filter-verbatim nil :filter-verse-block nil :ignore-list nil :parse-tree (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #338) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #341))) (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #342))) :mode nil :granularity nil :parent #338) (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent #342) (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent #345) (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #351) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #354) #("Introduction" 0 12 (:parent #357))) #("\n" 0 1 (:parent #354)))) (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #352) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #355) #("Binary deployment" 0 17 (:parent #358))) #("\n" 0 1 (:parent #355)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #353) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #356) #("From source deployment" 0 22 (:parent #359))) #("\n" 0 1 (:parent #356)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #354) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #357) #("Create archive" 0 14 (:parent #360))) #("\n" 0 1 (:parent #357))))))) (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #343))) :mode nil :granularity nil :parent #338) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #343) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #346) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #349)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #349) #("Guix-notes" 0 10 (:parent #353))) #(").\n" 0 3 (:parent #349))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #344))) :mode nil :granularity nil :parent #338) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #344) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #347) #("NYA (will go to README)\n" 0 24 (:parent #350))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #345))) :mode nil :granularity nil :parent #338) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #345) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #348) #("GNU Guix allows for " 0 20 (:parent #351)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #351) #("reproducible deployment" 0 23 (:parent #355))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #351))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #348)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #348) #("Next build guix (and run) following the instructions in " 0 56 (:parent #353)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #353) #("guix-notes" 0 10 (:parent #357))) #(".\n" 0 2 (:parent #353))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #348) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #354))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #348)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #348) #("So\n" 0 3 (:parent #356))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #348) #("#+begin" 0 7 (:parent #357)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #357) #("src" 0 3 (:parent #361))) #("sh :lang bash\n#+begin" 0 23 (:parent #357)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #357) #("src" 0 3 (:parent #363))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #357)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #357) #("PACKAGE" 0 7 (:parent #365))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #357) #("PATH" 0 4 (:parent #366))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #357)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #357) #("src" 0 3 (:parent #368))) #("sh :lang bash\n" 0 16 (:parent #357))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #348) #("Install with\n" 0 13 (:parent #358))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #348) #("#+begin" 0 7 (:parent #359)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #359) #("src" 0 3 (:parent #363))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #359)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #359) #("PACKAGE" 0 7 (:parent #365))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #359) #("PATH" 0 4 (:parent #366))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #359)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #359) #("src" 0 3 (:parent #368))) #("sh :lang bash\n" 0 16 (:parent #359))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #346))) :mode nil :granularity nil :parent #338) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #346) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #349))))) :headline-offset 0 :headline-numbering nil :id-alist nil :citations nil :id-local-cache #))
#f(compiled-function (element) #)((plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #48))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #94) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #97))) #48 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #99))) :mode nil :granularity nil :parent #94) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #99) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #102) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #105)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #105) #("Guix-notes" 0 10 (:parent #109))) #(").\n" 0 3 (:parent #105))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #100))) :mode nil :granularity nil :parent #94) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #100) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #103) #("NYA (will go to README)\n" 0 24 (:parent #106))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #101))) :mode nil :granularity nil :parent #94) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #101) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #104) #("GNU Guix allows for " 0 20 (:parent #107)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #107) #("reproducible deployment" 0 23 (:parent #111))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #107))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #104)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #104) #("Next build guix (and run) following the instructions in " 0 56 (:parent #109)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #109) #("guix-notes" 0 10 (:parent #113))) #(".\n" 0 2 (:parent #109))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #104) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #110))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #104)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #104) #("So\n" 0 3 (:parent #112))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #104) #("#+begin" 0 7 (:parent #113)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #113) #("src" 0 3 (:parent #117))) #("sh :lang bash\n#+begin" 0 23 (:parent #113)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #113) #("src" 0 3 (:parent #119))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #113)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #113) #("PACKAGE" 0 7 (:parent #121))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #113) #("PATH" 0 4 (:parent #122))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #113)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #113) #("src" 0 3 (:parent #124))) #("sh :lang bash\n" 0 16 (:parent #113))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #104) #("Install with\n" 0 13 (:parent #114))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #104) #("#+begin" 0 7 (:parent #115)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #115) #("src" 0 3 (:parent #119))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #115)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #115) #("PACKAGE" 0 7 (:parent #121))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #115) #("PATH" 0 4 (:parent #122))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #115)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #115) #("src" 0 3 (:parent #124))) #("sh :lang bash\n" 0 16 (:parent #115))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #102))) :mode nil :granularity nil :parent #94) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #102) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #105)))))) #24)) #0)) (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent #0) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #3) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #6) #("Introduction" 0 12 (:parent #9))) #("\n" 0 1 (:parent #6)))) (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #0) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #4) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #7) #("Binary deployment" 0 17 (:parent #10))) #("\n" 0 1 (:parent #7)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #0) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #5) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #8) #("From source deployment" 0 22 (:parent #11))) #("\n" 0 1 (:parent #8)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #0) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #6) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #9) #("Create archive" 0 14 (:parent #12))) #("\n" 0 1 (:parent #9))))))
mapconcat(#f(compiled-function (element) #) ((plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #49))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #95) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #98))) #49 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #100))) :mode nil :granularity nil :parent #95) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #100) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #103) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #106)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #106) #("Guix-notes" 0 10 (:parent #110))) #(").\n" 0 3 (:parent #106))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #101))) :mode nil :granularity nil :parent #95) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #101) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #104) #("NYA (will go to README)\n" 0 24 (:parent #107))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #102))) :mode nil :granularity nil :parent #95) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #102) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #105) #("GNU Guix allows for " 0 20 (:parent #108)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #108) #("reproducible deployment" 0 23 (:parent #112))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #108))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #105)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #105) #("Next build guix (and run) following the instructions in " 0 56 (:parent #110)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #110) #("guix-notes" 0 10 (:parent #114))) #(".\n" 0 2 (:parent #110))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #105) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #111))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #105)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #105) #("So\n" 0 3 (:parent #113))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #105) #("#+begin" 0 7 (:parent #114)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #114) #("src" 0 3 (:parent #118))) #("sh :lang bash\n#+begin" 0 23 (:parent #114)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #114) #("src" 0 3 (:parent #120))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #114)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #114) #("PACKAGE" 0 7 (:parent #122))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #114) #("PATH" 0 4 (:parent #123))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #114)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #114) #("src" 0 3 (:parent #125))) #("sh :lang bash\n" 0 16 (:parent #114))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #105) #("Install with\n" 0 13 (:parent #115))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #105) #("#+begin" 0 7 (:parent #116)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #116) #("src" 0 3 (:parent #120))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #116)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #116) #("PACKAGE" 0 7 (:parent #122))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #116) #("PATH" 0 4 (:parent #123))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #116)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #116) #("src" 0 3 (:parent #125))) #("sh :lang bash\n" 0 16 (:parent #116))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #103))) :mode nil :granularity nil :parent #95) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #103) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #106)))))) #25)) . #0)) (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent #1) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #4) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #7) #("Introduction" 0 12 (:parent #10))) #("\n" 0 1 (:parent #7)))) (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #1) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #5) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #8) #("Binary deployment" 0 17 (:parent #11))) #("\n" 0 1 (:parent #8)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #1) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #6) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #9) #("From source deployment" 0 22 (:parent #12))) #("\n" 0 1 (:parent #9)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #1) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #7) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #10) #("Create archive" 0 14 (:parent #13))) #("\n" 0 1 (:parent #10)))))) "")
org-export-data((section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #24))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #70) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #73))) #24 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #75))) :mode nil :granularity nil :parent #70) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #75) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #78) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #81)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #81) #("Guix-notes" 0 10 (:parent #85))) #(").\n" 0 3 (:parent #81))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #76))) :mode nil :granularity nil :parent #70) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #76) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #79) #("NYA (will go to README)\n" 0 24 (:parent #82))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #77))) :mode nil :granularity nil :parent #70) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #77) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #80) #("GNU Guix allows for " 0 20 (:parent #83)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #83) #("reproducible deployment" 0 23 (:parent #87))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #83))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #80)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #80) #("Next build guix (and run) following the instructions in " 0 56 (:parent #85)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #85) #("guix-notes" 0 10 (:parent #89))) #(".\n" 0 2 (:parent #85))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #80) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #86))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #80)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #80) #("So\n" 0 3 (:parent #88))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #80) #("#+begin" 0 7 (:parent #89)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #89) #("src" 0 3 (:parent #93))) #("sh :lang bash\n#+begin" 0 23 (:parent #89)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #89) #("src" 0 3 (:parent #95))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #89)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #89) #("PACKAGE" 0 7 (:parent #97))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #89) #("PATH" 0 4 (:parent #98))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #89)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #89) #("src" 0 3 (:parent #100))) #("sh :lang bash\n" 0 16 (:parent #89))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #80) #("Install with\n" 0 13 (:parent #90))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #80) #("#+begin" 0 7 (:parent #91)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #91) #("src" 0 3 (:parent #95))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #91)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #91) #("PACKAGE" 0 7 (:parent #97))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #91) #("PATH" 0 4 (:parent #98))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #91)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #91) #("src" 0 3 (:parent #100))) #("sh :lang bash\n" 0 16 (:parent #91))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #78))) :mode nil :granularity nil :parent #70) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #78) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #81)))))) #0)) (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent #0) (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent #3) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #6) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #9) #("Introduction" 0 12 (:parent #12))) #("\n" 0 1 (:parent #9)))) (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #3) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #7) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #10) #("Binary deployment" 0 17 (:parent #13))) #("\n" 0 1 (:parent #10)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #3) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #8) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #11) #("From source deployment" 0 22 (:parent #14))) #("\n" 0 1 (:parent #11)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #3) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #9) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #12) #("Create archive" 0 14 (:parent #15))) #("\n" 0 1 (:parent #12)))))) (:export-options (body-only) :back-end #s(org-export-backend :name html :parent nil :transcoders ((bold . org-html-bold) (center-block . org-html-center-block) (clock . org-html-clock) (code . org-html-code) (drawer . org-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . org-html-entity) (example-block . org-html-example-block) (export-block . org-html-export-block) (export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) (footnote-reference . org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) (inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) (italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) (latex-environment . org-html-latex-environment) (latex-fragment . org-html-latex-fragment) (line-break . org-html-line-break) (link . org-html-link) (node-property . org-html-node-property) (paragraph . org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . org-html-plain-text) (planning . org-html-planning) (property-drawer . org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . org-html-radio-target) (section . org-html-section) (special-block . org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . org-html-statistics-cookie) (strike-through . org-html-strike-through) (subscript . org-html-subscript) (superscript . org-html-superscript) (table . org-html-table) (table-cell . org-html-table-cell) (table-row . org-html-table-row) (target . org-html-target) (template . org-html-template) (timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . org-html-verbatim) (verse-block . org-html-verse-block)) :options ((:html-doctype "HTML_DOCTYPE" nil org-html-doctype) (:html-container "HTML_CONTAINER" nil org-html-container-element) (:html-content-class "HTML_CONTENT_CLASS" nil org-html-content-class) (:description "DESCRIPTION" nil nil newline) (:keywords "KEYWORDS" nil nil space) (:html-html5-fancy nil "html5-fancy" org-html-html5-fancy) (:html-link-use-abs-url nil "html-link-use-abs-url" org-html-link-use-abs-url) (:html-link-home "HTML_LINK_HOME" nil org-html-link-home) (:html-link-up "HTML_LINK_UP" nil org-html-link-up) (:html-mathjax "HTML_MATHJAX" nil "" space) (:html-equation-reference-format "HTML_EQUATION_REFERENCE_FORMAT" nil org-html-equation-reference-format t) (:html-postamble nil "html-postamble" org-html-postamble) (:html-preamble nil "html-preamble" org-html-preamble) (:html-head "HTML_HEAD" nil org-html-head newline) (:html-head-extra "HTML_HEAD_EXTRA" nil org-html-head-extra newline) (:subtitle "SUBTITLE" nil nil parse) (:html-head-include-default-style nil "html-style" org-html-head-include-default-style) (:html-head-include-scripts nil "html-scripts" org-html-head-include-scripts) (:html-allow-name-attribute-in-anchors nil nil org-html-allow-name-attribute-in-anchors) (:html-divs nil nil org-html-divs) (:html-checkbox-type nil nil org-html-checkbox-type) (:html-extension nil nil org-html-extension) (:html-footnote-format nil nil org-html-footnote-format) (:html-footnote-separator nil nil org-html-footnote-separator) (:html-footnotes-section nil nil org-html-footnotes-section) (:html-format-drawer-function nil nil org-html-format-drawer-function) (:html-format-headline-function nil nil org-html-format-headline-function) (:html-format-inlinetask-function nil nil org-html-format-inlinetask-function) (:html-home/up-format nil nil org-html-home/up-format) (:html-indent nil nil org-html-indent) (:html-infojs-options nil nil org-html-infojs-options) (:html-infojs-template nil nil org-html-infojs-template) (:html-inline-image-rules nil nil org-html-inline-image-rules) (:html-link-org-files-as-html nil nil org-html-link-org-files-as-html) (:html-mathjax-options nil nil org-html-mathjax-options) (:html-mathjax-template nil nil org-html-mathjax-template) (:html-metadata-timestamp-format nil nil org-html-metadata-timestamp-format) (:html-postamble-format nil nil org-html-postamble-format) (:html-preamble-format nil nil org-html-preamble-format) (:html-prefer-user-labels nil nil org-html-prefer-user-labels) (:html-self-link-headlines nil nil org-html-self-link-headlines) (:html-table-align-individual-fields nil nil org-html-table-align-individual-fields) (:html-table-caption-above nil nil org-html-table-caption-above) (:html-table-data-tags nil nil org-html-table-data-tags) (:html-table-header-tags nil nil org-html-table-header-tags) (:html-table-use-header-tags-for-first-column nil nil org-html-table-use-header-tags-for-first-column) (:html-tag-class-prefix nil nil org-html-tag-class-prefix) (:html-text-markup-alist nil nil org-html-text-markup-alist) (:html-todo-kwd-class-prefix nil nil org-html-todo-kwd-class-prefix) (:html-toplevel-hlevel nil nil org-html-toplevel-hlevel) (:html-use-infojs nil nil org-html-use-infojs) (:html-validation-link nil nil org-html-validation-link) (:html-viewport nil nil org-html-viewport) (:html-inline-images nil nil org-html-inline-images) (:html-table-attributes nil nil org-html-table-default-attributes) (:html-table-row-open-tag nil nil org-html-table-row-open-tag) (:html-table-row-close-tag nil nil org-html-table-row-close-tag) (:html-xml-declaration nil nil org-html-xml-declaration) (:html-wrap-src-lines nil nil org-html-wrap-src-lines) (:html-klipsify-src nil nil org-html-klipsify-src) (:html-klipse-css nil nil org-html-klipse-css) (:html-klipse-js nil nil org-html-klipse-js) (:html-klipse-selection-script nil nil org-html-klipse-selection-script) (:infojs-opt "INFOJS_OPT" nil nil) (:creator "CREATOR" nil org-html-creator-string) (:with-latex nil "tex" org-html-with-latex) (:latex-header "LATEX_HEADER" nil nil newline)) :filters ((:filter-options . org-html-infojs-install-script) (:filter-parse-tree . org-html-image-link-filter) (:filter-final-output . org-html-final-function)) :blocks nil :menu (104 "Export to HTML" ((72 "As HTML buffer" org-html-export-as-html) (104 "As HTML file" org-html-export-to-html) (111 "As HTML file and open" (lambda (a s v b) (if a (org-html-export-to-html t s v b) (org-open-file (org-html-export-to-html nil s v b)))))))) :translate-alist ((bold . org-html-bold) (center-block . org-html-center-block) (clock . org-html-clock) (code . org-html-code) (drawer . org-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . org-html-entity) (example-block . org-html-example-block) (export-block . org-html-export-block) (export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) (footnote-reference . org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) (inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) (italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) (latex-environment . org-html-latex-environment) (latex-fragment . org-html-latex-fragment) (line-break . org-html-line-break) (link . org-html-link) (node-property . org-html-node-property) (paragraph . org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . org-html-plain-text) (planning . org-html-planning) (property-drawer . org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . org-html-radio-target) (section . org-html-section) (special-block . org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . org-html-statistics-cookie) (strike-through . org-html-strike-through) (subscript . org-html-subscript) (superscript . org-html-superscript) (table . org-html-table) (table-cell . org-html-table-cell) (table-row . org-html-table-row) (target . org-html-target) (template . org-html-template) (timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . org-html-verbatim) (verse-block . org-html-verse-block)) :exported-data # :input-buffer " *temp*" :input-file nil :html-doctype "xhtml-strict" :html-container "div" :html-content-class "content" :description nil :keywords nil :html-html5-fancy nil :html-link-use-abs-url nil :html-link-home "" :html-link-up "" :html-mathjax "" :html-equation-reference-format "\\eqref{%s}" :html-postamble auto :html-preamble t :html-head "" :html-head-extra "" :subtitle nil :html-head-include-default-style t :html-head-include-scripts nil :html-allow-name-attribute-in-anchors nil :html-divs ((preamble "div" "preamble") (content "div" "content") (postamble "div" "postamble")) :html-checkbox-type ascii :html-extension "html" :html-footnote-format "%s" :html-footnote-separator ", " :html-footnotes-section ") :html-format-headline-function org-html-format-headline-default-function :html-format-inlinetask-function org-html-format-inlinetask-default-function :html-home/up-format "" :html-indent nil :html-infojs-options ((path . "https://orgmode.org/org-info.js") (view . "info") (toc . :with-toc) (ftoc . "0") (tdepth . "max") (sdepth . "max") (mouse . "underline") (buttons . "0") (ltoc . "1") (up . :html-link-up) (home . :html-link-home)) :html-infojs-template "\n\n" :html-inline-image-rules (("file" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)") ("http" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)") ("https" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)")) :html-link-org-files-as-html t :html-mathjax-options ((path "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js") (scale 1.0) (align "center") (font "mathjax-modern") (overflow "overflow") (tags "ams") (indent "0em") (multlinewidth "85%") (tagindent ".8em") (tagside "right")) :html-mathjax-template "\n\n" :html-metadata-timestamp-format "%Y-%m-%d %a %H:%M" :html-postamble-format (("en" " \n" . " ") :html-table-header-tags ("" . " ") :html-table-use-header-tags-for-first-column nil :html-tag-class-prefix "" :html-text-markup-alist ((bold . "%s") (code . "%s") (underline . "%s") (verbatim . "" :html-table-row-close-tag " " :html-xml-declaration (("html" . "") ("php" . "\"; ?>")) :html-wrap-src-lines nil :html-klipsify-src nil :html-klipse-css "https://storage.googleapis.com/app.klipse.tech/css/codemirror.css" :html-klipse-js "https://storage.googleapis.com/app.klipse.tech/plugin_prod/js/klipse_plugin.min.js" :html-klipse-selection-script "window.klipse_settings = {selector_eval_html: '.src-html',\n selector_eval_js: '.src-js',\n selector_eval_python_client: '.src-python',\n selector_eval_scheme: '.src-scheme',\n selector: '.src-clojure',\n selector_eval_ruby: '.src-ruby'};" :infojs-opt nil :creator "Emacs 29.4 (Org mode 9.6.15)" :with-latex t :latex-header nil :title (#("Installing GeneNetwork services with GNU Guix" 0 45 (:parent #148))) :date nil :author (#("unknown" 0 7 (:parent #152))) :email "unknown@genenetwork-development" :language "en" :select-tags ("export") :exclude-tags ("noexport") :headline-levels 3 :preserve-breaks nil :section-numbers nil :time-stamp-file t :with-archived-trees headline :with-author t :with-broken-links nil :with-clocks nil :with-creator nil :with-date t :with-drawers (not "LOGBOOK") :with-email nil :with-emphasize t :with-entities t :with-fixed-width t :with-footnotes t :with-inlinetasks t :with-planning nil :with-priority nil :with-properties nil :with-smart-quotes nil :with-special-strings t :with-statistics-cookies t :with-sub-superscript t :with-toc nil :with-tables t :with-tags t :with-tasks t :with-timestamps t :with-title t :with-todo-keywords t :cite-export (basic nil nil) :bibliography nil :filter-body nil :filter-bold nil :filter-babel-call nil :filter-center-block nil :filter-clock nil :filter-code nil :filter-diary-sexp nil :filter-drawer nil :filter-dynamic-block nil :filter-entity nil :filter-example-block nil :filter-export-block nil :filter-export-snippet nil :filter-final-output (org-html-final-function) :filter-fixed-width nil :filter-footnote-definition nil :filter-footnote-reference nil :filter-headline nil :filter-horizontal-rule nil :filter-inline-babel-call nil :filter-inline-src-block nil :filter-inlinetask nil :filter-italic nil :filter-item nil :filter-keyword nil :filter-latex-environment nil :filter-latex-fragment nil :filter-line-break nil :filter-link nil :filter-node-property nil :filter-options (org-html-infojs-install-script) :filter-paragraph nil :filter-parse-tree (org-html-image-link-filter) :filter-plain-list nil :filter-plain-text nil :filter-planning nil :filter-property-drawer nil :filter-quote-block nil :filter-radio-target nil :filter-section nil :filter-special-block nil :filter-src-block nil :filter-statistics-cookie nil :filter-strike-through nil :filter-subscript nil :filter-superscript nil :filter-table nil :filter-table-cell nil :filter-table-row nil :filter-target nil :filter-timestamp nil :filter-underline nil :filter-verbatim nil :filter-verse-block nil :ignore-list nil :parse-tree (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #338) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #341))) (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #342))) :mode nil :granularity nil :parent #338) (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent #342) (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent #345) (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #351) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #354) #("Introduction" 0 12 (:parent #357))) #("\n" 0 1 (:parent #354)))) (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #352) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #355) #("Binary deployment" 0 17 (:parent #358))) #("\n" 0 1 (:parent #355)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #353) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #356) #("From source deployment" 0 22 (:parent #359))) #("\n" 0 1 (:parent #356)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #354) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #357) #("Create archive" 0 14 (:parent #360))) #("\n" 0 1 (:parent #357))))))) (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #343))) :mode nil :granularity nil :parent #338) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #343) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #346) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #349)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #349) #("Guix-notes" 0 10 (:parent #353))) #(").\n" 0 3 (:parent #349))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #344))) :mode nil :granularity nil :parent #338) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #344) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #347) #("NYA (will go to README)\n" 0 24 (:parent #350))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #345))) :mode nil :granularity nil :parent #338) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #345) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #348) #("GNU Guix allows for " 0 20 (:parent #351)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #351) #("reproducible deployment" 0 23 (:parent #355))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #351))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #348)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #348) #("Next build guix (and run) following the instructions in " 0 56 (:parent #353)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #353) #("guix-notes" 0 10 (:parent #357))) #(".\n" 0 2 (:parent #353))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #348) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #354))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #348)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #348) #("So\n" 0 3 (:parent #356))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #348) #("#+begin" 0 7 (:parent #357)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #357) #("src" 0 3 (:parent #361))) #("sh :lang bash\n#+begin" 0 23 (:parent #357)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #357) #("src" 0 3 (:parent #363))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #357)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #357) #("PACKAGE" 0 7 (:parent #365))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #357) #("PATH" 0 4 (:parent #366))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #357)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #357) #("src" 0 3 (:parent #368))) #("sh :lang bash\n" 0 16 (:parent #357))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #348) #("Install with\n" 0 13 (:parent #358))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #348) #("#+begin" 0 7 (:parent #359)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #359) #("src" 0 3 (:parent #363))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #359)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #359) #("PACKAGE" 0 7 (:parent #365))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #359) #("PATH" 0 4 (:parent #366))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #359)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #359) #("src" 0 3 (:parent #368))) #("sh :lang bash\n" 0 16 (:parent #359))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #346))) :mode nil :granularity nil :parent #338) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #346) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #349))))) :headline-offset 0 :headline-numbering nil :id-alist nil :citations nil :id-local-cache #))
#f(compiled-function (element) #)((section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #24))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #70) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #73))) #24 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #75))) :mode nil :granularity nil :parent #70) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #75) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #78) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #81)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #81) #("Guix-notes" 0 10 (:parent #85))) #(").\n" 0 3 (:parent #81))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #76))) :mode nil :granularity nil :parent #70) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #76) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #79) #("NYA (will go to README)\n" 0 24 (:parent #82))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #77))) :mode nil :granularity nil :parent #70) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #77) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #80) #("GNU Guix allows for " 0 20 (:parent #83)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #83) #("reproducible deployment" 0 23 (:parent #87))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #83))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #80)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #80) #("Next build guix (and run) following the instructions in " 0 56 (:parent #85)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #85) #("guix-notes" 0 10 (:parent #89))) #(".\n" 0 2 (:parent #85))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #80) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #86))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #80)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #80) #("So\n" 0 3 (:parent #88))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #80) #("#+begin" 0 7 (:parent #89)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #89) #("src" 0 3 (:parent #93))) #("sh :lang bash\n#+begin" 0 23 (:parent #89)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #89) #("src" 0 3 (:parent #95))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #89)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #89) #("PACKAGE" 0 7 (:parent #97))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #89) #("PATH" 0 4 (:parent #98))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #89)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #89) #("src" 0 3 (:parent #100))) #("sh :lang bash\n" 0 16 (:parent #89))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #80) #("Install with\n" 0 13 (:parent #90))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #80) #("#+begin" 0 7 (:parent #91)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #91) #("src" 0 3 (:parent #95))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #91)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #91) #("PACKAGE" 0 7 (:parent #97))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #91) #("PATH" 0 4 (:parent #98))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #91)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #91) #("src" 0 3 (:parent #100))) #("sh :lang bash\n" 0 16 (:parent #91))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #78))) :mode nil :granularity nil :parent #70) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #78) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #81)))))) #0)) (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent #0) (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent #3) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #6) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #9) #("Introduction" 0 12 (:parent #12))) #("\n" 0 1 (:parent #9)))) (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #3) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #7) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #10) #("Binary deployment" 0 17 (:parent #13))) #("\n" 0 1 (:parent #10)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #3) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #8) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #11) #("From source deployment" 0 22 (:parent #14))) #("\n" 0 1 (:parent #11)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #3) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #9) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #12) #("Create archive" 0 14 (:parent #15))) #("\n" 0 1 (:parent #12)))))))
mapconcat(#f(compiled-function (element) #) ((section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #25))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #71) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #74))) #25 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #76))) :mode nil :granularity nil :parent #71) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #76) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #79) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #82)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #82) #("Guix-notes" 0 10 (:parent #86))) #(").\n" 0 3 (:parent #82))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #77))) :mode nil :granularity nil :parent #71) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #77) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #80) #("NYA (will go to README)\n" 0 24 (:parent #83))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #78))) :mode nil :granularity nil :parent #71) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #78) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #81) #("GNU Guix allows for " 0 20 (:parent #84)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #84) #("reproducible deployment" 0 23 (:parent #88))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #84))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #81)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #81) #("Next build guix (and run) following the instructions in " 0 56 (:parent #86)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #86) #("guix-notes" 0 10 (:parent #90))) #(".\n" 0 2 (:parent #86))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #81) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #87))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #81)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #81) #("So\n" 0 3 (:parent #89))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #81) #("#+begin" 0 7 (:parent #90)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #90) #("src" 0 3 (:parent #94))) #("sh :lang bash\n#+begin" 0 23 (:parent #90)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #90) #("src" 0 3 (:parent #96))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #90)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #90) #("PACKAGE" 0 7 (:parent #98))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #90) #("PATH" 0 4 (:parent #99))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #90)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #90) #("src" 0 3 (:parent #101))) #("sh :lang bash\n" 0 16 (:parent #90))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #81) #("Install with\n" 0 13 (:parent #91))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #81) #("#+begin" 0 7 (:parent #92)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #92) #("src" 0 3 (:parent #96))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #92)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #92) #("PACKAGE" 0 7 (:parent #98))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #92) #("PATH" 0 4 (:parent #99))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #92)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #92) #("src" 0 3 (:parent #101))) #("sh :lang bash\n" 0 16 (:parent #92))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #79))) :mode nil :granularity nil :parent #71) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #79) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #82)))))) . #0)) (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent #1) (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent #4) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #7) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #10) #("Introduction" 0 12 (:parent #13))) #("\n" 0 1 (:parent #10)))) (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #4) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #8) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #11) #("Binary deployment" 0 17 (:parent #14))) #("\n" 0 1 (:parent #11)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #4) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #9) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #12) #("From source deployment" 0 22 (:parent #15))) #("\n" 0 1 (:parent #12)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #4) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #10) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #13) #("Create archive" 0 14 (:parent #16))) #("\n" 0 1 (:parent #13))))))) "")
org-export-data((headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #0))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #46) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #49))) #0 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #51))) :mode nil :granularity nil :parent #46) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #51) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #54) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #57)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #57) #("Guix-notes" 0 10 (:parent #61))) #(").\n" 0 3 (:parent #57))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #52))) :mode nil :granularity nil :parent #46) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #52) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #55) #("NYA (will go to README)\n" 0 24 (:parent #58))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #53))) :mode nil :granularity nil :parent #46) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #53) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #56) #("GNU Guix allows for " 0 20 (:parent #59)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #59) #("reproducible deployment" 0 23 (:parent #63))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #59))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #56)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #56) #("Next build guix (and run) following the instructions in " 0 56 (:parent #61)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #61) #("guix-notes" 0 10 (:parent #65))) #(".\n" 0 2 (:parent #61))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #56) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #62))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #56)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #56) #("So\n" 0 3 (:parent #64))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #56) #("#+begin" 0 7 (:parent #65)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #65) #("src" 0 3 (:parent #69))) #("sh :lang bash\n#+begin" 0 23 (:parent #65)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #65) #("src" 0 3 (:parent #71))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #65)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #65) #("PACKAGE" 0 7 (:parent #73))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #65) #("PATH" 0 4 (:parent #74))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #65)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #65) #("src" 0 3 (:parent #76))) #("sh :lang bash\n" 0 16 (:parent #65))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #56) #("Install with\n" 0 13 (:parent #66))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #56) #("#+begin" 0 7 (:parent #67)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #67) #("src" 0 3 (:parent #71))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #67)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #67) #("PACKAGE" 0 7 (:parent #73))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #67) #("PATH" 0 4 (:parent #74))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #67)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #67) #("src" 0 3 (:parent #76))) #("sh :lang bash\n" 0 16 (:parent #67))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #54))) :mode nil :granularity nil :parent #46) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #54) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #57)))))) (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent #0) (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent #3) (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent #6) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #9) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #12) #("Introduction" 0 12 (:parent #15))) #("\n" 0 1 (:parent #12)))) (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #6) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #10) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #13) #("Binary deployment" 0 17 (:parent #16))) #("\n" 0 1 (:parent #13)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #6) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #11) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #14) #("From source deployment" 0 22 (:parent #17))) #("\n" 0 1 (:parent #14)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #6) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #12) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #15) #("Create archive" 0 14 (:parent #18))) #("\n" 0 1 (:parent #15))))))) (:export-options (body-only) :back-end #s(org-export-backend :name html :parent nil :transcoders ((bold . org-html-bold) (center-block . org-html-center-block) (clock . org-html-clock) (code . org-html-code) (drawer . org-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . org-html-entity) (example-block . org-html-example-block) (export-block . org-html-export-block) (export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) (footnote-reference . org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) (inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) (italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) (latex-environment . org-html-latex-environment) (latex-fragment . org-html-latex-fragment) (line-break . org-html-line-break) (link . org-html-link) (node-property . org-html-node-property) (paragraph . org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . org-html-plain-text) (planning . org-html-planning) (property-drawer . org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . org-html-radio-target) (section . org-html-section) (special-block . org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . org-html-statistics-cookie) (strike-through . org-html-strike-through) (subscript . org-html-subscript) (superscript . org-html-superscript) (table . org-html-table) (table-cell . org-html-table-cell) (table-row . org-html-table-row) (target . org-html-target) (template . org-html-template) (timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . org-html-verbatim) (verse-block . org-html-verse-block)) :options ((:html-doctype "HTML_DOCTYPE" nil org-html-doctype) (:html-container "HTML_CONTAINER" nil org-html-container-element) (:html-content-class "HTML_CONTENT_CLASS" nil org-html-content-class) (:description "DESCRIPTION" nil nil newline) (:keywords "KEYWORDS" nil nil space) (:html-html5-fancy nil "html5-fancy" org-html-html5-fancy) (:html-link-use-abs-url nil "html-link-use-abs-url" org-html-link-use-abs-url) (:html-link-home "HTML_LINK_HOME" nil org-html-link-home) (:html-link-up "HTML_LINK_UP" nil org-html-link-up) (:html-mathjax "HTML_MATHJAX" nil "" space) (:html-equation-reference-format "HTML_EQUATION_REFERENCE_FORMAT" nil org-html-equation-reference-format t) (:html-postamble nil "html-postamble" org-html-postamble) (:html-preamble nil "html-preamble" org-html-preamble) (:html-head "HTML_HEAD" nil org-html-head newline) (:html-head-extra "HTML_HEAD_EXTRA" nil org-html-head-extra newline) (:subtitle "SUBTITLE" nil nil parse) (:html-head-include-default-style nil "html-style" org-html-head-include-default-style) (:html-head-include-scripts nil "html-scripts" org-html-head-include-scripts) (:html-allow-name-attribute-in-anchors nil nil org-html-allow-name-attribute-in-anchors) (:html-divs nil nil org-html-divs) (:html-checkbox-type nil nil org-html-checkbox-type) (:html-extension nil nil org-html-extension) (:html-footnote-format nil nil org-html-footnote-format) (:html-footnote-separator nil nil org-html-footnote-separator) (:html-footnotes-section nil nil org-html-footnotes-section) (:html-format-drawer-function nil nil org-html-format-drawer-function) (:html-format-headline-function nil nil org-html-format-headline-function) (:html-format-inlinetask-function nil nil org-html-format-inlinetask-function) (:html-home/up-format nil nil org-html-home/up-format) (:html-indent nil nil org-html-indent) (:html-infojs-options nil nil org-html-infojs-options) (:html-infojs-template nil nil org-html-infojs-template) (:html-inline-image-rules nil nil org-html-inline-image-rules) (:html-link-org-files-as-html nil nil org-html-link-org-files-as-html) (:html-mathjax-options nil nil org-html-mathjax-options) (:html-mathjax-template nil nil org-html-mathjax-template) (:html-metadata-timestamp-format nil nil org-html-metadata-timestamp-format) (:html-postamble-format nil nil org-html-postamble-format) (:html-preamble-format nil nil org-html-preamble-format) (:html-prefer-user-labels nil nil org-html-prefer-user-labels) (:html-self-link-headlines nil nil org-html-self-link-headlines) (:html-table-align-individual-fields nil nil org-html-table-align-individual-fields) (:html-table-caption-above nil nil org-html-table-caption-above) (:html-table-data-tags nil nil org-html-table-data-tags) (:html-table-header-tags nil nil org-html-table-header-tags) (:html-table-use-header-tags-for-first-column nil nil org-html-table-use-header-tags-for-first-column) (:html-tag-class-prefix nil nil org-html-tag-class-prefix) (:html-text-markup-alist nil nil org-html-text-markup-alist) (:html-todo-kwd-class-prefix nil nil org-html-todo-kwd-class-prefix) (:html-toplevel-hlevel nil nil org-html-toplevel-hlevel) (:html-use-infojs nil nil org-html-use-infojs) (:html-validation-link nil nil org-html-validation-link) (:html-viewport nil nil org-html-viewport) (:html-inline-images nil nil org-html-inline-images) (:html-table-attributes nil nil org-html-table-default-attributes) (:html-table-row-open-tag nil nil org-html-table-row-open-tag) (:html-table-row-close-tag nil nil org-html-table-row-close-tag) (:html-xml-declaration nil nil org-html-xml-declaration) (:html-wrap-src-lines nil nil org-html-wrap-src-lines) (:html-klipsify-src nil nil org-html-klipsify-src) (:html-klipse-css nil nil org-html-klipse-css) (:html-klipse-js nil nil org-html-klipse-js) (:html-klipse-selection-script nil nil org-html-klipse-selection-script) (:infojs-opt "INFOJS_OPT" nil nil) (:creator "CREATOR" nil org-html-creator-string) (:with-latex nil "tex" org-html-with-latex) (:latex-header "LATEX_HEADER" nil nil newline)) :filters ((:filter-options . org-html-infojs-install-script) (:filter-parse-tree . org-html-image-link-filter) (:filter-final-output . org-html-final-function)) :blocks nil :menu (104 "Export to HTML" ((72 "As HTML buffer" org-html-export-as-html) (104 "As HTML file" org-html-export-to-html) (111 "As HTML file and open" (lambda (a s v b) (if a (org-html-export-to-html t s v b) (org-open-file (org-html-export-to-html nil s v b)))))))) :translate-alist ((bold . org-html-bold) (center-block . org-html-center-block) (clock . org-html-clock) (code . org-html-code) (drawer . org-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . org-html-entity) (example-block . org-html-example-block) (export-block . org-html-export-block) (export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) (footnote-reference . org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) (inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) (italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) (latex-environment . org-html-latex-environment) (latex-fragment . org-html-latex-fragment) (line-break . org-html-line-break) (link . org-html-link) (node-property . org-html-node-property) (paragraph . org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . org-html-plain-text) (planning . org-html-planning) (property-drawer . org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . org-html-radio-target) (section . org-html-section) (special-block . org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . org-html-statistics-cookie) (strike-through . org-html-strike-through) (subscript . org-html-subscript) (superscript . org-html-superscript) (table . org-html-table) (table-cell . org-html-table-cell) (table-row . org-html-table-row) (target . org-html-target) (template . org-html-template) (timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . org-html-verbatim) (verse-block . org-html-verse-block)) :exported-data # :input-buffer " *temp*" :input-file nil :html-doctype "xhtml-strict" :html-container "div" :html-content-class "content" :description nil :keywords nil :html-html5-fancy nil :html-link-use-abs-url nil :html-link-home "" :html-link-up "" :html-mathjax "" :html-equation-reference-format "\\eqref{%s}" :html-postamble auto :html-preamble t :html-head "" :html-head-extra "" :subtitle nil :html-head-include-default-style t :html-head-include-scripts nil :html-allow-name-attribute-in-anchors nil :html-divs ((preamble "div" "preamble") (content "div" "content") (postamble "div" "postamble")) :html-checkbox-type ascii :html-extension "html" :html-footnote-format "%s" :html-footnote-separator ", " :html-footnotes-section ") :html-format-headline-function org-html-format-headline-default-function :html-format-inlinetask-function org-html-format-inlinetask-default-function :html-home/up-format "" :html-indent nil :html-infojs-options ((path . "https://orgmode.org/org-info.js") (view . "info") (toc . :with-toc) (ftoc . "0") (tdepth . "max") (sdepth . "max") (mouse . "underline") (buttons . "0") (ltoc . "1") (up . :html-link-up) (home . :html-link-home)) :html-infojs-template "\n\n" :html-inline-image-rules (("file" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)") ("http" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)") ("https" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)")) :html-link-org-files-as-html t :html-mathjax-options ((path "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js") (scale 1.0) (align "center") (font "mathjax-modern") (overflow "overflow") (tags "ams") (indent "0em") (multlinewidth "85%") (tagindent ".8em") (tagside "right")) :html-mathjax-template "\n\n" :html-metadata-timestamp-format "%Y-%m-%d %a %H:%M" :html-postamble-format (("en" " \n" . " ") :html-table-header-tags ("" . " ") :html-table-use-header-tags-for-first-column nil :html-tag-class-prefix "" :html-text-markup-alist ((bold . "%s") (code . "%s") (underline . "%s") (verbatim . "" :html-table-row-close-tag " " :html-xml-declaration (("html" . "") ("php" . "\"; ?>")) :html-wrap-src-lines nil :html-klipsify-src nil :html-klipse-css "https://storage.googleapis.com/app.klipse.tech/css/codemirror.css" :html-klipse-js "https://storage.googleapis.com/app.klipse.tech/plugin_prod/js/klipse_plugin.min.js" :html-klipse-selection-script "window.klipse_settings = {selector_eval_html: '.src-html',\n selector_eval_js: '.src-js',\n selector_eval_python_client: '.src-python',\n selector_eval_scheme: '.src-scheme',\n selector: '.src-clojure',\n selector_eval_ruby: '.src-ruby'};" :infojs-opt nil :creator "Emacs 29.4 (Org mode 9.6.15)" :with-latex t :latex-header nil :title (#("Installing GeneNetwork services with GNU Guix" 0 45 (:parent #148))) :date nil :author (#("unknown" 0 7 (:parent #152))) :email "unknown@genenetwork-development" :language "en" :select-tags ("export") :exclude-tags ("noexport") :headline-levels 3 :preserve-breaks nil :section-numbers nil :time-stamp-file t :with-archived-trees headline :with-author t :with-broken-links nil :with-clocks nil :with-creator nil :with-date t :with-drawers (not "LOGBOOK") :with-email nil :with-emphasize t :with-entities t :with-fixed-width t :with-footnotes t :with-inlinetasks t :with-planning nil :with-priority nil :with-properties nil :with-smart-quotes nil :with-special-strings t :with-statistics-cookies t :with-sub-superscript t :with-toc nil :with-tables t :with-tags t :with-tasks t :with-timestamps t :with-title t :with-todo-keywords t :cite-export (basic nil nil) :bibliography nil :filter-body nil :filter-bold nil :filter-babel-call nil :filter-center-block nil :filter-clock nil :filter-code nil :filter-diary-sexp nil :filter-drawer nil :filter-dynamic-block nil :filter-entity nil :filter-example-block nil :filter-export-block nil :filter-export-snippet nil :filter-final-output (org-html-final-function) :filter-fixed-width nil :filter-footnote-definition nil :filter-footnote-reference nil :filter-headline nil :filter-horizontal-rule nil :filter-inline-babel-call nil :filter-inline-src-block nil :filter-inlinetask nil :filter-italic nil :filter-item nil :filter-keyword nil :filter-latex-environment nil :filter-latex-fragment nil :filter-line-break nil :filter-link nil :filter-node-property nil :filter-options (org-html-infojs-install-script) :filter-paragraph nil :filter-parse-tree (org-html-image-link-filter) :filter-plain-list nil :filter-plain-text nil :filter-planning nil :filter-property-drawer nil :filter-quote-block nil :filter-radio-target nil :filter-section nil :filter-special-block nil :filter-src-block nil :filter-statistics-cookie nil :filter-strike-through nil :filter-subscript nil :filter-superscript nil :filter-table nil :filter-table-cell nil :filter-table-row nil :filter-target nil :filter-timestamp nil :filter-underline nil :filter-verbatim nil :filter-verse-block nil :ignore-list nil :parse-tree (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #338) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #341))) (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #342))) :mode nil :granularity nil :parent #338) (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent #342) (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent #345) (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #351) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #354) #("Introduction" 0 12 (:parent #357))) #("\n" 0 1 (:parent #354)))) (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #352) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #355) #("Binary deployment" 0 17 (:parent #358))) #("\n" 0 1 (:parent #355)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #353) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #356) #("From source deployment" 0 22 (:parent #359))) #("\n" 0 1 (:parent #356)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #354) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #357) #("Create archive" 0 14 (:parent #360))) #("\n" 0 1 (:parent #357))))))) (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #343))) :mode nil :granularity nil :parent #338) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #343) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #346) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #349)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #349) #("Guix-notes" 0 10 (:parent #353))) #(").\n" 0 3 (:parent #349))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #344))) :mode nil :granularity nil :parent #338) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #344) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #347) #("NYA (will go to README)\n" 0 24 (:parent #350))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #345))) :mode nil :granularity nil :parent #338) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #345) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #348) #("GNU Guix allows for " 0 20 (:parent #351)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #351) #("reproducible deployment" 0 23 (:parent #355))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #351))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #348)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #348) #("Next build guix (and run) following the instructions in " 0 56 (:parent #353)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #353) #("guix-notes" 0 10 (:parent #357))) #(".\n" 0 2 (:parent #353))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #348) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #354))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #348)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #348) #("So\n" 0 3 (:parent #356))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #348) #("#+begin" 0 7 (:parent #357)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #357) #("src" 0 3 (:parent #361))) #("sh :lang bash\n#+begin" 0 23 (:parent #357)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #357) #("src" 0 3 (:parent #363))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #357)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #357) #("PACKAGE" 0 7 (:parent #365))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #357) #("PATH" 0 4 (:parent #366))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #357)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #357) #("src" 0 3 (:parent #368))) #("sh :lang bash\n" 0 16 (:parent #357))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #348) #("Install with\n" 0 13 (:parent #358))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #348) #("#+begin" 0 7 (:parent #359)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #359) #("src" 0 3 (:parent #363))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #359)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #359) #("PACKAGE" 0 7 (:parent #365))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #359) #("PATH" 0 4 (:parent #366))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #359)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #359) #("src" 0 3 (:parent #368))) #("sh :lang bash\n" 0 16 (:parent #359))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #346))) :mode nil :granularity nil :parent #338) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #346) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #349))))) :headline-offset 0 :headline-numbering nil :id-alist nil :citations nil :id-local-cache #))
#f(compiled-function (element) #)((headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #0))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #46) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #49))) #0 (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #51))) :mode nil :granularity nil :parent #46) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #51) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #54) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #57)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #57) #("Guix-notes" 0 10 (:parent #61))) #(").\n" 0 3 (:parent #57))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #52))) :mode nil :granularity nil :parent #46) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #52) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #55) #("NYA (will go to README)\n" 0 24 (:parent #58))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #53))) :mode nil :granularity nil :parent #46) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #53) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #56) #("GNU Guix allows for " 0 20 (:parent #59)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #59) #("reproducible deployment" 0 23 (:parent #63))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #59))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #56)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #56) #("Next build guix (and run) following the instructions in " 0 56 (:parent #61)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #61) #("guix-notes" 0 10 (:parent #65))) #(".\n" 0 2 (:parent #61))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #56) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #62))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #56)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #56) #("So\n" 0 3 (:parent #64))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #56) #("#+begin" 0 7 (:parent #65)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #65) #("src" 0 3 (:parent #69))) #("sh :lang bash\n#+begin" 0 23 (:parent #65)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #65) #("src" 0 3 (:parent #71))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #65)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #65) #("PACKAGE" 0 7 (:parent #73))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #65) #("PATH" 0 4 (:parent #74))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #65)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #65) #("src" 0 3 (:parent #76))) #("sh :lang bash\n" 0 16 (:parent #65))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #56) #("Install with\n" 0 13 (:parent #66))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #56) #("#+begin" 0 7 (:parent #67)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #67) #("src" 0 3 (:parent #71))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #67)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #67) #("PACKAGE" 0 7 (:parent #73))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #67) #("PATH" 0 4 (:parent #74))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #67)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #67) #("src" 0 3 (:parent #76))) #("sh :lang bash\n" 0 16 (:parent #67))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #54))) :mode nil :granularity nil :parent #46) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #54) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #57)))))) (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent #0) (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent #3) (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent #6) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #9) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #12) #("Introduction" 0 12 (:parent #15))) #("\n" 0 1 (:parent #12)))) (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #6) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #10) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #13) #("Binary deployment" 0 17 (:parent #16))) #("\n" 0 1 (:parent #13)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #6) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #11) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #14) #("From source deployment" 0 22 (:parent #17))) #("\n" 0 1 (:parent #14)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #6) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #12) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #15) #("Create archive" 0 14 (:parent #18))) #("\n" 0 1 (:parent #15))))))))
mapconcat(#f(compiled-function (element) #) ((section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) . #0)) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #1))) (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #2))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) . #0)) (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent #2) (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent #5) (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent #8) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #11) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #14) #("Introduction" 0 12 (:parent #17))) #("\n" 0 1 (:parent #14)))) (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #8) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #12) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #15) #("Binary deployment" 0 17 (:parent #18))) #("\n" 0 1 (:parent #15)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #8) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #13) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #16) #("From source deployment" 0 22 (:parent #19))) #("\n" 0 1 (:parent #16)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #8) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #14) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #17) #("Create archive" 0 14 (:parent #20))) #("\n" 0 1 (:parent #17))))))) (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #3))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) . #0)) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #3) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #6) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #9)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #9) #("Guix-notes" 0 10 (:parent #13))) #(").\n" 0 3 (:parent #9))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #4))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) . #0)) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #4) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #7) #("NYA (will go to README)\n" 0 24 (:parent #10))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #5))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) . #0)) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #5) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #8) #("GNU Guix allows for " 0 20 (:parent #11)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #11) #("reproducible deployment" 0 23 (:parent #15))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #11))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #8)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #8) #("Next build guix (and run) following the instructions in " 0 56 (:parent #13)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #13) #("guix-notes" 0 10 (:parent #17))) #(".\n" 0 2 (:parent #13))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #8) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #14))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #8)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #8) #("So\n" 0 3 (:parent #16))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #8) #("#+begin" 0 7 (:parent #17)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #17) #("src" 0 3 (:parent #21))) #("sh :lang bash\n#+begin" 0 23 (:parent #17)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #17) #("src" 0 3 (:parent #23))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #17)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #17) #("PACKAGE" 0 7 (:parent #25))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #17) #("PATH" 0 4 (:parent #26))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #17)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #17) #("src" 0 3 (:parent #28))) #("sh :lang bash\n" 0 16 (:parent #17))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #8) #("Install with\n" 0 13 (:parent #18))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #8) #("#+begin" 0 7 (:parent #19)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #19) #("src" 0 3 (:parent #23))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #19)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #19) #("PACKAGE" 0 7 (:parent #25))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #19) #("PATH" 0 4 (:parent #26))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #19)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #19) #("src" 0 3 (:parent #28))) #("sh :lang bash\n" 0 16 (:parent #19))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #6))) :mode nil :granularity nil :parent (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) . #0)) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #6) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #9))))) "")
org-export-data((org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #0) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #3))) (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #4))) :mode nil :granularity nil :parent #0) (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent #4) (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent #7) (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent #10) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #13) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #16) #("Introduction" 0 12 (:parent #19))) #("\n" 0 1 (:parent #16)))) (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #10) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #14) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #17) #("Binary deployment" 0 17 (:parent #20))) #("\n" 0 1 (:parent #17)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #10) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #15) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #18) #("From source deployment" 0 22 (:parent #21))) #("\n" 0 1 (:parent #18)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #10) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #16) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #19) #("Create archive" 0 14 (:parent #22))) #("\n" 0 1 (:parent #19))))))) (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #5))) :mode nil :granularity nil :parent #0) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #5) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #8) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #11)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #11) #("Guix-notes" 0 10 (:parent #15))) #(").\n" 0 3 (:parent #11))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #6))) :mode nil :granularity nil :parent #0) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #6) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #9) #("NYA (will go to README)\n" 0 24 (:parent #12))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #7))) :mode nil :granularity nil :parent #0) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #7) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #10) #("GNU Guix allows for " 0 20 (:parent #13)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #13) #("reproducible deployment" 0 23 (:parent #17))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #13))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #10)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #10) #("Next build guix (and run) following the instructions in " 0 56 (:parent #15)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #15) #("guix-notes" 0 10 (:parent #19))) #(".\n" 0 2 (:parent #15))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #10) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #16))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #10)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #10) #("So\n" 0 3 (:parent #18))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #10) #("#+begin" 0 7 (:parent #19)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #19) #("src" 0 3 (:parent #23))) #("sh :lang bash\n#+begin" 0 23 (:parent #19)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #19) #("src" 0 3 (:parent #25))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #19)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #19) #("PACKAGE" 0 7 (:parent #27))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #19) #("PATH" 0 4 (:parent #28))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #19)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #19) #("src" 0 3 (:parent #30))) #("sh :lang bash\n" 0 16 (:parent #19))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #10) #("Install with\n" 0 13 (:parent #20))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #10) #("#+begin" 0 7 (:parent #21)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #21) #("src" 0 3 (:parent #25))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #21)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #21) #("PACKAGE" 0 7 (:parent #27))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #21) #("PATH" 0 4 (:parent #28))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #21)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #21) #("src" 0 3 (:parent #30))) #("sh :lang bash\n" 0 16 (:parent #21))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #8))) :mode nil :granularity nil :parent #0) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #8) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #11))))) (:export-options (body-only) :back-end #s(org-export-backend :name html :parent nil :transcoders ((bold . org-html-bold) (center-block . org-html-center-block) (clock . org-html-clock) (code . org-html-code) (drawer . org-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . org-html-entity) (example-block . org-html-example-block) (export-block . org-html-export-block) (export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) (footnote-reference . org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) (inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) (italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) (latex-environment . org-html-latex-environment) (latex-fragment . org-html-latex-fragment) (line-break . org-html-line-break) (link . org-html-link) (node-property . org-html-node-property) (paragraph . org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . org-html-plain-text) (planning . org-html-planning) (property-drawer . org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . org-html-radio-target) (section . org-html-section) (special-block . org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . org-html-statistics-cookie) (strike-through . org-html-strike-through) (subscript . org-html-subscript) (superscript . org-html-superscript) (table . org-html-table) (table-cell . org-html-table-cell) (table-row . org-html-table-row) (target . org-html-target) (template . org-html-template) (timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . org-html-verbatim) (verse-block . org-html-verse-block)) :options ((:html-doctype "HTML_DOCTYPE" nil org-html-doctype) (:html-container "HTML_CONTAINER" nil org-html-container-element) (:html-content-class "HTML_CONTENT_CLASS" nil org-html-content-class) (:description "DESCRIPTION" nil nil newline) (:keywords "KEYWORDS" nil nil space) (:html-html5-fancy nil "html5-fancy" org-html-html5-fancy) (:html-link-use-abs-url nil "html-link-use-abs-url" org-html-link-use-abs-url) (:html-link-home "HTML_LINK_HOME" nil org-html-link-home) (:html-link-up "HTML_LINK_UP" nil org-html-link-up) (:html-mathjax "HTML_MATHJAX" nil "" space) (:html-equation-reference-format "HTML_EQUATION_REFERENCE_FORMAT" nil org-html-equation-reference-format t) (:html-postamble nil "html-postamble" org-html-postamble) (:html-preamble nil "html-preamble" org-html-preamble) (:html-head "HTML_HEAD" nil org-html-head newline) (:html-head-extra "HTML_HEAD_EXTRA" nil org-html-head-extra newline) (:subtitle "SUBTITLE" nil nil parse) (:html-head-include-default-style nil "html-style" org-html-head-include-default-style) (:html-head-include-scripts nil "html-scripts" org-html-head-include-scripts) (:html-allow-name-attribute-in-anchors nil nil org-html-allow-name-attribute-in-anchors) (:html-divs nil nil org-html-divs) (:html-checkbox-type nil nil org-html-checkbox-type) (:html-extension nil nil org-html-extension) (:html-footnote-format nil nil org-html-footnote-format) (:html-footnote-separator nil nil org-html-footnote-separator) (:html-footnotes-section nil nil org-html-footnotes-section) (:html-format-drawer-function nil nil org-html-format-drawer-function) (:html-format-headline-function nil nil org-html-format-headline-function) (:html-format-inlinetask-function nil nil org-html-format-inlinetask-function) (:html-home/up-format nil nil org-html-home/up-format) (:html-indent nil nil org-html-indent) (:html-infojs-options nil nil org-html-infojs-options) (:html-infojs-template nil nil org-html-infojs-template) (:html-inline-image-rules nil nil org-html-inline-image-rules) (:html-link-org-files-as-html nil nil org-html-link-org-files-as-html) (:html-mathjax-options nil nil org-html-mathjax-options) (:html-mathjax-template nil nil org-html-mathjax-template) (:html-metadata-timestamp-format nil nil org-html-metadata-timestamp-format) (:html-postamble-format nil nil org-html-postamble-format) (:html-preamble-format nil nil org-html-preamble-format) (:html-prefer-user-labels nil nil org-html-prefer-user-labels) (:html-self-link-headlines nil nil org-html-self-link-headlines) (:html-table-align-individual-fields nil nil org-html-table-align-individual-fields) (:html-table-caption-above nil nil org-html-table-caption-above) (:html-table-data-tags nil nil org-html-table-data-tags) (:html-table-header-tags nil nil org-html-table-header-tags) (:html-table-use-header-tags-for-first-column nil nil org-html-table-use-header-tags-for-first-column) (:html-tag-class-prefix nil nil org-html-tag-class-prefix) (:html-text-markup-alist nil nil org-html-text-markup-alist) (:html-todo-kwd-class-prefix nil nil org-html-todo-kwd-class-prefix) (:html-toplevel-hlevel nil nil org-html-toplevel-hlevel) (:html-use-infojs nil nil org-html-use-infojs) (:html-validation-link nil nil org-html-validation-link) (:html-viewport nil nil org-html-viewport) (:html-inline-images nil nil org-html-inline-images) (:html-table-attributes nil nil org-html-table-default-attributes) (:html-table-row-open-tag nil nil org-html-table-row-open-tag) (:html-table-row-close-tag nil nil org-html-table-row-close-tag) (:html-xml-declaration nil nil org-html-xml-declaration) (:html-wrap-src-lines nil nil org-html-wrap-src-lines) (:html-klipsify-src nil nil org-html-klipsify-src) (:html-klipse-css nil nil org-html-klipse-css) (:html-klipse-js nil nil org-html-klipse-js) (:html-klipse-selection-script nil nil org-html-klipse-selection-script) (:infojs-opt "INFOJS_OPT" nil nil) (:creator "CREATOR" nil org-html-creator-string) (:with-latex nil "tex" org-html-with-latex) (:latex-header "LATEX_HEADER" nil nil newline)) :filters ((:filter-options . org-html-infojs-install-script) (:filter-parse-tree . org-html-image-link-filter) (:filter-final-output . org-html-final-function)) :blocks nil :menu (104 "Export to HTML" ((72 "As HTML buffer" org-html-export-as-html) (104 "As HTML file" org-html-export-to-html) (111 "As HTML file and open" (lambda (a s v b) (if a (org-html-export-to-html t s v b) (org-open-file (org-html-export-to-html nil s v b)))))))) :translate-alist ((bold . org-html-bold) (center-block . org-html-center-block) (clock . org-html-clock) (code . org-html-code) (drawer . org-html-drawer) (dynamic-block . org-html-dynamic-block) (entity . org-html-entity) (example-block . org-html-example-block) (export-block . org-html-export-block) (export-snippet . org-html-export-snippet) (fixed-width . org-html-fixed-width) (footnote-reference . org-html-footnote-reference) (headline . org-html-headline) (horizontal-rule . org-html-horizontal-rule) (inline-src-block . org-html-inline-src-block) (inlinetask . org-html-inlinetask) (inner-template . org-html-inner-template) (italic . org-html-italic) (item . org-html-item) (keyword . org-html-keyword) (latex-environment . org-html-latex-environment) (latex-fragment . org-html-latex-fragment) (line-break . org-html-line-break) (link . org-html-link) (node-property . org-html-node-property) (paragraph . org-html-paragraph) (plain-list . org-html-plain-list) (plain-text . org-html-plain-text) (planning . org-html-planning) (property-drawer . org-html-property-drawer) (quote-block . org-html-quote-block) (radio-target . org-html-radio-target) (section . org-html-section) (special-block . org-html-special-block) (src-block . org-html-src-block) (statistics-cookie . org-html-statistics-cookie) (strike-through . org-html-strike-through) (subscript . org-html-subscript) (superscript . org-html-superscript) (table . org-html-table) (table-cell . org-html-table-cell) (table-row . org-html-table-row) (target . org-html-target) (template . org-html-template) (timestamp . org-html-timestamp) (underline . org-html-underline) (verbatim . org-html-verbatim) (verse-block . org-html-verse-block)) :exported-data # :input-buffer " *temp*" :input-file nil :html-doctype "xhtml-strict" :html-container "div" :html-content-class "content" :description nil :keywords nil :html-html5-fancy nil :html-link-use-abs-url nil :html-link-home "" :html-link-up "" :html-mathjax "" :html-equation-reference-format "\\eqref{%s}" :html-postamble auto :html-preamble t :html-head "" :html-head-extra "" :subtitle nil :html-head-include-default-style t :html-head-include-scripts nil :html-allow-name-attribute-in-anchors nil :html-divs ((preamble "div" "preamble") (content "div" "content") (postamble "div" "postamble")) :html-checkbox-type ascii :html-extension "html" :html-footnote-format "%s" :html-footnote-separator ", " :html-footnotes-section ") :html-format-headline-function org-html-format-headline-default-function :html-format-inlinetask-function org-html-format-inlinetask-default-function :html-home/up-format "" :html-indent nil :html-infojs-options ((path . "https://orgmode.org/org-info.js") (view . "info") (toc . :with-toc) (ftoc . "0") (tdepth . "max") (sdepth . "max") (mouse . "underline") (buttons . "0") (ltoc . "1") (up . :html-link-up) (home . :html-link-home)) :html-infojs-template "\n\n" :html-inline-image-rules (("file" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)") ("http" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)") ("https" . "\\(?:\\.\\(?:gif\\|jp\\(?:e?g\\)\\|png\\|svg\\|webp\\)\\)")) :html-link-org-files-as-html t :html-mathjax-options ((path "https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js") (scale 1.0) (align "center") (font "mathjax-modern") (overflow "overflow") (tags "ams") (indent "0em") (multlinewidth "85%") (tagindent ".8em") (tagside "right")) :html-mathjax-template "\n\n" :html-metadata-timestamp-format "%Y-%m-%d %a %H:%M" :html-postamble-format (("en" " \n" . " ") :html-table-header-tags ("" . " ") :html-table-use-header-tags-for-first-column nil :html-tag-class-prefix "" :html-text-markup-alist ((bold . "%s") (code . "%s") (underline . "%s") (verbatim . "" :html-table-row-close-tag " " :html-xml-declaration (("html" . "") ("php" . "\"; ?>")) :html-wrap-src-lines nil :html-klipsify-src nil :html-klipse-css "https://storage.googleapis.com/app.klipse.tech/css/codemirror.css" :html-klipse-js "https://storage.googleapis.com/app.klipse.tech/plugin_prod/js/klipse_plugin.min.js" :html-klipse-selection-script "window.klipse_settings = {selector_eval_html: '.src-html',\n selector_eval_js: '.src-js',\n selector_eval_python_client: '.src-python',\n selector_eval_scheme: '.src-scheme',\n selector: '.src-clojure',\n selector_eval_ruby: '.src-ruby'};" :infojs-opt nil :creator "Emacs 29.4 (Org mode 9.6.15)" :with-latex t :latex-header nil :title (#("Installing GeneNetwork services with GNU Guix" 0 45 (:parent #148))) :date nil :author (#("unknown" 0 7 (:parent #152))) :email "unknown@genenetwork-development" :language "en" :select-tags ("export") :exclude-tags ("noexport") :headline-levels 3 :preserve-breaks nil :section-numbers nil :time-stamp-file t :with-archived-trees headline :with-author t :with-broken-links nil :with-clocks nil :with-creator nil :with-date t :with-drawers (not "LOGBOOK") :with-email nil :with-emphasize t :with-entities t :with-fixed-width t :with-footnotes t :with-inlinetasks t :with-planning nil :with-priority nil :with-properties nil :with-smart-quotes nil :with-special-strings t :with-statistics-cookies t :with-sub-superscript t :with-toc nil :with-tables t :with-tags t :with-tasks t :with-timestamps t :with-title t :with-todo-keywords t :cite-export (basic nil nil) :bibliography nil :filter-body nil :filter-bold nil :filter-babel-call nil :filter-center-block nil :filter-clock nil :filter-code nil :filter-diary-sexp nil :filter-drawer nil :filter-dynamic-block nil :filter-entity nil :filter-example-block nil :filter-export-block nil :filter-export-snippet nil :filter-final-output (org-html-final-function) :filter-fixed-width nil :filter-footnote-definition nil :filter-footnote-reference nil :filter-headline nil :filter-horizontal-rule nil :filter-inline-babel-call nil :filter-inline-src-block nil :filter-inlinetask nil :filter-italic nil :filter-item nil :filter-keyword nil :filter-latex-environment nil :filter-latex-fragment nil :filter-line-break nil :filter-link nil :filter-node-property nil :filter-options (org-html-infojs-install-script) :filter-paragraph nil :filter-parse-tree (org-html-image-link-filter) :filter-plain-list nil :filter-plain-text nil :filter-planning nil :filter-property-drawer nil :filter-quote-block nil :filter-radio-target nil :filter-section nil :filter-special-block nil :filter-src-block nil :filter-statistics-cookie nil :filter-strike-through nil :filter-subscript nil :filter-superscript nil :filter-table nil :filter-table-cell nil :filter-table-row nil :filter-target nil :filter-timestamp nil :filter-underline nil :filter-verbatim nil :filter-verse-block nil :ignore-list nil :parse-tree (org-data (:begin 1 :contents-begin 1 :contents-end 2029 :end 2029 :robust-begin 3 :robust-end 2027 :post-blank 0 :post-affiliated 1 :path nil :mode org-data :CATEGORY nil :granularity nil) (section (:begin 1 :end 57 :contents-begin 1 :contents-end 56 :robust-begin 1 :robust-end 54 :post-blank 1 :post-affiliated 1 :mode first-section :granularity nil :parent #338) (keyword (:key "TITLE" :value "Installing GeneNetwork services with GNU Guix" :begin 1 :end 56 :post-blank 0 :post-affiliated 1 :mode top-comment :granularity nil :parent #341))) (headline (:raw-value "Table of Contents" :begin 57 :end 310 :pre-blank 0 :contents-begin 135 :contents-end 309 :robust-begin 137 :robust-end 307 :level 1 :priority nil :tags ("TOC") :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 57 :title (#("Table of Contents" 0 17 (:parent #342))) :mode nil :granularity nil :parent #338) (section (:begin 135 :end 310 :contents-begin 135 :contents-end 309 :robust-begin 135 :robust-end 307 :post-blank 1 :post-affiliated 135 :mode section :granularity nil :parent #342) (plain-list (:type unordered :begin 135 :end 309 :contents-begin 135 :contents-end 309 :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :post-blank 0 :post-affiliated 135 :mode planning :granularity nil :parent #345) (item (:bullet "- " :begin 135 :end 170 :contents-begin 138 :contents-end 170 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 135 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 138 :end 170 :contents-begin 138 :contents-end 170 :post-blank 0 :post-affiliated 138 :mode nil :granularity nil :parent #351) (link (:type "custom-id" :path "introduction" :format bracket :raw-link "#introduction" :application nil :search-option nil :begin 138 :end 169 :contents-begin 155 :contents-end 167 :post-blank 0 :parent #354) #("Introduction" 0 12 (:parent #357))) #("\n" 0 1 (:parent #354)))) (item (:bullet "- " :begin 170 :end 215 :contents-begin 173 :contents-end 215 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 170 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 173 :end 215 :contents-begin 173 :contents-end 215 :post-blank 0 :post-affiliated 173 :mode nil :granularity nil :parent #352) (link (:type "custom-id" :path "binary-deployment" :format bracket :raw-link "#binary-deployment" :application nil :search-option nil :begin 173 :end 214 :contents-begin 195 :contents-end 212 :post-blank 0 :parent #355) #("Binary deployment" 0 17 (:parent #358))) #("\n" 0 1 (:parent #355)))) (item (:bullet "- " :begin 215 :end 270 :contents-begin 218 :contents-end 270 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 215 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 218 :end 270 :contents-begin 218 :contents-end 270 :post-blank 0 :post-affiliated 218 :mode nil :granularity nil :parent #353) (link (:type "custom-id" :path "from-source-deployment" :format bracket :raw-link "#from-source-deployment" :application nil :search-option nil :begin 218 :end 269 :contents-begin 245 :contents-end 267 :post-blank 0 :parent #356) #("From source deployment" 0 22 (:parent #359))) #("\n" 0 1 (:parent #356)))) (item (:bullet "- " :begin 270 :end 309 :contents-begin 273 :contents-end 309 :checkbox nil :counter nil :structure ((135 1 "- " nil nil nil 170) (170 1 "- " nil nil nil 215) (215 1 "- " nil nil nil 270) (270 1 "- " nil nil nil 309)) :pre-blank 0 :post-blank 0 :post-affiliated 270 :tag nil :mode item :granularity nil :parent #348) (paragraph (:begin 273 :end 309 :contents-begin 273 :contents-end 309 :post-blank 0 :post-affiliated 273 :mode nil :granularity nil :parent #354) (link (:type "custom-id" :path "create-archive" :format bracket :raw-link "#create-archive" :application nil :search-option nil :begin 273 :end 308 :contents-begin 292 :contents-end 306 :post-blank 0 :parent #357) #("Create archive" 0 14 (:parent #360))) #("\n" 0 1 (:parent #357))))))) (headline (:raw-value "Introduction" :begin 310 :end 557 :pre-blank 1 :contents-begin 326 :contents-end 556 :robust-begin 328 :robust-end 554 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 310 :title (#("Introduction" 0 12 (:parent #343))) :mode nil :granularity nil :parent #338) (section (:begin 326 :end 557 :contents-begin 326 :contents-end 556 :robust-begin 326 :robust-end 554 :post-blank 1 :post-affiliated 326 :mode section :granularity nil :parent #343) (paragraph (:begin 326 :end 556 :contents-begin 326 :contents-end 556 :post-blank 0 :post-affiliated 326 :mode planning :granularity nil :parent #346) #("Large system deployments tend to get very complex. In this document we\nexplain the GeneNetwork deployment system which is based on GNU Guix\n(see Pjotr's " 0 153 (:parent #349)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/README.md" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/README.md" :application nil :search-option nil :begin 479 :end 553 :contents-begin 541 :contents-end 551 :post-blank 0 :parent #349) #("Guix-notes" 0 10 (:parent #353))) #(").\n" 0 3 (:parent #349))))) (headline (:raw-value "Binary deployment" :begin 557 :end 603 :pre-blank 1 :contents-begin 578 :contents-end 602 :robust-begin 580 :robust-end 600 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 557 :title (#("Binary deployment" 0 17 (:parent #344))) :mode nil :granularity nil :parent #338) (section (:begin 578 :end 603 :contents-begin 578 :contents-end 602 :robust-begin 578 :robust-end 600 :post-blank 1 :post-affiliated 578 :mode section :granularity nil :parent #344) (paragraph (:begin 578 :end 602 :contents-begin 578 :contents-end 602 :post-blank 0 :post-affiliated 578 :mode planning :granularity nil :parent #347) #("NYA (will go to README)\n" 0 24 (:parent #350))))) (headline (:raw-value "From source deployment" :begin 603 :end 1866 :pre-blank 1 :contents-begin 629 :contents-end 1865 :robust-begin 631 :robust-end 1863 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 1 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 603 :title (#("From source deployment" 0 22 (:parent #345))) :mode nil :granularity nil :parent #338) (section (:begin 629 :end 1866 :contents-begin 629 :contents-end 1865 :robust-begin 629 :robust-end 1863 :post-blank 1 :post-affiliated 629 :mode section :granularity nil :parent #345) (paragraph (:begin 629 :end 810 :contents-begin 629 :contents-end 809 :post-blank 1 :post-affiliated 629 :mode planning :granularity nil :parent #348) #("GNU Guix allows for " 0 20 (:parent #351)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/REPRODUCIBLE.org" :application nil :search-option nil :begin 649 :end 744 :contents-begin 718 :contents-end 741 :post-blank 1 :parent #351) #("reproducible deployment" 0 23 (:parent #355))) #("based on a checked out\nGuix repository - use gn-stable for that:\n" 0 65 (:parent #351))) (src-block (:language "sh" :switches nil :parameters nil :begin 810 :end 1005 :number-lines nil :preserve-indent nil :retain-labels t :use-labels t :label-fmt nil :value "mkdir genenetwork\ncd genenetwork\ngit checkout https://github.com/genenetwork/guix.git gn-stable-guix\ngit checkout https://github.com/genenetwork/guix-bioinformatics.git\n" :post-blank 1 :post-affiliated 810 :mode nil :granularity nil :parent #348)) (paragraph (:begin 1005 :end 1181 :contents-begin 1005 :contents-end 1180 :post-blank 1 :post-affiliated 1005 :mode nil :granularity nil :parent #348) #("Next build guix (and run) following the instructions in " 0 56 (:parent #353)) (link (:type "https" :path "//github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :format bracket :raw-link "https://github.com/pjotrp/guix-notes/blob/master/INSTALL.org#building-gnu-guix-from-source-using-guix" :application nil :search-option nil :begin 1061 :end 1178 :contents-begin 1166 :contents-end 1176 :post-blank 0 :parent #353) #("guix-notes" 0 10 (:parent #357))) #(".\n" 0 2 (:parent #353))) (paragraph (:begin 1181 :end 1245 :contents-begin 1181 :contents-end 1244 :post-blank 1 :post-affiliated 1181 :mode nil :granularity nil :parent #348) #("Once that is done we can add the guix-bioinformatics path with\n" 0 63 (:parent #354))) (fixed-width (:begin 1245 :end 1301 :value "env GUIX_PACKAGE_PATH=../guix-bioinformatics command" :post-blank 2 :post-affiliated 1245 :mode nil :granularity nil :parent #348)) (paragraph (:begin 1301 :end 1305 :contents-begin 1301 :contents-end 1304 :post-blank 1 :post-affiliated 1301 :mode nil :granularity nil :parent #348) #("So\n" 0 3 (:parent #356))) (paragraph (:begin 1305 :end 1692 :contents-begin 1305 :contents-end 1691 :post-blank 1 :post-affiliated 1305 :mode nil :granularity nil :parent #348) #("#+begin" 0 7 (:parent #357)) (subscript (:begin 1312 :end 1317 :use-brackets-p nil :contents-begin 1313 :contents-end 1316 :post-blank 1 :parent #357) #("src" 0 3 (:parent #361))) #("sh :lang bash\n#+begin" 0 23 (:parent #357)) (subscript (:begin 1340 :end 1345 :use-brackets-p nil :contents-begin 1341 :contents-end 1344 :post-blank 1 :parent #357) #("src" 0 3 (:parent #363))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #357)) (subscript (:begin 1385 :end 1393 :use-brackets-p nil :contents-begin 1386 :contents-end 1393 :post-blank 0 :parent #357) #("PACKAGE" 0 7 (:parent #365))) (subscript (:begin 1393 :end 1398 :use-brackets-p nil :contents-begin 1394 :contents-end 1398 :post-blank 0 :parent #357) #("PATH" 0 4 (:parent #366))) #("=../guix-bioinformatics ./pre-inst-env guix package -A genenetwork\ngenenetwork1 1.0-d622c803b out ../guix-bioinformatics/gn/packages/bioinformatics.scm:163:2\ngenenetwork2 2.0-9e9475053 out ../guix-bioinformatics/gn/packages/bioinformatics.scm:215:2\n#+end" 0 272 (:parent #357)) (subscript (:begin 1670 :end 1675 :use-brackets-p nil :contents-begin 1671 :contents-end 1674 :post-blank 1 :parent #357) #("src" 0 3 (:parent #368))) #("sh :lang bash\n" 0 16 (:parent #357))) (paragraph (:begin 1692 :end 1706 :contents-begin 1692 :contents-end 1705 :post-blank 1 :post-affiliated 1692 :mode nil :granularity nil :parent #348) #("Install with\n" 0 13 (:parent #358))) (paragraph (:begin 1706 :end 1865 :contents-begin 1706 :contents-end 1865 :post-blank 0 :post-affiliated 1706 :mode nil :granularity nil :parent #348) #("#+begin" 0 7 (:parent #359)) (subscript (:begin 1713 :end 1718 :use-brackets-p nil :contents-begin 1714 :contents-end 1717 :post-blank 1 :parent #359) #("src" 0 3 (:parent #363))) #("sh :lang bash\ngn-stable-guix$ env GUIX" 0 40 (:parent #359)) (subscript (:begin 1758 :end 1766 :use-brackets-p nil :contents-begin 1759 :contents-end 1766 :post-blank 0 :parent #359) #("PACKAGE" 0 7 (:parent #365))) (subscript (:begin 1766 :end 1771 :use-brackets-p nil :contents-begin 1767 :contents-end 1771 :post-blank 0 :parent #359) #("PATH" 0 4 (:parent #366))) #("=../guix-bioinformatics ./pre-inst-env guix package -i genenetwork2\n#+end" 0 73 (:parent #359)) (subscript (:begin 1844 :end 1849 :use-brackets-p nil :contents-begin 1845 :contents-end 1848 :post-blank 1 :parent #359) #("src" 0 3 (:parent #368))) #("sh :lang bash\n" 0 16 (:parent #359))))) (headline (:raw-value "Create archive" :begin 1866 :end 2029 :pre-blank 1 :contents-begin 1884 :contents-end 2029 :robust-begin 1886 :robust-end 2027 :level 1 :priority nil :tags nil :todo-keyword nil :todo-type nil :post-blank 0 :footnote-section-p nil :archivedp nil :commentedp nil :post-affiliated 1866 :title (#("Create archive" 0 14 (:parent #346))) :mode nil :granularity nil :parent #338) (section (:begin 1884 :end 2029 :contents-begin 1884 :contents-end 2029 :robust-begin 1884 :robust-end 2027 :post-blank 0 :post-affiliated 1884 :mode section :granularity nil :parent #346) (fixed-width (:begin 1884 :end 2029 :value "env GUIX_PACKAGE_PATH=../../genenetwork/guix-bioinformatics/ ./pre-inst-env guix archive --export -r genenetwork2 > guix_gn2-2.0-9e9475053.nar" :post-blank 1 :post-affiliated 1884 :mode planning :granularity nil :parent #349))))) :headline-offset 0 :headline-numbering nil :id-alist nil :citations nil :id-local-cache #))
org-export-as(html nil nil t nil)
org-export-to-buffer(html "*Org HTML Export*" nil nil nil t nil #f(compiled-function () #))
org-html-export-as-html(nil nil nil t)
(progn (pipe-stdin-into-current-buffer) (org-html-export-as-html nil nil nil t) (princ (buffer-string)))
(unwind-protect (progn (pipe-stdin-into-current-buffer) (org-html-export-as-html nil nil nil t) (princ (buffer-string))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer)))
(save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (pipe-stdin-into-current-buffer) (org-html-export-as-html nil nil nil t) (princ (buffer-string))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer))))
(let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (pipe-stdin-into-current-buffer) (org-html-export-as-html nil nil nil t) (princ (buffer-string))) (and (buffer-name temp-buffer) (kill-buffer temp-buffer)))))
eval-buffer(# nil "/gnu/store/0h55qvzlzmvwgigk6nrzcc6s2g30ddm0-org2html.el" nil t)
#f(compiled-function (buffer file) #)(# "/gnu/store/0h55qvzlzmvwgigk6nrzcc6s2g30ddm0-org2html.el")
load-with-code-conversion("/gnu/store/0h55qvzlzmvwgigk6nrzcc6s2g30ddm0-org2html.el" "/gnu/store/0h55qvzlzmvwgigk6nrzcc6s2g30ddm0-org2html.el" nil t #f(compiled-function (buffer file) #))
command-line--load-script("/gnu/store/0h55qvzlzmvwgigk6nrzcc6s2g30ddm0-org2html.el")
command-line-1(("-scriptload" "/gnu/store/0h55qvzlzmvwgigk6nrzcc6s2g30ddm0-org2html.el"))
command-line()
normal-top-level()
\n
" :html-format-drawer-function #f(compiled-function (name contents) #%s:
\n\n%s\n
\nDate: %d
\n%c
\n%v
")) :html-preamble-format (("en" "")) :html-prefer-user-labels nil :html-self-link-headlines nil :html-table-align-individual-fields t :html-table-caption-above t :html-table-data-tags ("%s
") (italic . "%s") (strike-through . "%s
")) :html-todo-kwd-class-prefix "" :html-toplevel-hlevel 2 :html-use-infojs when-configured :html-validation-link "Validate" :html-viewport ((width "device-width") (initial-scale "1") (minimum-scale "") (maximum-scale "") (user-scalable "")) :html-inline-images t :html-table-attributes (:border "2" :cellspacing "0" :cellpadding "6" :rules "groups" :frame "hsides") :html-table-row-open-tag "\n
" :html-format-drawer-function #f(compiled-function (name contents) #%s:
\n\n%s\n
\nDate: %d
\n%c
\n%v
")) :html-preamble-format (("en" "")) :html-prefer-user-labels nil :html-self-link-headlines nil :html-table-align-individual-fields t :html-table-caption-above t :html-table-data-tags ("%s
") (italic . "%s") (strike-through . "%s
")) :html-todo-kwd-class-prefix "" :html-toplevel-hlevel 2 :html-use-infojs when-configured :html-validation-link "Validate" :html-viewport ((width "device-width") (initial-scale "1") (minimum-scale "") (maximum-scale "") (user-scalable "")) :html-inline-images t :html-table-attributes (:border "2" :cellspacing "0" :cellpadding "6" :rules "groups" :frame "hsides") :html-table-row-open-tag "\n
" :html-format-drawer-function #f(compiled-function (name contents) #%s:
\n\n%s\n
\nDate: %d
\n%c
\n%v
")) :html-preamble-format (("en" "")) :html-prefer-user-labels nil :html-self-link-headlines nil :html-table-align-individual-fields t :html-table-caption-above t :html-table-data-tags ("%s
") (italic . "%s") (strike-through . "%s
")) :html-todo-kwd-class-prefix "" :html-toplevel-hlevel 2 :html-use-infojs when-configured :html-validation-link "Validate" :html-viewport ((width "device-width") (initial-scale "1") (minimum-scale "") (maximum-scale "") (user-scalable "")) :html-inline-images t :html-table-attributes (:border "2" :cellspacing "0" :cellpadding "6" :rules "groups" :frame "hsides") :html-table-row-open-tag "\n
" :html-format-drawer-function #f(compiled-function (name contents) #%s:
\n\n%s\n
\nDate: %d
\n%c
\n%v
")) :html-preamble-format (("en" "")) :html-prefer-user-labels nil :html-self-link-headlines nil :html-table-align-individual-fields t :html-table-caption-above t :html-table-data-tags ("%s
") (italic . "%s") (strike-through . "%s
")) :html-todo-kwd-class-prefix "" :html-toplevel-hlevel 2 :html-use-infojs when-configured :html-validation-link "Validate" :html-viewport ((width "device-width") (initial-scale "1") (minimum-scale "") (maximum-scale "") (user-scalable "")) :html-inline-images t :html-table-attributes (:border "2" :cellspacing "0" :cellpadding "6" :rules "groups" :frame "hsides") :html-table-row-open-tag "\n
" :html-format-drawer-function #f(compiled-function (name contents) #%s:
\n\n%s\n
\nDate: %d
\n%c
\n%v
")) :html-preamble-format (("en" "")) :html-prefer-user-labels nil :html-self-link-headlines nil :html-table-align-individual-fields t :html-table-caption-above t :html-table-data-tags ("%s
") (italic . "%s") (strike-through . "%s
")) :html-todo-kwd-class-prefix "" :html-toplevel-hlevel 2 :html-use-infojs when-configured :html-validation-link "Validate" :html-viewport ((width "device-width") (initial-scale "1") (minimum-scale "") (maximum-scale "") (user-scalable "")) :html-inline-images t :html-table-attributes (:border "2" :cellspacing "0" :cellpadding "6" :rules "groups" :frame "hsides") :html-table-row-open-tag "\n
" :html-format-drawer-function #f(compiled-function (name contents) #%s:
\n\n%s\n
\nDate: %d
\n%c
\n%v
")) :html-preamble-format (("en" "")) :html-prefer-user-labels nil :html-self-link-headlines nil :html-table-align-individual-fields t :html-table-caption-above t :html-table-data-tags ("%s
") (italic . "%s") (strike-through . "%s
")) :html-todo-kwd-class-prefix "" :html-toplevel-hlevel 2 :html-use-infojs when-configured :html-validation-link "Validate" :html-viewport ((width "device-width") (initial-scale "1") (minimum-scale "") (maximum-scale "") (user-scalable "")) :html-inline-images t :html-table-attributes (:border "2" :cellspacing "0" :cellpadding "6" :rules "groups" :frame "hsides") :html-table-row-open-tag "\n
" :html-format-drawer-function #f(compiled-function (name contents) #%s:
\n\n%s\n
\nDate: %d
\n%c
\n%v
")) :html-preamble-format (("en" "")) :html-prefer-user-labels nil :html-self-link-headlines nil :html-table-align-individual-fields t :html-table-caption-above t :html-table-data-tags ("%s
") (italic . "%s") (strike-through . "%s
")) :html-todo-kwd-class-prefix "" :html-toplevel-hlevel 2 :html-use-infojs when-configured :html-validation-link "Validate" :html-viewport ((width "device-width") (initial-scale "1") (minimum-scale "") (maximum-scale "") (user-scalable "")) :html-inline-images t :html-table-attributes (:border "2" :cellspacing "0" :cellpadding "6" :rules "groups" :frame "hsides") :html-table-row-open-tag "