14 | * Constructor for ExitException. 15 | *
16 | * 17 | * @param st 18 | * a int. 19 | */ 20 | public ExitException(int st) { 21 | super("No exit"); 22 | status = st; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /seqware-common/src/main/java/net/sourceforge/seqware/common/util/NullBeanUtils.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.seqware.common.util; 2 | 3 | import java.lang.reflect.InvocationTargetException; 4 | import org.apache.commons.beanutils.BeanUtilsBean; 5 | 6 | /** 7 | *8 | * NullBeanUtils class. 9 | *
10 | * 11 | * @author boconnor 12 | * @version $Id: $Id 13 | */ 14 | public class NullBeanUtils extends BeanUtilsBean { 15 | 16 | /** 17 | * {@inheritDoc} 18 | * 19 | * @throws java.lang.IllegalAccessException 20 | * @throws java.lang.reflect.InvocationTargetException 21 | */ 22 | @Override 23 | public void copyProperty(Object dest, String name, Object value) throws IllegalAccessException, InvocationTargetException { 24 | if (value == null) return; 25 | super.copyProperty(dest, name, value); 26 | } 27 | 28 | } 29 | -------------------------------------------------------------------------------- /seqware-common/src/main/java/net/sourceforge/seqware/common/util/Rethrow.java: -------------------------------------------------------------------------------- 1 | package net.sourceforge.seqware.common.util; 2 | 3 | public class Rethrow { 4 | 5 | /** 6 | *7 | * Rethrows t if unchecked, otherwise throws t wrapped in a RuntimeException. 8 | * 9 | *
10 | * Use pattern: 11 | * 12 | *
13 | * try { 14 | * foobar(); 15 | * } catch (Exception e) { 16 | * rethrow(e); // import static 17 | * } 18 | *19 | * 20 | * @param t 21 | * @return 22 | */ 23 | public static RuntimeException rethrow(Throwable t) { 24 | if (t instanceof RuntimeException) throw (RuntimeException) t; 25 | if (t instanceof Error) throw (Error) t; 26 | throw new RuntimeException(t); 27 | } 28 | 29 | } 30 | -------------------------------------------------------------------------------- /seqware-common/src/main/java/net/sourceforge/seqware/common/util/configtools/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Handle reading of SeqWare .seqware/settings files. 3 | * 4 | * @since 0.12 5 | */ 6 | package net.sourceforge.seqware.common.util.configtools; 7 | 8 | -------------------------------------------------------------------------------- /seqware-common/src/main/java/net/sourceforge/seqware/common/util/exceptiontools/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Rather redundant way of printing out exceptions. 3 | * 4 | * TODO: remove this 5 | * 6 | * @since 0.12 7 | */ 8 | package net.sourceforge.seqware.common.util.exceptiontools; 9 | 10 | -------------------------------------------------------------------------------- /seqware-common/src/main/java/net/sourceforge/seqware/common/util/filetools/lock/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Lock files with an old Java API. 3 | * 4 | * TODO: Update this to NIO2 5 | * 6 | * @since 0.12 7 | */ 8 | package net.sourceforge.seqware.common.util.filetools.lock; 9 | 10 | -------------------------------------------------------------------------------- /seqware-common/src/main/java/net/sourceforge/seqware/common/util/filetools/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Tools for dealing with files. 3 | * 4 | * @since 0.12 5 | */ 6 | package net.sourceforge.seqware.common.util.filetools; 7 | 8 | -------------------------------------------------------------------------------- /seqware-common/src/main/java/net/sourceforge/seqware/common/util/iotools/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Buffer outputs. 3 | * 4 | * @since 0.12 5 | */ 6 | package net.sourceforge.seqware.common.util.iotools; 7 | 8 | -------------------------------------------------------------------------------- /seqware-common/src/main/java/net/sourceforge/seqware/common/util/jsontools/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Tools for json files. 3 | * 4 | * @since 0.13 5 | */ 6 | package net.sourceforge.seqware.common.util.jsontools; 7 | 8 | -------------------------------------------------------------------------------- /seqware-common/src/main/java/net/sourceforge/seqware/common/util/maptools/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Tools for converting ini files to maps. 3 | * 4 | * @since 0.12 5 | */ 6 | package net.sourceforge.seqware.common.util.maptools; 7 | 8 | -------------------------------------------------------------------------------- /seqware-common/src/main/java/net/sourceforge/seqware/common/util/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Various utility classes. 3 | * 4 | * @since 0.13 5 | */ 6 | package net.sourceforge.seqware.common.util; 7 | 8 | -------------------------------------------------------------------------------- /seqware-common/src/main/java/net/sourceforge/seqware/common/util/processtools/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Tools for sleeping processes. 3 | * 4 | * TODO: merge this somewhere else 5 | * 6 | * @since 0.12 7 | */ 8 | package net.sourceforge.seqware.common.util.processtools; 9 | 10 | -------------------------------------------------------------------------------- /seqware-common/src/main/java/net/sourceforge/seqware/common/util/runtools/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Tools for running commands. 3 | * 4 | * TODO: Consider converting this to Apache CLI 5 | * 6 | * @since 0.12 7 | */ 8 | package net.sourceforge.seqware.common.util.runtools; 9 | 10 | -------------------------------------------------------------------------------- /seqware-common/src/main/java/net/sourceforge/seqware/common/util/testtools/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * More tools for creating and manipulating tests databases. 3 | * 4 | * @since 0.13 5 | */ 6 | package net.sourceforge.seqware.common.util.testtools; 7 | 8 | -------------------------------------------------------------------------------- /seqware-common/src/main/java/net/sourceforge/seqware/common/util/workflowtools/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * A strange couple of tools for manipulating workflows. 3 | * 4 | * This is probably redundant and should be merged. 5 | * 6 | * @since 0.12 7 | */ 8 | package net.sourceforge.seqware.common.util.workflowtools; 9 | 10 | -------------------------------------------------------------------------------- /seqware-common/src/main/java/net/sourceforge/seqware/common/util/xmltools/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * XML Tools. 3 | * 4 | * @since 0.12 5 | */ 6 | package net.sourceforge.seqware.common.util.xmltools; 7 | 8 | -------------------------------------------------------------------------------- /seqware-common/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=WARN, R 2 | 3 | log4j.appender.R=org.apache.log4j.RollingFileAppender 4 | log4j.appender.R.File=dao-test.log 5 | 6 | log4j.appender.R.MaxFileSize=100KB 7 | # Keep one backup file 8 | log4j.appender.R.MaxBackupIndex=1 9 | 10 | log4j.appender.R.layout=org.apache.log4j.PatternLayout 11 | log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n 12 | -------------------------------------------------------------------------------- /seqware-common/src/test/resources/net/sourceforge/seqware/common/util/MD5GeneratorTest_leading_zero.txt: -------------------------------------------------------------------------------- 1 | 48 2 | -------------------------------------------------------------------------------- /seqware-common/src/test/resources/net/sourceforge/seqware/common/util/MD5GeneratorTest_md5file.txt: -------------------------------------------------------------------------------- 1 | Test 2 | file 3 | for 4 | checking 5 | md5sum. 6 | -------------------------------------------------------------------------------- /seqware-common/src/test/resources/net/sourceforge/seqware/common/util/configtools/ConfigToolsTest_settings: -------------------------------------------------------------------------------- 1 | setting1=one 2 | SETTING2=TWO -------------------------------------------------------------------------------- /seqware-common/src/test/resources/net/sourceforge/seqware/common/util/filetools/FileToolsTest.txt: -------------------------------------------------------------------------------- 1 | This file should be owned by you. -------------------------------------------------------------------------------- /seqware-common/src/test/resources/net/sourceforge/seqware/common/util/maptools/normal.ini: -------------------------------------------------------------------------------- 1 | # key=input_file:type=file:display=F:file_meta_type=text/plain 2 | input_file=${workflow_bundle_dir}/Workflow_Bundle_helloWorld/1.0-SNAPSHOT/data/input.txt 3 | # this is just a comment, the output directory is a conventions and used in many workflows to specify a relative output path 4 | output_dir=seqware-results 5 | # the output_prefix is a convension and used to specify the root of the absolute output path or an S3 bucket name 6 | # you should pick a path that is available on all custer nodes and can be written by your user 7 | # ends in a "/" 8 | output_prefix=./provisioned/ -------------------------------------------------------------------------------- /seqware-common/src/test/resources/net/sourceforge/seqware/common/util/maptools/normal_withBlanks.ini: -------------------------------------------------------------------------------- 1 | # key=input_file:type=file:display=F:file_meta_type=text/plain 2 | input_file=${workflow_bundle_dir}/Workflow_Bundle_helloWorld/1.0-SNAPSHOT/data/input.txt 3 | boogydown= 4 | funkyparameter_with_extraSpace= 5 | # this is just a comment, the output directory is a conventions and used in many workflows to specify a relative output path 6 | output_dir=seqware-results 7 | # the output_prefix is a convension and used to specify the root of the absolute output path or an S3 bucket name 8 | # you should pick a path that is available on all custer nodes and can be written by your user 9 | # ends in a "/" 10 | output_prefix=./provisioned/ 11 | funkyparameter= 12 | # key=funky_annotated:type=file:display=F:file_meta_type=text/plain 13 | funky_annotated= -------------------------------------------------------------------------------- /seqware-common/src/test/resources/net/sourceforge/seqware/common/util/maptools/vars.ini: -------------------------------------------------------------------------------- 1 | test-multi=a${foo}c${bar}e 2 | foo=b 3 | bar=d 4 | 5 | test-bundle-dir=${sqw.bundle-dir} 6 | test-legacy-bundle-dir=${workflow_bundle_dir} 7 | 8 | test-random=${sqw.random} 9 | test-legacy-random=${random} 10 | 11 | test-date=${sqw.date} 12 | test-legacy-date=${date} 13 | 14 | test-datetime=${sqw.datetime} 15 | 16 | test-timestamp=${sqw.timestamp} 17 | 18 | test-uuid=${sqw.uuid} 19 | 20 | test-bundle-seqware-version=${sqw.bundle-seqware-version} 21 | 22 | -------------------------------------------------------------------------------- /seqware-common/src/test/resources/noTestConfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "defaults": { 3 | "description": "Empty tests", 4 | "metrics_calculate": "calculate.sh", 5 | "metrics_compare": "compare.sh", 6 | "input_config_dir": "/Incoming/error/incoming/", 7 | "output_metrics_dir": "/Are/you/ready/for/the/error/output_expectation/" 8 | }, 9 | 10 | "tests": [ 11 | 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/.gitignore: -------------------------------------------------------------------------------- 1 | /crash.log 2 | /output.diff 3 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/Checks: -------------------------------------------------------------------------------- 1 | #deploy_check :css 2 | #deploy_check :html 3 | deploy_check :external_links 4 | deploy_check :internal_links 5 | deploy_check :stale 6 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/Gemfile: -------------------------------------------------------------------------------- 1 | source :rubygems 2 | 3 | gem 'adsf' # for viewing 4 | gem 'builder' # for feeds 5 | gem 'coderay' # for syntax highlighting 6 | gem 'compass' # for advanced CSS 7 | gem 'haml' # for layouts with clean sources 8 | gem 'kramdown' # for advanced markdown 9 | gem 'nanoc' # for compiling the site 10 | gem 'nokogiri' # for parsing HTML 11 | gem 'rainpress' # for compact CSS 12 | gem 'rdiscount' # for fast Markdown 13 | gem 'rubypants' # for pretty typography 14 | gem 'systemu' # for invoking rsync etc 15 | gem "sass", "~> 3.2.7" 16 | 17 | # Enable this if you want to use fast-aleck 18 | # Commented out because fast-aleck has not been released yet 19 | # and because building it is not trivial. 20 | gem 'fast-aleck' 21 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/Rakefile: -------------------------------------------------------------------------------- 1 | require 'nanoc/tasks' 2 | 3 | Dir['tasks/**/*.rake'].sort.each { |rakefile| load rakefile } 4 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/compass_config.rb: -------------------------------------------------------------------------------- 1 | project_path = File.dirname(__FILE__) 2 | http_path = '/' 3 | output_style = :compressed 4 | sass_dir = 'content/assets/style' 5 | css_dir = 'output/assets/style' 6 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/404.yaml: -------------------------------------------------------------------------------- 1 | title: "Page Not Found" 2 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/about.yaml: -------------------------------------------------------------------------------- 1 | title: "About" 2 | markdown: basic 3 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/assets/style/_code.yaml: -------------------------------------------------------------------------------- 1 | is_hidden: true 2 | is_partial: true 3 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/assets/style/_fonts.yaml: -------------------------------------------------------------------------------- 1 | is_hidden: true 2 | is_partial: true 3 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/assets/style/_main.yaml: -------------------------------------------------------------------------------- 1 | is_hidden: true 2 | is_partial: true 3 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/assets/style/screen.sass: -------------------------------------------------------------------------------- 1 | @import fonts.sass 2 | @import main.sass 3 | @import code.sass 4 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/assets/style/screen.yaml: -------------------------------------------------------------------------------- 1 | version: 17 2 | is_hidden: true 3 | is_dynamic: true 4 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/blog.html: -------------------------------------------------------------------------------- 1 |
You can follow SeqWare on Twitter where we will announce new releases and other key events.
2 | 3 |4 | Follow @SeqWare 5 | 6 |
7 | 8 | 9 | <%= render 'article', :article => sorted_articles.first %> 10 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/blog.yaml: -------------------------------------------------------------------------------- 1 | title: "News" 2 | short_title: "News" 3 | is_dynamic: true 4 | toc_includes_children: true 5 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/blog/12.html.erb: -------------------------------------------------------------------------------- 1 | --- 2 | kind: "articles_category" 3 | title: "Articles about v0.12.x" 4 | group: "SeqWare v0.12.x" 5 | is_dynamic: true 6 | --- 7 | 8 | <%= render 'articles' %> 9 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/blog/12/2012-08-06.md: -------------------------------------------------------------------------------- 1 | We have released the final version in the 0.12.x series of SeqWare. Check out the [full release notes](/release-notes/) for details. 2 | 3 | If you have any questions, be sure to ask them on [the mailing list](https://groups.google.com/forum/?fromgroups#!forum/seqware). 4 | 5 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/blog/12/2012-08-06.yaml: -------------------------------------------------------------------------------- 1 | kind: "article" 2 | title: "SeqWare 0.12.5 released" 3 | created_at: "August 6th, 2012" 4 | markdown: basic 5 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/blog/13.html.erb: -------------------------------------------------------------------------------- 1 | --- 2 | kind: "articles_category" 3 | title: "Articles about v0.13.x" 4 | group: "SeqWare v0.13.x" 5 | is_dynamic: true 6 | --- 7 | 8 | <%= render 'articles' %> 9 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/blog/13/2012-09-02.md: -------------------------------------------------------------------------------- 1 | We are slowly transitioning from SourceForge to GitHub. Part of this transition will involve the migration of our MediaWiki content to this new nanoc-based website which will make it much easier to manage and redistribute our documentation. 2 | 3 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/blog/13/2012-09-02.yaml: -------------------------------------------------------------------------------- 1 | kind: "article" 2 | title: "New SeqWare Website for 0.13.x" 3 | created_at: "September 2th, 2012" 4 | markdown: basic 5 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/blog/13/2012-09-21.yaml: -------------------------------------------------------------------------------- 1 | kind: "article" 2 | title: "Talk from Genome Informatics" 3 | created_at: "September 21th, 2012" 4 | markdown: basic 5 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/community.yaml: -------------------------------------------------------------------------------- 1 | title: "Community" 2 | markdown: basic 3 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/13-code.md: -------------------------------------------------------------------------------- 1 | ../../../../../README.md -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/13-code.yaml: -------------------------------------------------------------------------------- 1 | title: "Source Code" 2 | toc_includes_sections: false 3 | markdown: basic 4 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/2a-installation-from-scratch.md: -------------------------------------------------------------------------------- 1 | ../../../../../seqware-pipeline/README.md -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/2a-installation-from-scratch.yaml: -------------------------------------------------------------------------------- 1 | title: "Installation From Scratch" 2 | toc_includes_sections: true 3 | markdown: advanced 4 | is_dynamic: true 5 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/6-pipeline/basic_deciders.md: -------------------------------------------------------------------------------- 1 | ../18-deciders.md -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/6-pipeline/config_files.md: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | title: "Workflow Config Files" 4 | markdown: advanced 5 | is_dynamic: true 6 | toc_includes_sections: true 7 | 8 | --- 9 | 10 | ## Overview 11 | 12 | <%= render '/includes/workflow_conf/' %> 13 | 14 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/6-pipeline/file-types.md: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | title: "File Type Conventions" 4 | toc_includes_sections: true 5 | markdown: advanced 6 | is_dynamic: true 7 | 8 | --- 9 | 10 | ## MIME Types 11 | 12 | <%= render '/includes/MIME/' %> 13 | 14 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/6-pipeline/file_export.md: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | title: File Export 4 | toc_includes_sections: true 5 | markdown: advanced 6 | is_dynamic: false 7 | 8 | --- 9 | 10 | 14 | 15 | ## Overview 16 | 17 | The reporting tools for the file provenance report (seqware files report) and [workflow 18 | runs](/docs/19-workflow-run-reporter/) each generate tab-delimited reports that 19 | also include file output URLs. We currently do not have a bulk export tool in 20 | SeqWare but the ProvisionFiles module can be used to copy remote files from 21 | these reports to a local system. 22 | 23 | For more information on using ProvisionFiles see the module descriptions [page](/docs/17a-modules/#provisionfiles). 24 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/6-pipeline/file_import.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/content/docs/6-pipeline/file_import.md -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/6-pipeline/metadata_files.md: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | title: "Workflow Metadata File" 4 | markdown: advanced 5 | is_dynamic: true 6 | toc_includes_sections: true 7 | 8 | --- 9 | 10 | ## Overview 11 | 12 | <%= render '/includes/workflow_man/' %> 13 | 14 | 15 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/6-pipeline/workflow_bundles.md: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | title: "Workflow Bundle Conventions" 4 | markdown: advanced 5 | is_dynamic: true 6 | toc_includes_sections: true 7 | 8 | --- 9 | 10 | ## Overview 11 | 12 | <%= render '/includes/workflow_org/' %> 13 | 14 | 15 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/github_readme/0-overview.md: -------------------------------------------------------------------------------- 1 | ../../../../../../README.md -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/github_readme/0-overview.yaml: -------------------------------------------------------------------------------- 1 | title: "Source Code - Overview" 2 | toc_includes_sections: true 3 | markdown: advanced 4 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/github_readme/1-pipeline.md: -------------------------------------------------------------------------------- 1 | ../../../../../../seqware-pipeline/README.md -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/github_readme/1-pipeline.yaml: -------------------------------------------------------------------------------- 1 | title: "SeqWare Pipeline - Install Guide" 2 | toc_includes_sections: true 3 | markdown: advanced 4 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/github_readme/3-metadb.md: -------------------------------------------------------------------------------- 1 | ../../../../../../seqware-meta-db/README.md -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/github_readme/3-metadb.yaml: -------------------------------------------------------------------------------- 1 | title: "SeqWare MetaDB - Install Guide" 2 | toc_includes_sections: true 3 | markdown: advanced 4 | 5 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/github_readme/4-webservice.md: -------------------------------------------------------------------------------- 1 | ../../../../../../seqware-webservice/README.md -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/github_readme/4-webservice.yaml: -------------------------------------------------------------------------------- 1 | title: "SeqWare WebService - Install Guide" 2 | toc_includes_sections: true 3 | markdown: advanced 4 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/github_readme/5-portal.yaml: -------------------------------------------------------------------------------- 1 | title: "SeqWare Portal - Install Guide" 2 | toc_includes_sections: true 3 | markdown: advanced 4 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/template.md: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | title: "Title" 4 | toc_includes_sections: true 5 | markdown: advanced 6 | 7 | --- 8 | 9 | 10 | ## Overview 11 | 12 | ## Features 13 | 14 | ## Installation 15 | 16 | ## Configuration 17 | 18 | 19 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/experiment_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET /experiments/(experimentSWID) 6 | uri: /experiments/(experimentSWID) 7 | method: GET 8 | summary: Retrieves a list of experiments. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | Parameters 17 | -------------- 18 | show 19 | : 20 | id 21 | : 22 | 23 | Example Requests 24 | -------------- 25 | <%= server_name %> 26 | 27 | ~~~~~ 28 | 29 | Code Block 30 | 31 | ~~~~~ 32 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/experiments_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: Metadata DB Experiments 6 | uri: /experiments 7 | method: GET 8 | summary: Retrieves one or more experiments, depending on parameters. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | Parameters 17 | -------------- 18 | show 19 | : 20 | id 21 | : 22 | 23 | Example Requests 24 | -------------- 25 | <%= server_name %> 26 | 27 | ~~~~~ 28 | 29 | Code Block 30 | 31 | ~~~~~ 32 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/experiments_post.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: POST experiment 6 | uri: /experiments 7 | method: POST 8 | summary: Adds a new experiment to the experiment table. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | 18 | Parameters 19 | -------------- 20 | show 21 | : 22 | id 23 | : 24 | 25 | Example Requests 26 | -------------- 27 | <%= server_name %> 28 | 29 | ~~~~~ 30 | 31 | Code Block 32 | 33 | ~~~~~ 34 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/file_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET file 6 | uri: /files/(fileSWID) 7 | method: GET 8 | summary: Retrieves a file using its SWID. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | Parameters 17 | -------------- 18 | show 19 | : 20 | id 21 | : 22 | 23 | Example Requests 24 | -------------- 25 | <%= server_name %> 26 | 27 | ~~~~~ 28 | 29 | Code Block 30 | 31 | ~~~~~ 32 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/file_put.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: PUT file 6 | uri: /files/(fileSWID) 7 | method: PUT 8 | summary: Updates a file with the given SWID. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | show 20 | : 21 | id 22 | : 23 | 24 | Example Requests 25 | -------------- 26 | <%= server_name %> 27 | 28 | ~~~~~ 29 | 30 | Code Block 31 | 32 | ~~~~~ 33 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/files_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET files 6 | uri: /files 7 | method: GET 8 | summary: Retrieves a list of files. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | id 20 | : Returns the file with the given id (primary key) 21 | 22 | Example Requests 23 | -------------- 24 | <%= server_name %> 25 | 26 | ~~~~~ 27 | 28 | Code Block 29 | 30 | ~~~~~ 31 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/files_post.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: POST /files 6 | uri: /experiments 7 | method: POST 8 | summary: Adds metadata about a file to the database. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | show 20 | : 21 | id 22 | : 23 | 24 | Example Requests 25 | -------------- 26 | <%= server_name %> 27 | 28 | ~~~~~ 29 | 30 | Code Block 31 | 32 | ~~~~~ 33 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/ius_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET /ius/(iusSWID) 6 | uri: /ius/(iusSWID) 7 | method: GET 8 | summary: Retrieves an experiment based on the SWID. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | show 20 | : 21 | id 22 | : 23 | 24 | Example Requests 25 | -------------- 26 | <%= server_name %> 27 | 28 | ~~~~~ 29 | 30 | Code Block 31 | 32 | ~~~~~ 33 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/ius_put.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: PUT ius 6 | uri: /ius/(iusSWID) 7 | method: PUT 8 | summary: Update an ius with the given SWID. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | show 20 | : 21 | id 22 | : 23 | 24 | Example Requests 25 | -------------- 26 | <%= server_name %> 27 | 28 | ~~~~~ 29 | 30 | Code Block 31 | 32 | ~~~~~ 33 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/iuses_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET iuses 6 | uri: /ius 7 | method: GET 8 | summary: Retrieves a list of IUSes. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | id 20 | : Returns the IUS with the given id (primary key, not SWID) 21 | 22 | Example Requests 23 | -------------- 24 | <%= server_name %> 25 | 26 | ~~~~~ 27 | 28 | Code Block 29 | 30 | ~~~~~ 31 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/lane_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET a lane 6 | uri: /lane/(laneSWID) 7 | method: GET 8 | summary: Retrieves a lane with a particular SWID. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | show 20 | :sequencerRun - shows the lane with its sequencer run 21 | 22 | Example Requests 23 | -------------- 24 | <%= server_name %> 25 | 26 | ~~~~~ 27 | 28 | Code Block 29 | 30 | ~~~~~ 31 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/lane_put.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: PUT lane 6 | uri: /lane/(laneSWID) 7 | method: PUT 8 | summary: Updates a lane with the given SWID. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | Parameters 17 | -------------- 18 | show 19 | : 20 | id 21 | : 22 | 23 | Example Requests 24 | -------------- 25 | <%= server_name %> 26 | 27 | ~~~~~ 28 | 29 | Code Block 30 | 31 | ~~~~~ 32 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/lanes_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET lanes 6 | uri: /lanes 7 | method: GET 8 | summary: Retrieves a list of lanes. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | id 20 | : Returns the Lane with the given id (primary key, not SWID) 21 | 22 | Example Requests 23 | -------------- 24 | <%= server_name %> 25 | 26 | ~~~~~ 27 | 28 | Code Block 29 | 30 | ~~~~~ 31 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/processing_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET processing 6 | uri: /processes/(processSWID) 7 | method: GET 8 | summary: Retrieves a processing object by its SWID. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | show 20 | : workflowRun - shows the processing with its workflow run 21 | 22 | Example Requests 23 | -------------- 24 | <%= server_name %> 25 | 26 | ~~~~~ 27 | 28 | Code Block 29 | 30 | ~~~~~ 31 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/processing_put.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: PUT processing 6 | uri: /processes/(processSWID) 7 | method: PUT 8 | summary: Updates a processing object with the given SWID. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | show 20 | : 21 | id 22 | : 23 | 24 | Example Requests 25 | -------------- 26 | <%= server_name %> 27 | 28 | ~~~~~ 29 | 30 | Code Block 31 | 32 | ~~~~~ 33 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/processingparents_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET the parents of the given processing 6 | uri: /processes/{processSWID}/parents 7 | method: GET 8 | summary: Retrieves the parent processing events of the processing event with the given SWID. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | 20 | Example Requests 21 | -------------- 22 | <%= server_name %> 23 | 24 | ~~~~~ 25 | 26 | Code Block 27 | 28 | ~~~~~ 29 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/processings_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET processings 6 | uri: /processes 7 | method: GET 8 | summary: Retrieves a list of processings. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | show 20 | : files - shows the processing with its attached files 21 | id 22 | : Returns the Processing with the given id (primary key, not SWID) 23 | 24 | Example Requests 25 | -------------- 26 | <%= server_name %> 27 | 28 | ~~~~~ 29 | 30 | Code Block 31 | 32 | ~~~~~ 33 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/processings_post.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: POST processing 6 | uri: /processes 7 | method: POST 8 | summary: Add a new processing object to the database. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | show 20 | : 21 | id 22 | : 23 | 24 | Example Requests 25 | -------------- 26 | <%= server_name %> 27 | 28 | ~~~~~ 29 | 30 | Code Block 31 | 32 | ~~~~~ 33 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/sample_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET a sample 6 | uri: /samples/(sampleSWID) 7 | method: GET 8 | summary: Retrieves a sample using its SWID. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | 18 | Parameters 19 | -------------- 20 | show 21 | : lanes - Returns the sample with its lanes 22 | : ius - Returns the sample with its IUSes 23 | 24 | Example Requests 25 | -------------- 26 | <%= server_name %> 27 | 28 | ~~~~~ 29 | 30 | Code Block 31 | 32 | ~~~~~ 33 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/samples_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET samples 6 | uri: /samples 7 | method: GET 8 | summary: Retrieves a list of samples 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | title 20 | : Returns the Sample with the given title (most samples have names, all samples have titles) 21 | name 22 | : Returns the Sample with the given name (most samples have names, all samples have titles) 23 | 24 | Example Requests 25 | -------------- 26 | <%= server_name %> 27 | 28 | ~~~~~ 29 | 30 | Code Block 31 | 32 | ~~~~~ 33 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/samples_post.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: POST a sample 6 | uri: /samples 7 | method: POST 8 | summary: Add a new sample to the database. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | show 20 | : 21 | id 22 | : 23 | 24 | Example Requests 25 | -------------- 26 | <%= server_name %> 27 | 28 | ~~~~~ 29 | 30 | Code Block 31 | 32 | ~~~~~ 33 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/samples_root_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET samples/root 6 | uri: /samples/root 7 | method: GET 8 | summary: Retrieves a list of root samples (samples without parents in the sample hierarchy) 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | 20 | Example Requests 21 | -------------- 22 | <%= server_name %> 23 | 24 | ~~~~~ 25 | 26 | Code Block 27 | 28 | ~~~~~ 29 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/sequencerrun_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET a sequencer run 6 | uri: /sequencerrun/(sequencerRunSWID) 7 | method: GET 8 | summary: Retrieves a sequencer run by SWID. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | show 20 | : lanes - returns a sequencer run with its lanes 21 | 22 | Example Requests 23 | -------------- 24 | <%= server_name %> 25 | 26 | ~~~~~ 27 | 28 | Code Block 29 | 30 | ~~~~~ 31 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/sequencerruns_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET /sequencerruns 6 | uri: /sequencerruns 7 | method: GET 8 | summary: Retrieves a list of sequencer runs. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | name 20 | : Returns the sequencer run with the given name 21 | 22 | Example Requests 23 | -------------- 24 | <%= server_name %> 25 | 26 | ~~~~~ 27 | 28 | Code Block 29 | 30 | ~~~~~ 31 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/studies_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET /studies 6 | uri: /studies 7 | method: GET 8 | summary: Retrieves a list of studies 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | title 20 | : Returns the study with the given title 21 | 22 | Example Requests 23 | -------------- 24 | <%= server_name %> 25 | 26 | ~~~~~ 27 | 28 | Code Block 29 | 30 | ~~~~~ 31 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/studies_post.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: POST /studies 6 | uri: /studies 7 | method: POST 8 | summary: Adds a new study to the database 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | show 20 | : 21 | id 22 | : 23 | 24 | Example Requests 25 | -------------- 26 | <%= server_name %> 27 | 28 | ~~~~~ 29 | 30 | Code Block 31 | 32 | ~~~~~ 33 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/study_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET a study 6 | uri: /studies/(studySWID) 7 | method: GET 8 | summary: Retrieves a study using its SWID. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | show 20 | : 21 | id 22 | : 23 | 24 | Example Requests 25 | -------------- 26 | <%= server_name %> 27 | 28 | ~~~~~ 29 | 30 | Code Block 31 | 32 | ~~~~~ 33 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/workflow_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET a workflow 6 | uri: /workflows/(workflowSWID) 7 | method: GET 8 | summary: Retrieves a workflow using its SWID. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | Parameters 17 | -------------- 18 | show 19 | : params - Returns the Workflow with its possible parameters 20 | 21 | Example Requests 22 | -------------- 23 | <%= server_name %> 24 | 25 | ~~~~~ 26 | 27 | Code Block 28 | 29 | ~~~~~ 30 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/workflowparams_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET workflowparams 6 | uri: /workflowparams 7 | method: GET 8 | summary: Retrieves a list of workflow parameters. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | id 20 | : Returns the WorkflowParam with the given id (primary key, not SWID, since workflow parameters do not have SWIDs). 21 | 22 | Example Requests 23 | -------------- 24 | <%= server_name %> 25 | 26 | ~~~~~ 27 | 28 | Code Block 29 | 30 | ~~~~~ 31 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/workflowparams_post.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: POST workflow param 6 | uri: /workflowparams 7 | method: POST 8 | summary: Add a new workflow parameter to the database. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | show 20 | : 21 | id 22 | : 23 | 24 | Example Requests 25 | -------------- 26 | <%= server_name %> 27 | 28 | ~~~~~ 29 | 30 | Code Block 31 | 32 | ~~~~~ 33 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/workflowparamvalues_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET /workflowparamvalues 6 | uri: /workflowparamvalues 7 | method: GET 8 | summary: Retrieves a list of workflow parameter values. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | id 20 | : Returns the WorkflowParamValue with the given id (primary key, not SWID, since workflow parameter values do not have SWIDs). 21 | 22 | Example Requests 23 | -------------- 24 | <%= server_name %> 25 | 26 | ~~~~~ 27 | 28 | Code Block 29 | 30 | ~~~~~ 31 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/workflowparamvalues_post.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: POST /workflowparamvalues 6 | uri: /workflowparamvalues 7 | method: POST 8 | summary: Adds a workflow parameter value to the database 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | Parameters 17 | -------------- 18 | show 19 | : 20 | id 21 | : 22 | 23 | Example Requests 24 | -------------- 25 | <%= server_name %> 26 | 27 | ~~~~~ 28 | 29 | Code Block 30 | 31 | ~~~~~ 32 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/workflowrun_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET a workflow run 6 | uri: /workflowruns/(workflowRunSWID) 7 | method: GET 8 | summary: Retrieves a workflow run by SWID 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | show 20 | : lanes - return the workflow run with all of its lanes 21 | : ius - return the workflow run with all of its IUSes 22 | : processes - return the workflow run with all of its processing events 23 | 24 | Example Requests 25 | -------------- 26 | <%= server_name %> 27 | 28 | ~~~~~ 29 | 30 | Code Block 31 | 32 | ~~~~~ 33 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/workflowrun_put.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: PUT a workflow run 6 | uri: /workflowruns/(workflowRunSWID) 7 | method: PUT 8 | summary: Updates a workflow run with the given SWID. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | show 20 | : 21 | id 22 | : 23 | 24 | Example Requests 25 | -------------- 26 | <%= server_name %> 27 | 28 | ~~~~~ 29 | 30 | Code Block 31 | 32 | ~~~~~ 33 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/workflowrunfiles_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET the files produced by the given workflow run 6 | uri: /workflowruns/{workflowRunId}/files 7 | method: GET 8 | summary: Retrieves the files produced by the workflow run with the given SWID. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | 20 | Example Requests 21 | -------------- 22 | <%= server_name %> 23 | 24 | ~~~~~ 25 | 26 | Code Block 27 | 28 | ~~~~~ 29 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/workflowrunprocessings_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET the processing events produced by the given workflow run 6 | uri: /workflowruns/{workflowRunId}/processings 7 | method: GET 8 | summary: Retrieves the processing events produced by the workflow run with the given SWID. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | 20 | Example Requests 21 | -------------- 22 | <%= server_name %> 23 | 24 | ~~~~~ 25 | 26 | Code Block 27 | 28 | ~~~~~ 29 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/workflowruns_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET workflow runs 6 | uri: /workflowruns 7 | method: GET 8 | summary: Retrieves a list of workflow runs. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | show 20 | : 21 | id 22 | : Returns the WorkflowRun with the given id (primary key, not SWID). 23 | 24 | Example Requests 25 | -------------- 26 | <%= server_name %> 27 | 28 | ~~~~~ 29 | 30 | Code Block 31 | 32 | ~~~~~ 33 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/workflowruns_post.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: POST /workflowruns 6 | uri: /workflowruns 7 | method: POST 8 | summary: Inserts a new workflow run into the database. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | show 20 | : 21 | id 22 | : 23 | 24 | Example Requests 25 | -------------- 26 | <%= server_name %> 27 | 28 | ~~~~~ 29 | 30 | Code Block 31 | 32 | ~~~~~ 33 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/workflows_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET /workflows 6 | uri: /workflows 7 | method: GET 8 | summary: Retrieves a list of workflows. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | 17 | Parameters 18 | -------------- 19 | id 20 | : Returns the Workflow with the given id (primary key, not SWID) 21 | name 22 | : Returns the Workflow(s) with the given name 23 | version 24 | : Must be used in combination with the "name" parameter. Returns the named workflow with the given version. 25 | 26 | Example Requests 27 | -------------- 28 | <%= server_name %> 29 | 30 | ~~~~~ 31 | 32 | Code Block 33 | 34 | ~~~~~ 35 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/workflows_post.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: POST a workflow 6 | uri: /workflows 7 | method: POST 8 | summary: Adds a new workflow to the database. 9 | --- 10 | 11 | <%= @item[:summary] %> 12 | 13 | Resource URL 14 | -------------- 15 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 16 | 17 | 18 | Parameters 19 | -------------- 20 | show 21 | : 22 | id 23 | : 24 | 25 | Example Requests 26 | -------------- 27 | <%= server_name %> 28 | 29 | ~~~~~ 30 | 31 | Code Block 32 | 33 | ~~~~~ 34 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/db/workflowworkflowruns_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET all workflow runs for a particular workflow through the web service 6 | uri: /workflows/{workflowId}/runs 7 | method: GET 8 | summary: Retrieves all of the workflow runs for a particular workflow using the workflow's SWID. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | Parameters 17 | -------------- 18 | show 19 | : 20 | id 21 | : 22 | 23 | Example Requests 24 | -------------- 25 | <%= server_name %> 26 | 27 | ~~~~~ 28 | 29 | Code Block 30 | 31 | ~~~~~ 32 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/job.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: Metadata - Job Resources 6 | --- 7 | 8 | Overview 9 | -------------- 10 | Jobs are processes that cause considerable processing on the server side and include PUT and POST operations. Some are asynchronous and will immediately return a status ID and indication of a different URI to monitor the progress of the job. 11 | 12 | Resources 13 | -------------- 14 | None so far! 15 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/report/workflow_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET a summary of all runs of a workflow 6 | uri: /reports/workflows/{workflowSWID} 7 | method: GET 8 | summary: Retrieves a summary of all runs of a workflow. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | Parameters 17 | -------------- 18 | show 19 | : 20 | id 21 | : 22 | 23 | Example Requests 24 | -------------- 25 | <%= server_name %> 26 | 27 | ~~~~~ 28 | 29 | Code Block 30 | 31 | ~~~~~ 32 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/report/workflowrun_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET a workflow run report 6 | uri: /reports/workflowruns/{workflowRunSWID} 7 | method: GET 8 | summary: Retrieves a single workflow run report, including input and output files, using its SeqWare accession. 9 | --- 10 | <%= @item[:summary] %> For more information on this resource, see [Workflow Run Reporter](/docs/19-workflow-run-reporter/) on the SeqWare wiki. 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | Parameters 17 | -------------- 18 | show 19 | : 20 | id 21 | : 22 | 23 | Example Requests 24 | -------------- 25 | <%= server_name %> 26 | 27 | ~~~~~ 28 | 29 | Code Block 30 | 31 | ~~~~~ 32 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/report/workflowruns_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET workflow run reports for all runs 6 | uri: /reports/workflowruns 7 | method: GET 8 | summary: Retrieves workflow run report for all runs, including input and output files. 9 | --- 10 | <%= @item[:summary] %> For more information on this resource, see [Workflow Run Reporter](/docs/19-workflow-run-reporter/) on the SeqWare wiki. 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | Parameters 17 | -------------- 18 | show 19 | : 20 | id 21 | : 22 | 23 | Example Requests 24 | -------------- 25 | <%= server_name %> 26 | 27 | ~~~~~ 28 | 29 | Code Block 30 | 31 | ~~~~~ 32 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/docs/webservice-api/metadata/report/workflowruntime_get.html: -------------------------------------------------------------------------------- 1 | --- 2 | markdown: advanced 3 | toc_includes_sections: true 4 | is_dynamic: true 5 | title: GET /experiments/(experimentSWID) 6 | uri: /experiments/(experimentSWID) 7 | method: GET 8 | summary: Retrieves a list of experiments. 9 | --- 10 | <%= @item[:summary] %> 11 | 12 | Resource URL 13 | -------------- 14 | <%= @item[:method] %> <%= server_name %><%= @item[:uri] %> 15 | 16 | Parameters 17 | -------------- 18 | show 19 | : 20 | id 21 | : 22 | 23 | Example Requests 24 | -------------- 25 | <%= server_name %> 26 | 27 | ~~~~~ 28 | 29 | Code Block 30 | 31 | ~~~~~ 32 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/index.yaml: -------------------------------------------------------------------------------- 1 | title: "SeqWare » Home" 2 | short_title: "Home" 3 | has_full_title: true 4 | raw_layout: true 5 | markdown: basic 6 | is_dynamic: true 7 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/content/partners.yaml: -------------------------------------------------------------------------------- 1 | title: "Partners" 2 | markdown: basic 3 | -------------------------------------------------------------------------------- /seqware-distribution/docs/site/layouts/article.html.erb: -------------------------------------------------------------------------------- 1 |#!xml
2 | <!-- VARS -->
3 | <#-- workflow and seqware versions -->
4 | <#assign seqware_version = "0.13.6.5"/>
5 | <#assign workflow_version = "1.0"/>
6 | <#assign java_version = "1.6.0"/>
7 | <#assign perl_version = "5.14.1"/>
8 | <#-- make sure it is a string -->
9 | <#assign parentAccessions = "${parent_accessions}"/>
10 | <#-- Set relative paths for files within the run-->
11 | <#assign bin_dir = "bin"/>
12 | <#assign data_dir = "data"/>
13 | <#assign lib_dir = "lib"/>
14 |
15 |
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/layouts/includes/java_workflows/java_workflow.md:
--------------------------------------------------------------------------------
1 | You can see the full Java workflow source code by looking at [Workflow
2 | Examples](/docs/15-workflow-examples/) or, in this case, just the
3 | src/main/java/com/github/seqware/MyHelloWorldWorkflow.java file produced by the Maven Archetype above.
4 |
5 | This Java class is pretty simple in its construction. It is used to define
6 | input and output files along with the individual steps in the workflow and how
7 | they relate to each other. It is used to create a workflow object model which
8 | is then handed of to a workflow engine that knows how to turn that into a
9 | directed acyclic graph of jobs that can run on a cluster (local VM, an HPC
10 | cluster, a cloud-based cluster, etc).
11 |
12 |
13 |
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/layouts/includes/java_workflows/java_workflow_dirs.md:
--------------------------------------------------------------------------------
1 | #!java
2 | @Override
3 | public void setupDirectory() {
4 | // creates a dir1 directory in the current working directory where the workflow runs
5 | this.addDirectory("dir1");
6 | }
7 |
8 |
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/layouts/includes/java_workflows/java_workflow_files.md:
--------------------------------------------------------------------------------
1 | #!java
2 | @Override
3 | public Map setupFiles() {
4 | try {
5 | // register an plaintext input file using the information from the INI
6 | // provisioning this file to the working directory will be the first step in the workflow
7 | SqwFile file0 = this.createFile("file_in_0");
8 | file0.setSourcePath(getProperty("input_file"));
9 | file0.setType("text/plain");
10 | file0.setIsInput(true);
11 |
12 | } catch (Exception ex) {
13 | ex.printStackTrace();
14 | System.exit(1);
15 | }
16 | return this.getFiles();
17 | }
18 |
19 |
20 |
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/layouts/includes/java_workflows/java_workflow_vars.md:
--------------------------------------------------------------------------------
1 | #!java
2 |
3 | // showing how to access the workflow bundle install location
4 | file0.setSourcePath(this.getWorkflowBaseDir()+"/data/input.txt");
5 |
6 | // showing how to access a property from the INI file
7 | file0.setSourcePath(getProperty("input_file"));
8 |
9 | // showing how to access variables out of the ini file
10 | this.getProperty("output_file_1");
11 |
12 |
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/layouts/includes/maven_workflow_build.md:
--------------------------------------------------------------------------------
1 | $ cd ~/workflow-dev/workflow-MyHelloWorld/
2 | $ mvn clean install
3 | [INFO] Scanning for projects...
4 | ...
5 | [INFO] ------------------------------------------------------------------------
6 | [INFO] BUILD SUCCESS
7 | [INFO] ------------------------------------------------------------------------
8 | [INFO] Total time: 40.100s
9 | [INFO] Finished at: Thu Aug 15 19:59:22 UTC 2013
10 | [INFO] Final Memory: 28M/67M
11 | [INFO] ------------------------------------------------------------------------
12 |
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/layouts/includes/search.md:
--------------------------------------------------------------------------------
1 |
13 | \n/) { |m| m[0..-2] }
9 | end
10 |
11 | end
12 |
13 | end
14 |
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/lib/helpers/blogging.rb:
--------------------------------------------------------------------------------
1 | # encoding: utf-8
2 |
3 | module Nanoc3::Helpers
4 |
5 | module Blogging
6 |
7 | def articles
8 | @items.find { |i| i.identifier == '/blog/' }.children.map { |c| c.children }.flatten
9 | end
10 |
11 | end
12 |
13 | end
14 |
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/lib/helpers/variables.rb:
--------------------------------------------------------------------------------
1 | module Variables
2 | def server_name
3 | "http://localhost:8888/seqware-webservice"
4 | end
5 | def seqware_release_version
6 | "1.1.0"
7 | end
8 | def qe_release_version
9 | "1.0.6"
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/lib/helpers_.rb:
--------------------------------------------------------------------------------
1 | # Default
2 | include Nanoc3::Helpers::Blogging
3 | include Nanoc3::Helpers::HTMLEscape
4 | include Nanoc3::Helpers::LinkTo
5 | include Nanoc3::Helpers::Rendering
6 | include Nanoc3::Helpers::Filtering
7 |
8 | # Custom
9 | include Nanoc3::Helpers::ReleaseNotes
10 | include Nanoc3::Helpers::TOC
11 | include Variables
12 |
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/fonts/gentium-basic-bold-italic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/fonts/gentium-basic-bold-italic.eot
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/fonts/gentium-basic-bold-italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/fonts/gentium-basic-bold-italic.ttf
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/fonts/gentium-basic-bold.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/fonts/gentium-basic-bold.eot
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/fonts/gentium-basic-bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/fonts/gentium-basic-bold.ttf
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/fonts/gentium-basic-italic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/fonts/gentium-basic-italic.eot
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/fonts/gentium-basic-italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/fonts/gentium-basic-italic.ttf
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/fonts/gentium-basic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/fonts/gentium-basic.eot
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/fonts/gentium-basic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/fonts/gentium-basic.ttf
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/fonts/graublau-web-bold.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/fonts/graublau-web-bold.eot
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/fonts/graublau-web-bold.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/fonts/graublau-web-bold.otf
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/fonts/graublau-web.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/fonts/graublau-web.eot
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/fonts/graublau-web.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/fonts/graublau-web.otf
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/20130414_sample_workflow_run.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/20130414_sample_workflow_run.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/Deploy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/Deploy.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/Develop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/Develop.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/Use.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/Use.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/amazon_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/amazon_launcher.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/cloud-based_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/cloud-based_ico.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/concepts-icon_bgr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/concepts-icon_bgr.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/create_experiment.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/create_experiment.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/create_study.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/create_study.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/eclipse_format_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/eclipse_format_1.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/eclipse_format_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/eclipse_format_2.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/eclipse_format_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/eclipse_format_3.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/eclipse_format_4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/eclipse_format_4.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/eclipse_format_5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/eclipse_format_5.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/features/extensible.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/features/extensible.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/features/fast.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/features/fast.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/features/flexible.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/features/flexible.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/features/previewable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/features/previewable.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/features/secure.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/features/secure.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/final_exp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/final_exp.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/genome-capable_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/genome-capable_ico.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/grid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/grid.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/logo.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/manual/item_compilation_diagram.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/manual/item_compilation_diagram.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/metadb/DB_diagram_complex.svg:
--------------------------------------------------------------------------------
1 | ../../../images/DB_diagram_complex.svg
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/metadb/Db_complicated.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/metadb/Db_complicated.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/metadb/Db_simple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/metadb/Db_simple.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/metadb/Study_hierarchy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/metadb/Study_hierarchy.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/metadb/database_paths.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/metadb/database_paths.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/my_studies.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/my_studies.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/nav-bottom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/nav-bottom.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/nimbus_clear.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/nimbus_clear.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/open-source_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/open-source_ico.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/port_forwarding.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/port_forwarding.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/running.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/running.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/science-streamlined_ico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/science-streamlined_ico.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/screenshot-home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/screenshot-home.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/seqware_arch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/seqware_arch.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/seqware_hpc_oozie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/seqware_hpc_oozie.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/seqware_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/seqware_logo.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/seqware_tool_interaction.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/seqware_tool_interaction.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/triangle-left.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/triangle-left.gif
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/triangle-right.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/triangle-right.gif
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/tutorial/default-site.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/tutorial/default-site.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/upload.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/vm_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/vm_screen.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/whats-new-in-nanoc-21-small.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/whats-new-in-nanoc-21-small.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/assets/images/whats-new-in-nanoc-21.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/assets/images/whats-new-in-nanoc-21.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/favicon.ico
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/images/OICR2logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/images/OICR2logo.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/images/background-v2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/images/background-v2.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/images/background-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/images/background-white.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/images/logo.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/images/logo_developer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/images/logo_developer.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/images/nav-rule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/images/nav-rule.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/images/rackspace_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/images/rackspace_logo.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/shared/images/active-arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/shared/images/active-arrow.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/shared/images/background-v2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/shared/images/background-v2.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/shared/images/background-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/shared/images/background-white.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/shared/images/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/shared/images/bg.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/shared/images/bg_footer_bottom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/shared/images/bg_footer_bottom.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/shared/images/bg_footer_top.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/shared/images/bg_footer_top.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/shared/images/blacktocat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/shared/images/blacktocat.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/shared/images/crud-sprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/shared/images/crud-sprite.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/shared/images/dropdown_sprites.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/shared/images/dropdown_sprites.jpg
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/shared/images/expand-arrows.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/shared/images/expand-arrows.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/shared/images/footer-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/shared/images/footer-logo.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/shared/images/footer_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/shared/images/footer_logo.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/shared/images/nav-rule.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/shared/images/nav-rule.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/shared/images/next_step_arrow.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/shared/images/next_step_arrow.gif
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/shared/images/qmark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/shared/images/qmark.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/site/static/shared/images/rackspace_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/site/static/shared/images/rackspace_logo.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/vm_landing/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/vm_landing/index.html
--------------------------------------------------------------------------------
/seqware-distribution/docs/vm_landing/index_files/animation.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/vm_landing/index_files/animation.js
--------------------------------------------------------------------------------
/seqware-distribution/docs/vm_landing/index_files/blue-box-t_bgr-wide.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/vm_landing/index_files/blue-box-t_bgr-wide.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/vm_landing/index_files/inner_bgr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/vm_landing/index_files/inner_bgr.png
--------------------------------------------------------------------------------
/seqware-distribution/docs/vm_landing/index_files/jquery.css:
--------------------------------------------------------------------------------
1 | #tooltip {
2 | position: absolute;
3 | z-index: 3000;
4 | border: 1px solid #111;
5 | background-color: #eee;
6 | padding: 5px;
7 | opacity: 0.85;
8 | }
9 | #tooltip h3, #tooltip div { margin: 0; }
10 |
--------------------------------------------------------------------------------
/seqware-distribution/docs/vm_landing/index_files/nimbus_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-distribution/docs/vm_landing/index_files/nimbus_logo.png
--------------------------------------------------------------------------------
/seqware-distribution/src/scripts/generate_markdown.sh:
--------------------------------------------------------------------------------
1 | #! /bin/bash
2 | java -jar target/seqware-distribution-*-full.jar -p net.sourceforge.seqware.pipeline.plugins.MarkdownPlugin -- -s WorkflowPlugin, ModuleRunner, MarkdownPlugin | tail -n +1 > docs/site/content/docs/17-plugins.md
3 | java -jar target/seqware-distribution-*-full.jar -p net.sourceforge.seqware.pipeline.plugins.MarkdownPlugin -- -m | tail -n +1 > docs/site/content/docs/17a-modules.md
4 | java -jar target/seqware-distribution-*-full.jar -p io.seqware.pipeline.plugins.UserSettingsPlugin | tail -n +1 > docs/site/layouts/includes/settings
5 |
6 |
--------------------------------------------------------------------------------
/seqware-ext-admin-testing/findbugs-exclude.xml:
--------------------------------------------------------------------------------
1 | ../findbugs-exclude.xml
--------------------------------------------------------------------------------
/seqware-ext-admin-testing/src/main/java/net/sourceforge/seqware/pipeline/plugins/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Create and manipulate databases for extended testing.
3 | *
4 | * @since 1.0
5 | */
6 | package net.sourceforge.seqware.pipeline.plugins;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-ext-admin-testing/src/main/resources/project.properties:
--------------------------------------------------------------------------------
1 | itCoverageAgent=${itCoverageAgent}
2 |
--------------------------------------------------------------------------------
/seqware-ext-testing/src/main/resources/project.properties:
--------------------------------------------------------------------------------
1 | itCoverageAgent=${itCoverageAgent}
2 |
--------------------------------------------------------------------------------
/seqware-ext-testing/src/test/resources/net/sourceforge/seqware/pipeline/decider_tutorial/workflowini.template:
--------------------------------------------------------------------------------
1 | # the output_prefix is used to specify the root of the absolute output path or an S3 bucket name
2 | # you should pick a path that is available on all cluster nodes and can be written by your user
3 | output_prefix=/datastore/
4 | # this indicates in what directory your results will be placed into under the output_prefix, in this example
5 | # your results will reside in /datastore/seqware-results
6 | output_dir=seqware-results
--------------------------------------------------------------------------------
/seqware-ext-testing/src/test/resources/net/sourceforge/seqware/pipeline/plugins/attributeAnnotator.csv:
--------------------------------------------------------------------------------
1 | w,2860,tag,value
2 | wr,862,tag,value
3 | sr,4715, tag,value
4 | l,4707, tag,value
5 | i,4765,tag,value
6 | e,834,tag,value
7 | st,120,tag,value
8 | p,10,tag,value
9 | s,4760,tag,value
--------------------------------------------------------------------------------
/seqware-meta-db/0.10.0_to_0.10.1.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE workflow ADD COLUMN permanent_bundle_location text;
2 | INSERT INTO workflow (name, description, version, seqware_version, create_tstmp) VALUES ('FileImport', 'Imports files into the database, links them to IUSs or Lanes and creates intermediate Processings. Initially used to import files from the LIMS and attach them to IUSes.', '0.1.0', '0.10.0', '2012-01-04 13:51:00');
3 |
--------------------------------------------------------------------------------
/seqware-meta-db/0.10.1_to_0.10.2.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE sequencer_run_attribute DROP CONSTRAINT fk_sequencer_run_attribute_sample_id;
2 | ALTER TABLE sequencer_run_attribute ADD CONSTRAINT fk_sequencer_run_attribute_sequencer_run_id FOREIGN KEY (sample_id) REFERENCES sequencer_run (sequencer_run_id) ON UPDATE NO ACTION ON DELETE NO ACTION;
3 |
4 |
--------------------------------------------------------------------------------
/seqware-meta-db/0.11.2_to_0.11.3.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE sequencer_run ADD COLUMN skip boolean DEFAULT false;
2 | ALTER TABLE ius ADD COLUMN skip boolean DEFAULT false;
3 | ALTER TABLE lane
4 | ALTER COLUMN skip SET DEFAULT false;
5 |
--------------------------------------------------------------------------------
/seqware-meta-db/0.12.3_to_0.12.4.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE workflow_run ADD COLUMN stderr text;
2 | ALTER TABLE workflow_run ADD COLUMN stdout text;
3 |
4 |
--------------------------------------------------------------------------------
/seqware-meta-db/0.13.0_to_0.13.6.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE workflow_run ADD COLUMN workflow_engine text;
2 | ALTER TABLE workflow ADD COLUMN workflow_class text;
3 | ALTER TABLE workflow ADD COLUMN workflow_type text;
4 | ALTER TABLE workflow ADD COLUMN workflow_engine text;
5 |
--------------------------------------------------------------------------------
/seqware-meta-db/0.13.6.x_to_1.0.1.sql:
--------------------------------------------------------------------------------
1 | -- Create skip column
2 | ALTER TABLE file ADD skip boolean DEFAULT false;
3 |
--------------------------------------------------------------------------------
/seqware-meta-db/0.9.1_to_0.10.0.sql:
--------------------------------------------------------------------------------
1 | insert into file_type (display_name, meta_type, extension) values ('bam file', 'application/bam', 'bam');
2 | insert into file_type (display_name, meta_type, extension) values ('gzip fastq file', 'chemical/seq-na-fastq-gzip ', 'gz');
3 |
4 |
--------------------------------------------------------------------------------
/seqware-meta-db/1.0.4_to_1.0.5.sql:
--------------------------------------------------------------------------------
1 | update workflow_run set status='failed' where status = 'unknown';
2 | update workflow_run set status='failed' where status IS NULL;
3 |
--------------------------------------------------------------------------------
/seqware-meta-db/1.0.x_to_1.1.0.sql:
--------------------------------------------------------------------------------
1 | drop table share_experiment;
2 | drop table share_file;
3 | drop table share_lane;
4 | drop table share_sample;
5 | drop table share_processing;
6 | drop table experiment_link;
7 | drop table sample_link;
8 | drop table study_link;
9 | drop table ius_link;
10 | drop table lane_link;
11 | drop table sample_search;
12 | drop table sample_search_attribute;
13 |
14 |
--------------------------------------------------------------------------------
/seqware-meta-db/1.0.x_to_1.2.sql:
--------------------------------------------------------------------------------
1 | alter table workflow_run add column sge_name_id_map text;
2 |
--------------------------------------------------------------------------------
/seqware-meta-db/CHANGES:
--------------------------------------------------------------------------------
1 |
2 | 0.8.0
3 | - Added constraint to registration table to ensure that email
4 | address is unique.
5 |
--------------------------------------------------------------------------------
/seqware-meta-db/TODO:
--------------------------------------------------------------------------------
1 | See https://sourceforge.net/apps/mediawiki/seqware/index.php?title=To_Do_Items
2 |
--------------------------------------------------------------------------------
/seqware-meta-db/cleanup_scripts/README.md:
--------------------------------------------------------------------------------
1 | This is a place for one-shot clean-up scripts that remove invalid or useless records from the database.
2 |
3 | Identify affected records with a command like:
4 |
5 | psql --single-transaction -v ON_ERROR_STOP=1 -d test_seqware_meta_db -f identify_orphan_processing.sql
6 |
7 | Delete using a command like:
8 |
9 | psql --single-transaction -v ON_ERROR_STOP=1 -d test_seqware_meta_db -f clean_orphan_processing.sql
10 |
--------------------------------------------------------------------------------
/seqware-meta-db/cleanup_scripts/cleanup_orphan_processing.sql:
--------------------------------------------------------------------------------
1 | delete from processing WHERE processing_id IN (
2 | select processing_id from processing WHERE workflow_run_id IS NULL AND ancestor_workflow_run_id IS NULL
3 | EXCEPT select parent_id from processing_relationship
4 | EXCEPT select child_id from processing_relationship
5 | EXCEPT select processing_id from processing_experiments
6 | EXCEPT select processing_id from processing_files
7 | EXCEPT select processing_id from processing_ius
8 | EXCEPT select processing_id from processing_lanes
9 | EXCEPT select processing_id from processing_samples
10 | EXCEPT select processing_id from processing_sequencer_runs
11 | EXCEPT select processing_id from processing_studies);
12 |
--------------------------------------------------------------------------------
/seqware-meta-db/cleanup_scripts/cleanup_orphan_workflows.sql:
--------------------------------------------------------------------------------
1 | WITH orphan_workflows AS (SELECT workflow_id FROM workflow WHERE workflow_id NOT IN (select workflow_id from workflow_run)),
2 | orphan_params AS (select workflow_param_id from workflow_param wp, workflow w WHERE wp.workflow_id = w.workflow_id AND w.workflow_id IN (select * from orphan_workflows))
3 | DELETE from workflow_param_value WHERE workflow_param_id IN (select * from orphan_params);
4 | WITH orphan_workflows AS (SELECT workflow_id FROM workflow WHERE workflow_id NOT IN (select workflow_id from workflow_run))
5 | DELETE from workflow_param WHERE workflow_id IN (select * from orphan_workflows);
6 | DELETE from workflow WHERE workflow_id NOT IN (select workflow_id from workflow_run);
7 |
--------------------------------------------------------------------------------
/seqware-meta-db/cleanup_scripts/identify_orphan_processing.sql:
--------------------------------------------------------------------------------
1 | select count(*) from (select processing_id from processing WHERE workflow_run_id IS NULL AND ancestor_workflow_run_id IS NULL
2 | EXCEPT select parent_id from processing_relationship
3 | EXCEPT select child_id from processing_relationship
4 | EXCEPT select processing_id from processing_experiments
5 | EXCEPT select processing_id from processing_files
6 | EXCEPT select processing_id from processing_ius
7 | EXCEPT select processing_id from processing_lanes
8 | EXCEPT select processing_id from processing_samples
9 | EXCEPT select processing_id from processing_sequencer_runs
10 | EXCEPT select processing_id from processing_studies) AS foo;
11 |
--------------------------------------------------------------------------------
/seqware-meta-db/cleanup_scripts/identify_orphan_workflows.sql:
--------------------------------------------------------------------------------
1 | SELECT sw_accession FROM workflow WHERE workflow_id NOT IN (select workflow_id from workflow_run);
2 |
--------------------------------------------------------------------------------
/seqware-meta-db/findbugs-exclude.xml:
--------------------------------------------------------------------------------
1 | ../findbugs-exclude.xml
--------------------------------------------------------------------------------
/seqware-meta-db/purge_and_repopulate_report_tables.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # a very simple shell script that will disable these triggers, purge the
4 | # tables, and repop using stored procedures
5 |
6 | source ~/.bash_profile
7 |
8 | psql seqware_meta_db -c "alter table workflow_run disable trigger user;"
9 | psql seqware_meta_db -c "alter table processing_files disable trigger user;"
10 | psql seqware_meta_db -c "delete from sample_report;"
11 | psql seqware_meta_db -c "delete from file_report;"
12 | psql seqware_meta_db -c "select fill_file_report();"
13 | psql seqware_meta_db -c "select fill_sample_report();"
14 |
15 |
--------------------------------------------------------------------------------
/seqware-meta-db/reset_test_database.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | set -o errexit
3 | set -o nounset
4 | set -o xtrace
5 |
6 | psql test_seqware_meta_db --command "drop schema if exists public cascade;"
7 | psql test_seqware_meta_db --command "create schema public;"
8 | psql test_seqware_meta_db -f seqware_meta_db.sql
9 | psql test_seqware_meta_db -f seqware_meta_db_data.sql
10 |
--------------------------------------------------------------------------------
/seqware-meta-db/seqware_meta_db.sql:
--------------------------------------------------------------------------------
1 | src/main/resources/io/seqware/metadb/util/seqware_meta_db.sql
--------------------------------------------------------------------------------
/seqware-meta-db/seqware_meta_db_data.sql:
--------------------------------------------------------------------------------
1 | src/main/resources/io/seqware/metadb/util/seqware_meta_db_data.sql
--------------------------------------------------------------------------------
/seqware-meta-db/seqware_meta_db_testdata.sql:
--------------------------------------------------------------------------------
1 | src/main/resources/io/seqware/metadb/util/seqware_meta_db_testdata.sql
--------------------------------------------------------------------------------
/seqware-meta-db/src/main/java/io/seqware/common/model/ProcessingStatus.java:
--------------------------------------------------------------------------------
1 | package io.seqware.common.model;
2 |
3 | public enum ProcessingStatus {
4 | pending, running, failed, success
5 | }
6 |
--------------------------------------------------------------------------------
/seqware-meta-db/src/main/java/io/seqware/common/model/SequencerRunStatus.java:
--------------------------------------------------------------------------------
1 | package io.seqware.common.model;
2 |
3 | public enum SequencerRunStatus {
4 | Complete
5 | }
6 |
--------------------------------------------------------------------------------
/seqware-meta-db/src/main/java/io/seqware/common/model/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Unify status Strings across SeqWare.
3 | *
4 | * @since 1.0
5 | */
6 | package io.seqware.common.model;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-meta-db/src/main/java/io/seqware/metadb/util/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Create and manipulate testing databases.
3 | *
4 | * @since 1.0
5 | */
6 | package io.seqware.metadb.util;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/io/seqware/Reports.java:
--------------------------------------------------------------------------------
1 | package io.seqware;
2 |
3 | import net.sourceforge.seqware.common.metadata.Metadata;
4 | import net.sourceforge.seqware.common.metadata.MetadataFactory;
5 | import net.sourceforge.seqware.common.util.configtools.ConfigTools;
6 |
7 | public class Reports {
8 |
9 | public static void triggerProvenanceReport() {
10 | Metadata md = MetadataFactory.get(ConfigTools.getSettings());
11 | md.fileProvenanceReportTrigger();
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/io/seqware/cli/CommandLeaf.java:
--------------------------------------------------------------------------------
1 | package io.seqware.cli;
2 |
3 | import java.util.List;
4 |
5 | interface CommandLeaf {
6 |
7 | /**
8 | * Output options for Bash completion
9 | * @return output options for Bash completion
10 | */
11 | default String bashOpts(){
12 | return "";
13 | }
14 |
15 | /**
16 | * Key for preceding layer
17 | * @return Key for preceding layer
18 | */
19 | String getCommand();
20 |
21 | /**
22 | * Call this command (with the preceding tree removed)
23 | * @param args arguments
24 | */
25 | void invoke(List args);
26 |
27 | /**
28 | * Display a description of the command
29 | * @return a one line description of the command
30 | */
31 | String displayOneLineDescription();
32 | }
33 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/io/seqware/cli/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Main class for the simplified CLI.
3 | *
4 | * @since 1.0
5 | */
6 | package io.seqware.cli;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/io/seqware/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Provides new utility classes.
3 | *
4 | * @since 1.0
5 | */
6 | package io.seqware;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/io/seqware/pipeline/api/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * This package will store components of SeqWare that can be programmatically
3 | * called in order to manage the components of the SeqWare life-cycle.
4 | *
5 | * @since 1.1
6 | */
7 | package io.seqware.pipeline.api;
8 |
9 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/io/seqware/pipeline/engines/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * This stores implementations of new workflow engines for prototyping purposes.
3 | *
4 | * @since 1.1
5 | */
6 | package io.seqware.pipeline.engines;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/io/seqware/pipeline/engines/whitestar/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * This is a simple reference implementation of a seqware engine used for development and debugging.
3 | *
4 | * @since 1.1
5 | */
6 | package io.seqware.pipeline.engines.whitestar;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/io/seqware/pipeline/plugins/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Newly written SeqWare plugins
3 | *
4 | * @since 1.1
5 | */
6 | package io.seqware.pipeline.plugins;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/bundle/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Utility classes for interacting with workflow bundles.
3 | *
4 | * @since 0.12
5 | */
6 | package net.sourceforge.seqware.pipeline.bundle;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/decider/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Interface for deciders.
3 | *
4 | * @since 0.12
5 | */
6 | package net.sourceforge.seqware.pipeline.decider;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/deciders/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * BasicDecider.
3 | *
4 | * @since 0.13
5 | */
6 | package net.sourceforge.seqware.pipeline.deciders;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/module/ModuleMethod.java:
--------------------------------------------------------------------------------
1 | package net.sourceforge.seqware.pipeline.module;
2 |
3 | /**
4 | * Enumeration class for ModuleMethod
5 | *
6 | * Created by IntelliJ IDEA. User: xiao Date: 7/25/11 Time: 10:16 PM To change this template use File | Settings | File Templates.
7 | *
8 | * @author boconnor
9 | * @version $Id: $Id
10 | */
11 | public enum ModuleMethod {
12 | init, do_verify_parameters, do_verify_input, do_test, do_run, do_verify_output, clean_up
13 | }
14 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/modules/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Executables that can be called by workflows and users.
3 | *
4 | * @since 0.12
5 | */
6 | package net.sourceforge.seqware.pipeline.modules;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/modules/utilities/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Modules that are used by workflows.
3 | *
4 | * @since 0.12
5 | */
6 | package net.sourceforge.seqware.pipeline.modules.utilities;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/plugin/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Interface for plugins and the workflow launcher for some reason.
3 | *
4 | * @since 0.12
5 | */
6 | package net.sourceforge.seqware.pipeline.plugin;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/plugins/batchmetadatainjection/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * PDE's batch metadata injection utility
3 | *
4 | * @since 1.0
5 | */
6 | package net.sourceforge.seqware.pipeline.plugins.batchmetadatainjection;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/plugins/checkdb/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Check the metadb for errors in convention and structure.
3 | *
4 | * @since 1.0
5 | */
6 | package net.sourceforge.seqware.pipeline.plugins.checkdb;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/plugins/checkdb/plugins/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Basic checks for all SeqWare databases as well as examples for site specific checks.
3 | *
4 | * @since 1.0
5 | */
6 | package net.sourceforge.seqware.pipeline.plugins.checkdb.plugins;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/plugins/deletion/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Implementation for the deletion tool that can delete workflow runs.
3 | *
4 | * @since 1.0
5 | */
6 | package net.sourceforge.seqware.pipeline.plugins.deletion;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/plugins/filelinker/FileLinkerLineException.java:
--------------------------------------------------------------------------------
1 | package net.sourceforge.seqware.pipeline.plugins.filelinker;
2 |
3 | public class FileLinkerLineException extends RuntimeException {
4 |
5 | private static final long serialVersionUID = 1L;
6 |
7 | public FileLinkerLineException(String message) {
8 | super(message);
9 | }
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/plugins/filelinker/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Import files into the metadb.
3 | *
4 | * @since 0.12
5 | */
6 | package net.sourceforge.seqware.pipeline.plugins.filelinker;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/plugins/fileprovenance/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Dump out the file provenance report to the user.
3 | *
4 | * @since 1.0
5 | */
6 | package net.sourceforge.seqware.pipeline.plugins.fileprovenance;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/plugins/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Most of our SeqWare executables.
3 | *
4 | * @since 0.12
5 | */
6 | package net.sourceforge.seqware.pipeline.plugins;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/runner/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Runs plugins and modules.
3 | *
4 | * @since 0.12
5 | */
6 | package net.sourceforge.seqware.pipeline.runner;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/tools/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Basic utility classes.
3 | *
4 | * TODO: Move to seqware common
5 | *
6 | * @since 0.12
7 | */
8 | package net.sourceforge.seqware.pipeline.tools;
9 |
10 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/workflowV2/engine/oozie/object/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Implementation of workflow steps for Oozie.
3 | *
4 | * @since 1.0
5 | */
6 | package net.sourceforge.seqware.pipeline.workflowV2.engine.oozie.object;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/workflowV2/engine/oozie/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Implementation of the Oozie workflow engine.
3 | *
4 | * @since 1.0
5 | */
6 | package net.sourceforge.seqware.pipeline.workflowV2.engine.oozie;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/workflowV2/model/BashJob.java:
--------------------------------------------------------------------------------
1 | package net.sourceforge.seqware.pipeline.workflowV2.model;
2 |
3 | public class BashJob extends AbstractJob {
4 |
5 | public BashJob(String algo) {
6 | super(algo);
7 | }
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/workflowV2/model/JavaJob.java:
--------------------------------------------------------------------------------
1 | package net.sourceforge.seqware.pipeline.workflowV2.model;
2 |
3 | public class JavaJob extends AbstractJob {
4 |
5 | public JavaJob(String algo, String cp, String mainclass) {
6 | super(algo, cp, mainclass);
7 | }
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/workflowV2/model/JavaSeqwareModuleJob.java:
--------------------------------------------------------------------------------
1 | package net.sourceforge.seqware.pipeline.workflowV2.model;
2 |
3 | public class JavaSeqwareModuleJob extends AbstractJob {
4 |
5 | public JavaSeqwareModuleJob(String algo, String classpath, String module) {
6 | super(algo, classpath, module);
7 | }
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/workflowV2/model/PerlJob.java:
--------------------------------------------------------------------------------
1 | package net.sourceforge.seqware.pipeline.workflowV2.model;
2 |
3 | public class PerlJob extends AbstractJob {
4 |
5 | public PerlJob(String algo, String cp, String mainclass) {
6 | super(algo, cp, mainclass);
7 | }
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/workflowV2/model/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Classes that implement the tasks within workflows.
3 | *
4 | * @since 0.13
5 | */
6 | package net.sourceforge.seqware.pipeline.workflowV2.model;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/java/net/sourceforge/seqware/pipeline/workflowV2/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Back-end for the Java workflow language and Oozie engine.
3 | *
4 | * @since 0.13
5 | */
6 | package net.sourceforge.seqware.pipeline.workflowV2;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/resources/net/sourceforge/seqware/pipeline/plugins/checkdb/plugins/duplicate_sample_attribute_keys.sql:
--------------------------------------------------------------------------------
1 | SELECT f.sw_accession, tag, count(value) AS count from sample_attribute fa
2 | JOIN sample f ON f.sample_id = fa.sample_id
3 | GROUP BY f.sw_accession, tag
4 | HAVING count(value) > 1
5 | ORDER BY count DESC ;
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/resources/net/sourceforge/seqware/pipeline/plugins/checkdb/plugins/new_input_files_versus_old.sql:
--------------------------------------------------------------------------------
1 | WITH new_input_files AS
2 | (select wr.sw_accession AS workflow_run_swa, f.* from workflow_run wr, workflow_run_input_files wrif, file f
3 | WHERE wr.workflow_run_id = wrif.workflow_run_id
4 | AND wrif.file_id = f.file_id
5 | ORDER BY wr.sw_accession)
6 | ,
7 | old_input_files AS
8 | (select wr.sw_accession AS workflow_run_swa, f.* from workflow_run wr, processing p1,
9 | processing_relationship pr, processing p2, processing_files pf, file f
10 | WHERE wr.workflow_run_id = p1.workflow_run_id
11 | AND p1.processing_id = pr.child_id
12 | AND pr.parent_id = p2.processing_id
13 | AND p2.processing_id = pf.processing_id
14 | AND pf.file_id = f.file_id
15 | ORDER BY wr.sw_accession)
16 |
17 | SELECT * from new_input_files except select * from old_input_files;
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/resources/net/sourceforge/seqware/pipeline/plugins/checkdb/plugins/old_input_files_versus_new.sql:
--------------------------------------------------------------------------------
1 | WITH new_input_files AS
2 | (select wr.sw_accession AS workflow_run_swa, f.* from workflow_run wr, workflow_run_input_files wrif, file f
3 | WHERE wr.workflow_run_id = wrif.workflow_run_id
4 | AND wrif.file_id = f.file_id
5 | ORDER BY wr.sw_accession)
6 | ,
7 | old_input_files AS
8 | (select wr.sw_accession AS workflow_run_swa, f.* from workflow_run wr, processing p1,
9 | processing_relationship pr, processing p2, processing_files pf, file f
10 | WHERE wr.workflow_run_id = p1.workflow_run_id
11 | AND p1.processing_id = pr.child_id
12 | AND pr.parent_id = p2.processing_id
13 | AND p2.processing_id = pf.processing_id
14 | AND pf.file_id = f.file_id
15 | ORDER BY wr.sw_accession)
16 |
17 | SELECT * from old_input_files except select * from new_input_files;
--------------------------------------------------------------------------------
/seqware-pipeline/src/main/resources/net/sourceforge/seqware/pipeline/plugins/delete_file_list.bash:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | while read -r filename; do
3 | if [ -f $filename ]
4 | then
5 | rm -v "$filename"
6 | fi
7 | if [ -f $filename.bak ]
8 | then
9 | rm -v "$filename.bak"
10 | fi
11 | done <$1
12 |
--------------------------------------------------------------------------------
/seqware-pipeline/src/test/resources/bad.ini:
--------------------------------------------------------------------------------
1 | refExclude=AA,GL%,hs37d5,AA_001234
--------------------------------------------------------------------------------
/seqware-pipeline/src/test/resources/io/seqware/pipeline/engines/whitestar/state.json:
--------------------------------------------------------------------------------
1 | [
2 | "s10_bash_cp_3",
3 | "s10_bash_cp_4",
4 | "s10_bash_cp_6",
5 | "s10_bash_cp_7",
6 | "s10_bash_mkdir_2",
7 | "s10_pfi_file_in_0_1",
8 | "s10_start_0"
9 | ]
--------------------------------------------------------------------------------
/seqware-pipeline/src/test/resources/net/sourceforge/seqware/pipeline/plugins/attributeAnnotator.csv:
--------------------------------------------------------------------------------
1 | w,2860,tag,value
2 | wr,862,tag,value
3 | sr,4715, tag,value
4 | l,4707, tag,value
5 | i,4765,tag,value
6 | e,834,tag,value
7 | st,120,tag,value
8 | p,10,tag,value
9 | s,4760,tag,value
--------------------------------------------------------------------------------
/seqware-publications/seqware-pipeline/bmc_article.aux:
--------------------------------------------------------------------------------
1 | \relax
2 | \citation{koon,oreg,khar,zvai,xjon,schn,pond,smith,marg,hunn,advi,koha,mouse}
3 | \bibstyle{bmc_article}
4 | \bibdata{bmc_article}
5 | \bibcite{koon}{1}
6 | \bibcite{oreg}{2}
7 | \bibcite{khar}{3}
8 | \bibcite{zvai}{4}
9 | \bibcite{xjon}{5}
10 | \bibcite{schn}{6}
11 | \bibcite{pond}{7}
12 | \bibcite{smith}{8}
13 | \bibcite{marg}{9}
14 | \bibcite{hunn}{10}
15 | \bibcite{advi}{11}
16 | \bibcite{koha}{12}
17 | \bibcite{mouse}{13}
18 |
--------------------------------------------------------------------------------
/seqware-publications/seqware-pipeline/bmc_article.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-publications/seqware-pipeline/bmc_article.pdf
--------------------------------------------------------------------------------
/seqware-publications/seqware-queryengine/20100826_Submission/OConnor_Article.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-publications/seqware-queryengine/20100826_Submission/OConnor_Article.pdf
--------------------------------------------------------------------------------
/seqware-publications/seqware-queryengine/20100826_Submission/OConnor_Figure_1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-publications/seqware-queryengine/20100826_Submission/OConnor_Figure_1.pdf
--------------------------------------------------------------------------------
/seqware-publications/seqware-queryengine/20100826_Submission/OConnor_Figure_2.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-publications/seqware-queryengine/20100826_Submission/OConnor_Figure_2.pdf
--------------------------------------------------------------------------------
/seqware-publications/seqware-queryengine/20100826_Submission/submission_confirmation.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-publications/seqware-queryengine/20100826_Submission/submission_confirmation.pdf
--------------------------------------------------------------------------------
/seqware-publications/seqware-queryengine/20101003_Revisions/OConnor_Article.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-publications/seqware-queryengine/20101003_Revisions/OConnor_Article.pdf
--------------------------------------------------------------------------------
/seqware-publications/seqware-queryengine/20101003_Revisions/OConnor_Figure_1.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-publications/seqware-queryengine/20101003_Revisions/OConnor_Figure_1.pdf
--------------------------------------------------------------------------------
/seqware-publications/seqware-queryengine/20101003_Revisions/OConnor_Figure_2.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-publications/seqware-queryengine/20101003_Revisions/OConnor_Figure_2.pdf
--------------------------------------------------------------------------------
/seqware-publications/seqware-queryengine/20101018_Second_Revisions/agreement.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-publications/seqware-queryengine/20101018_Second_Revisions/agreement.pdf
--------------------------------------------------------------------------------
/seqware-publications/seqware-queryengine/20101018_Second_Revisions/bmc_article.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-publications/seqware-queryengine/20101018_Second_Revisions/bmc_article.pdf
--------------------------------------------------------------------------------
/seqware-publications/seqware-queryengine/bmc_article-BM-mod.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-publications/seqware-queryengine/bmc_article-BM-mod.doc
--------------------------------------------------------------------------------
/seqware-publications/seqware-queryengine/figures/figure_1.odg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-publications/seqware-queryengine/figures/figure_1.odg
--------------------------------------------------------------------------------
/seqware-publications/seqware-queryengine/figures/figure_2.odg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-publications/seqware-queryengine/figures/figure_2.odg
--------------------------------------------------------------------------------
/seqware-publications/seqware-queryengine/figures/load.ods:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-publications/seqware-queryengine/figures/load.ods
--------------------------------------------------------------------------------
/seqware-sanity-check/README.md:
--------------------------------------------------------------------------------
1 | ## Prerequisities
2 |
3 | Build and package a bundle (into .zip format) into the working directory
4 |
5 | ## Running
6 |
7 | java -jar target/seqware-sanity-check-*-jar-with-dependencies.jar
8 |
9 | To access the help
10 |
11 | java -jar target/seqware-sanity-check-*-jar-with-dependencies.jar --help
12 |
13 |
--------------------------------------------------------------------------------
/seqware-sanity-check/src/main/java/io/seqware/pipeline/plugins/sanity/checks/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Various state checks.
3 | *
4 | * @since 1.0
5 | */
6 | package io.seqware.pipeline.plugins.sanity.checks;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-sanity-check/src/main/java/io/seqware/pipeline/plugins/sanity/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Base classes for the sanity check tool.
3 | *
4 | * @since 1.0
5 | */
6 | package io.seqware.pipeline.plugins.sanity;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-sanity-check/src/main/resources/project.properties:
--------------------------------------------------------------------------------
1 | itCoverageAgent=${itCoverageAgent}
2 |
--------------------------------------------------------------------------------
/seqware-webservice/TODO:
--------------------------------------------------------------------------------
1 | * Because many of the databases don't have the generic feature table created I set the following object
2 | to allow create, this must be turned off for production!!
3 | ** src/net/sourceforge/seqware/queryengine/webservice/view/ConsequenceResource.java: settings.setReadOnly(true);
4 | ** src/net/sourceforge/seqware/queryengine/webservice/view/MismatchResource.java: settings.setReadOnly(true);
5 | ** src/net/sourceforge/seqware/queryengine/webservice/view/CoverageResource.java: settings.setReadOnly(true);
6 |
--------------------------------------------------------------------------------
/seqware-webservice/etc/connection_info.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | export DBSERVER=localhost
4 | export DB=seqware_meta_db
5 | export USER=seqware
6 | export PASS=seqware
7 | export ROOTURL=
8 |
9 |
--------------------------------------------------------------------------------
/seqware-webservice/findbugs-exclude.xml:
--------------------------------------------------------------------------------
1 | ../findbugs-exclude.xml
--------------------------------------------------------------------------------
/seqware-webservice/src/main/java/net/sourceforge/seqware/queryengine/webservice/controller/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Wire up new web resources.
3 | *
4 | * @since 0.12
5 | */
6 | package net.sourceforge.seqware.queryengine.webservice.controller;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-webservice/src/main/java/net/sourceforge/seqware/queryengine/webservice/model/SampleHierarchies.java:
--------------------------------------------------------------------------------
1 | package net.sourceforge.seqware.queryengine.webservice.model;
2 |
3 | import java.util.List;
4 |
5 | public class SampleHierarchies {
6 | private List sampleHierarchies;
7 |
8 | public List getSampleHierarchies() {
9 | return sampleHierarchies;
10 | }
11 |
12 | public void setSampleHierarchies(List sampleHierarchies) {
13 | this.sampleHierarchies = sampleHierarchies;
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/seqware-webservice/src/main/java/net/sourceforge/seqware/queryengine/webservice/model/SampleHierarchy.java:
--------------------------------------------------------------------------------
1 | package net.sourceforge.seqware.queryengine.webservice.model;
2 |
3 | public class SampleHierarchy {
4 | private int sampleId;
5 | private int parentId = -1;
6 |
7 | public int getSampleId() {
8 | return sampleId;
9 | }
10 |
11 | public void setSampleId(int sampleId) {
12 | this.sampleId = sampleId;
13 | }
14 |
15 | public int getParentId() {
16 | return parentId;
17 | }
18 |
19 | public void setParentId(int parentId) {
20 | this.parentId = parentId;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/seqware-webservice/src/main/java/net/sourceforge/seqware/queryengine/webservice/model/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Seemingly misplaced model objects for sample hierarchy resource.
3 | *
4 | * @since 0.12
5 | */
6 | package net.sourceforge.seqware.queryengine.webservice.model;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-webservice/src/main/java/net/sourceforge/seqware/queryengine/webservice/security/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Hooks up web service authentication.
3 | *
4 | * @since 0.12
5 | */
6 | package net.sourceforge.seqware.queryengine.webservice.security;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-webservice/src/main/java/net/sourceforge/seqware/webservice/resources/filters/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Restrict web resources results.
3 | *
4 | * @since 0.12
5 | */
6 | package net.sourceforge.seqware.webservice.resources.filters;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-webservice/src/main/java/net/sourceforge/seqware/webservice/resources/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Base classes for web resources.
3 | *
4 | * @since 0.12
5 | */
6 | package net.sourceforge.seqware.webservice.resources;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-webservice/src/main/java/net/sourceforge/seqware/webservice/resources/queries/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * Report various things about the metadb.
3 | *
4 | * @since 0.12
5 | */
6 | package net.sourceforge.seqware.webservice.resources.queries;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-webservice/src/main/java/net/sourceforge/seqware/webservice/resources/tables/package-info.java:
--------------------------------------------------------------------------------
1 | /**
2 | * More basic web resources.
3 | *
4 | * @since 0.12
5 | */
6 | package net.sourceforge.seqware.webservice.resources.tables;
7 |
8 |
--------------------------------------------------------------------------------
/seqware-webservice/src/main/webapp/META-INF/context.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
18 |
19 |
--------------------------------------------------------------------------------
/seqware-webservice/src/main/webapp/WEB-INF/dispatcher-servlet.xml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
--------------------------------------------------------------------------------
/seqware-webservice/src/test/perl/test.fa.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware-webservice/src/test/perl/test.fa.gz
--------------------------------------------------------------------------------
/seqware-webservice/src/test/resources/net/sourceforge/seqware/pipeline/plugins/bmischema.json:
--------------------------------------------------------------------------------
1 | ../../../../../../../../../seqware-pipeline/src/main/resources/net/sourceforge/seqware/pipeline/plugins/bmischema.json
--------------------------------------------------------------------------------
/seqware-webservice/src/test/resources/net/sourceforge/seqware/pipeline/plugins/file_linker_no_lane_test.txt:
--------------------------------------------------------------------------------
1 | sequencer_run sample lane ius_sw_accession file_status mime_type file
2 | . . . 4765 . txt nfunky_file1.gz
3 | . . . 4765 . txt nfunky_file2.gz
4 | . . . 4789 . txt nabc1.gz
5 | . . . 4789 . txt nabc2.gz
6 |
--------------------------------------------------------------------------------
/seqware-webservice/src/test/resources/net/sourceforge/seqware/pipeline/plugins/file_linker_test.txt:
--------------------------------------------------------------------------------
1 | sequencer_run sample lane ius_sw_accession file_status mime_type file
2 | . . 10000 4765 . txt funky_file1.gz
3 | . . 10000 4765 . txt funky_file2.gz
4 | . . 10000 4789 . txt abc1.gz
5 | . . 10000 4789 . txt abc2.gz
6 |
--------------------------------------------------------------------------------
/seqware-webservice/src/test/resources/net/sourceforge/seqware/pipeline/plugins/file_linker_test2.txt:
--------------------------------------------------------------------------------
1 | sequencer_run sample lane ius_sw_accession file_status mime_type file
2 | . . 10000 4765 . txt groovy_file1.gz
3 | . . 10000 4765 . txt groovy_file2.gz
4 | . . 10000 4789 . txt xyz1.gz
5 | . . 10000 4789 . txt xyz2.gz
6 |
--------------------------------------------------------------------------------
/seqware-webservice/src/test/resources/net/sourceforge/seqware/pipeline/plugins/file_linker_test_comma.txt:
--------------------------------------------------------------------------------
1 | sequencer_run,sample,lane,ius_sw_accession,file_status,mime_type,file
2 | .,.,10000,4765,.,txt,cfunky_file1.gz,
3 | .,.,10000,4765,.,txt,cfunky_file2.gz,
4 | .,.,10000,4789,.,txt,cabc1.gz,
5 | .,.,10000,4789,.,txt,cabc2.gz,
6 |
--------------------------------------------------------------------------------
/seqware_jenkins.id_rsa.enc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SeqWare/seqware/bab036957ee7182a5932a0716fcc16ebe3f09bc7/seqware_jenkins.id_rsa.enc
--------------------------------------------------------------------------------
/start_stable_release_branch.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | set -o errexit
3 | set -o nounset
4 | set -o xtrace
5 |
6 | if [ "$#" -ne 2 ]; then
7 | echo "Illegal number of parameters, this script takes two parameters, the version of the current, and the version of the release"
8 | fi
9 | VERSION=$2
10 | OLD_VERSION=$1
11 | git checkout master
12 | git hf hotfix start $VERSION
13 | mvn versions:set -DnewVersion=$VERSION
14 | find . -name "pom.xml" -type f -exec sed -i "s/$OLD_VERSION<\/seqware-version>/$VERSION<\/seqware-version>/g" {} \;
15 | git add pom.xml \*/pom.xml
16 | git commit -m "Iterate version numbers from $OLD_VERSION to $VERSION"
17 | git push
18 |
19 | echo "Please perform any required test and last minute changes before a release"
20 |
--------------------------------------------------------------------------------
/start_unstable_release_branch.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | set -o errexit
3 | set -o nounset
4 | set -o xtrace
5 |
6 | if [ "$#" -ne 1 ]; then
7 | echo "Illegal number of parameters, this script takes one parameter, the version of the release"
8 | fi
9 | VERSION=$1
10 | git checkout develop
11 | git hf release start $VERSION
12 | mvn versions:set -DnewVersion=$VERSION
13 | find . -name "pom.xml" -type f -exec sed -i "s/$VERSION-SNAPSHOT<\/seqware-version>/$VERSION<\/seqware-version>/g" {} \;
14 | git add pom.xml \*/pom.xml
15 | git commit -m "Iterate version numbers to $VERSION"
16 | git push
17 |
18 | echo "Please perform any required test and last minute changes before a release"
19 |
--------------------------------------------------------------------------------