Skip to content

Commit 6324a9f

Browse files
Site checkin for project seqware-distribution
1 parent b614f6d commit 6324a9f

File tree

126 files changed

+357
-247
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

126 files changed

+357
-247
lines changed

about/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<script charset="utf-8" src="http://widgets.twimg.com/j/2/widget.js"></script><script> new TWTR.Widget({ version: 2, type: 'profile', rpp: 4, interval: 30000, width: 250, height: 370, theme: { shell: { background: '#daebff', color: '#153b66' }, tweets: { background: '#daebff', color: '#000000', links: '#153b66' } }, features: { scrollbar: false, loop: false, live: true, behavior: 'all' } }).render().setUser('seqware').start(); </script>
2929
</div>
3030
<div class="section even">
31-
<p>The current version of SeqWare is 0.13.6.5, released on April 25th, 2013. See the <a href="../release-notes/">release notes</a> for details.</p>
31+
<p>The current version of SeqWare is 1.0.0, released on May 29th, 2013. See the <a href="../release-notes/">release notes</a> for details.</p>
3232
</div>
3333
</div>
3434
<!-- ***** body ***** -->
@@ -84,4 +84,4 @@ <h2>Publications</h2>
8484
<p>SeqWare © 2007–2013 Brian O&#8217;Connor. SeqWare is released under the a <a rel="license" href="http://www.gnu.org/licenses/licenses.html">GNU GPL v3</a>. This site is built using the excellent <a href="http://nanoc.ws/">nanoc</a> tool and example site along with the <a href="http://www.fonts.info/info/press/free-fonts-for-font-face-embedding.htm">Graublau</a> and <a href="https://en.wikipedia.org/wiki/Gentium">Gentium</a> fonts.</p>
8585
</div>
8686
</body>
87-
</html>
87+
</html>

blog/12/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,4 @@ <h2>SeqWare 0.12.5 released <span class="date">(August 6th, 2012)</span>
5151
<p>SeqWare © 2007–2013 Brian O&#8217;Connor. SeqWare is released under the a <a rel="license" href="http://www.gnu.org/licenses/licenses.html">GNU GPL v3</a>. This site is built using the excellent <a href="http://nanoc.ws/">nanoc</a> tool and example site along with the <a href="http://www.fonts.info/info/press/free-fonts-for-font-face-embedding.htm">Graublau</a> and <a href="https://en.wikipedia.org/wiki/Gentium">Gentium</a> fonts.</p>
5252
</div>
5353
</body>
54-
</html>
54+
</html>

blog/13/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,4 +66,4 @@ <h2>New SeqWare Website for 0.13.x <span class="date">(September 2nd, 2012)</spa
6666
<p>SeqWare © 2007–2013 Brian O&#8217;Connor. SeqWare is released under the a <a rel="license" href="http://www.gnu.org/licenses/licenses.html">GNU GPL v3</a>. This site is built using the excellent <a href="http://nanoc.ws/">nanoc</a> tool and example site along with the <a href="http://www.fonts.info/info/press/free-fonts-for-font-face-embedding.htm">Graublau</a> and <a href="https://en.wikipedia.org/wiki/Gentium">Gentium</a> fonts.</p>
6767
</div>
6868
</body>
69-
</html>
69+
</html>

blog/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,4 @@ <h2>Talk from Genome Informatics <span class="date">(September 21st, 2012)</span
6464
<p>SeqWare © 2007–2013 Brian O&#8217;Connor. SeqWare is released under the a <a rel="license" href="http://www.gnu.org/licenses/licenses.html">GNU GPL v3</a>. This site is built using the excellent <a href="http://nanoc.ws/">nanoc</a> tool and example site along with the <a href="http://www.fonts.info/info/press/free-fonts-for-font-face-embedding.htm">Graublau</a> and <a href="https://en.wikipedia.org/wiki/Gentium">Gentium</a> fonts.</p>
6565
</div>
6666
</body>
67-
</html>
67+
</html>

community/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<script charset="utf-8" src="http://widgets.twimg.com/j/2/widget.js"></script><script> new TWTR.Widget({ version: 2, type: 'profile', rpp: 4, interval: 30000, width: 250, height: 370, theme: { shell: { background: '#daebff', color: '#153b66' }, tweets: { background: '#daebff', color: '#000000', links: '#153b66' } }, features: { scrollbar: false, loop: false, live: true, behavior: 'all' } }).render().setUser('seqware').start(); </script>
2929
</div>
3030
<div class="section even">
31-
<p>The current version of SeqWare is 0.13.6.5, released on April 25th, 2013. See the <a href="../release-notes/">release notes</a> for details.</p>
31+
<p>The current version of SeqWare is 1.0.0, released on May 29th, 2013. See the <a href="../release-notes/">release notes</a> for details.</p>
3232
</div>
3333
</div>
3434
<!-- ***** body ***** -->
@@ -98,4 +98,4 @@ <h2>Repositories</h2>
9898
<p>SeqWare © 2007–2013 Brian O&#8217;Connor. SeqWare is released under the a <a rel="license" href="http://www.gnu.org/licenses/licenses.html">GNU GPL v3</a>. This site is built using the excellent <a href="http://nanoc.ws/">nanoc</a> tool and example site along with the <a href="http://www.fonts.info/info/press/free-fonts-for-font-face-embedding.htm">Graublau</a> and <a href="https://en.wikipedia.org/wiki/Gentium">Gentium</a> fonts.</p>
9999
</div>
100100
</body>
101-
</html>
101+
</html>

css/reset.css

+1-1
Original file line numberDiff line numberDiff line change
@@ -186,4 +186,4 @@ svg {
186186
For IE9.
187187
*/
188188
overflow: hidden;
189-
}
189+
}

docs/1-introduction/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -122,4 +122,4 @@ <h2>Similar Projects</h2>
122122
<p>SeqWare © 2007–2013 Brian O&#8217;Connor. SeqWare is released under the a <a rel="license" href="http://www.gnu.org/licenses/licenses.html">GNU GPL v3</a>. This site is built using the excellent <a href="http://nanoc.ws/">nanoc</a> tool and example site along with the <a href="http://www.fonts.info/info/press/free-fonts-for-font-face-embedding.htm">Graublau</a> and <a href="https://en.wikipedia.org/wiki/Gentium">Gentium</a> fonts.</p>
123123
</div>
124124
</body>
125-
</html>
125+
</html>

docs/10-faq/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,4 +83,4 @@ <h1>Frequently Asked Questions</h1>
8383
<p>SeqWare © 2007–2013 Brian O&#8217;Connor. SeqWare is released under the a <a rel="license" href="http://www.gnu.org/licenses/licenses.html">GNU GPL v3</a>. This site is built using the excellent <a href="http://nanoc.ws/">nanoc</a> tool and example site along with the <a href="http://www.fonts.info/info/press/free-fonts-for-font-face-embedding.htm">Graublau</a> and <a href="https://en.wikipedia.org/wiki/Gentium">Gentium</a> fonts.</p>
8484
</div>
8585
</body>
86-
</html>
86+
</html>

docs/11-api/index.html

+3-2
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,8 @@ <h2>SeqWare Query Engine</h2>
6767
<div class="section" id="seqware-javadoc">
6868
<h2>SeqWare Javadoc</h2>
6969

70-
<p>The Javadoc for the full project based on the last stable release (0.13.6.5) can be found <a href="../../javadoc/git_0.13.6.5/apidocs/index.html">here</a>.</p>
70+
<p>The Javadoc for the full project based on the last stable release (0.13.6.6) can be found <a href="../../javadoc/git_0.13.6.6/apidocs/index.html">here</a>.
71+
The Javadoc for the full project based on the last unstable release (1.0.0) can be found <a href="../../javadoc/git_1.0.0/apidocs/index.html">here</a>.</p>
7172
</div>
7273
</div>
7374
<p> </p>
@@ -80,4 +81,4 @@ <h2>SeqWare Javadoc</h2>
8081
<p>SeqWare © 2007–2013 Brian O&#8217;Connor. SeqWare is released under the a <a rel="license" href="http://www.gnu.org/licenses/licenses.html">GNU GPL v3</a>. This site is built using the excellent <a href="http://nanoc.ws/">nanoc</a> tool and example site along with the <a href="http://www.fonts.info/info/press/free-fonts-for-font-face-embedding.htm">Graublau</a> and <a href="https://en.wikipedia.org/wiki/Gentium">Gentium</a> fonts.</p>
8182
</div>
8283
</body>
83-
</html>
84+
</html>

docs/12-attribute-annotator/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -185,4 +185,4 @@ <h2>View the annotated attributes</h2>
185185
<p>SeqWare © 2007–2013 Brian O&#8217;Connor. SeqWare is released under the a <a rel="license" href="http://www.gnu.org/licenses/licenses.html">GNU GPL v3</a>. This site is built using the excellent <a href="http://nanoc.ws/">nanoc</a> tool and example site along with the <a href="http://www.fonts.info/info/press/free-fonts-for-font-face-embedding.htm">Graublau</a> and <a href="https://en.wikipedia.org/wiki/Gentium">Gentium</a> fonts.</p>
186186
</div>
187187
</body>
188-
</html>
188+
</html>

docs/13-code/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -220,4 +220,4 @@ <h2>License</h2>
220220
<p>SeqWare © 2007–2013 Brian O&#8217;Connor. SeqWare is released under the a <a rel="license" href="http://www.gnu.org/licenses/licenses.html">GNU GPL v3</a>. This site is built using the excellent <a href="http://nanoc.ws/">nanoc</a> tool and example site along with the <a href="http://www.fonts.info/info/press/free-fonts-for-font-face-embedding.htm">Graublau</a> and <a href="https://en.wikipedia.org/wiki/Gentium">Gentium</a> fonts.</p>
221221
</div>
222222
</body>
223-
</html>
223+
</html>

docs/14-workflow-mvn/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -289,4 +289,4 @@ <h2>Testing the Workflow</h2>
289289
<p>SeqWare © 2007–2013 Brian O&#8217;Connor. SeqWare is released under the a <a rel="license" href="http://www.gnu.org/licenses/licenses.html">GNU GPL v3</a>. This site is built using the excellent <a href="http://nanoc.ws/">nanoc</a> tool and example site along with the <a href="http://www.fonts.info/info/press/free-fonts-for-font-face-embedding.htm">Graublau</a> and <a href="https://en.wikipedia.org/wiki/Gentium">Gentium</a> fonts.</p>
290290
</div>
291291
</body>
292-
</html>
292+
</html>

docs/15-workflow-examples/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -221,4 +221,4 @@ <h2>Java Simplified Workflow Bundles</h2>
221221
<p>SeqWare © 2007–2013 Brian O&#8217;Connor. SeqWare is released under the a <a rel="license" href="http://www.gnu.org/licenses/licenses.html">GNU GPL v3</a>. This site is built using the excellent <a href="http://nanoc.ws/">nanoc</a> tool and example site along with the <a href="http://www.fonts.info/info/press/free-fonts-for-font-face-embedding.htm">Graublau</a> and <a href="https://en.wikipedia.org/wiki/Gentium">Gentium</a> fonts.</p>
222222
</div>
223223
</body>
224-
</html>
224+
</html>

docs/16-module-conventions/index.html

+12-19
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,14 @@
4747
<div class="header">
4848
<h1>Module Conventions</h1>
4949
</div>
50-
<p>In order for SeqWare Pipeline modules to work well within complex workflows we need to agree on some naming conventions, thats the purpose of this document.</p>
50+
<p>In order for SeqWare Pipeline modules to work well within complex workflows we need to agree on some naming conventions, that&#8217;s the purpose of this document.</p>
5151

5252
<div class="section" id="background">
5353
<h2>Background</h2>
5454

5555
<p>Each module in SeqWare Pipeline results in the creation of a processing table entry. And every processing table entry is associated with 0 or more files noted in the file table. See below. The processing table stores the status, stderr/out, description and other fields while the file rows store file path, mime type, and URL are stored. A module does not directly input data into these tables. Instead it populates a ReturnValue object which the module runner then uses to populate these tables. This ReturnValue object contains an array of FileMetadata objects, each of which contain the mime type along with other information such as file path.</p>
5656

57-
<pre><code> Table "public.processing"
57+
<pre><code> Table "public.processing"
5858
Column | Type | Modifiers
5959
---------------------+-----------------------------+--------------------------------------------------------------------
6060
processing_id | integer | not null default nextval('processing_processing_id_seq'::regclass)
@@ -75,7 +75,7 @@ <h2>Background</h2>
7575
create_tstmp | timestamp without time zone | not null
7676
update_tstmp | timestamp without time zone |
7777

78-
Table "public.file"
78+
Table "public.file"
7979
Column | Type | Modifiers
8080
--------------+---------+--------------------------------------------------------
8181
file_id | integer | not null default nextval('file_file_id_seq'::regclass)
@@ -96,9 +96,9 @@ <h2>Module Algorithm Values</h2>
9696

9797
<ul>
9898
<li>ConvertBAMTranscript2Genome</li>
99-
<li>AddRGTags</li>
99+
<li>AddRGTags</li>
100100
</ul>
101-
<p>Our convention is to simply use the module name here. If thats not unique, add in the package path to make it unique, separated by “-“ rather than “.” as you would do in Java. For example if there are two Foo modules (alignment.foo and utilities.foo) you could distinguish them by:</p>
101+
<p>Our convention is to simply use the module name here. If that&#8217;s not unique, add in the package path to make it unique, separated by &#8220;-&#8221; rather than &#8220;.&#8221; as you would do in Java. For example if there are two Foo modules (alignment.foo and utilities.foo) you could distinguish them by:</p>
102102

103103
<pre><code> utilities-foo
104104
alignment-foo
@@ -108,7 +108,7 @@ <h2>Module Algorithm Values</h2>
108108
<div class="section" id="module-status-values">
109109
<h2>Module Status Values</h2>
110110

111-
<p>The processing table actually has 3 places to store status. The status field should be used for a human readable status field and is actually used by SeqWare LIMS in its display of processing records. The exit_status field is used by the modules to track their own state/error state and potential values are constants defined in the ReturnValue object. Finally the process-exit-status field is used </p>
111+
<p>The processing table actually has 3 places to store status. The &#8220;status&#8221; field should be used for a human readable status field and is actually used by SeqWare LIMS in it&#8217;s display of processing records. The &#8220;exit_status&#8221; field is used by the modules to track their own state/error state and potential values are constants defined in the ReturnValue object. Finally the &#8220;process-exit-status&#8221; field is used</p>
112112

113113
<div class="section" id="status">
114114
<h3>Status</h3>
@@ -117,10 +117,10 @@ <h3>Status</h3>
117117

118118
<ul>
119119
<li>processing</li>
120-
<li>processed </li>
121-
<li>error</li>
120+
<li>processed</li>
121+
<li>error</li>
122122
</ul>
123-
<p>For this reason its recommended that modules follow this convention and use one of these three values.</p>
123+
<p>For this reason it&#8217;s recommended that modules follow this convention and use one of these three values.</p>
124124

125125
</div>
126126
<div class="section" id="exit-status">
@@ -169,21 +169,14 @@ <h3>Exit Status</h3>
169169
<div class="section" id="process-exit-status">
170170
<h3>Process Exit Status</h3>
171171

172-
<p>This is simply the value returned by the command line tool called by a given module. If multiple command line tools are called its the job of the module to decide what int value to return here.</p>
172+
<p>This is simply the value returned by the command line tool called by a given module. If multiple command line tools are called it&#8217;s the job of the module to decide what int value to return here.</p>
173173

174174
</div>
175175
</div>
176176
<div class="section" id="module-mime-types">
177177
<h2>Module MIME Types</h2>
178178

179-
<p>SeqWare Pipeline modules consume input files and settings and output files as the result. It’s very important to agree on the mime type used to document the inputs and outputs, this way a given module “knows” if it can use a certain file as an input and/or output. This will allow us to use tools to build workflows visually because the input/output types of the modules can be known.</p>
180-
181-
<p>In order to get this to work we need to agree on the mime types used in SeqWare modules. The following are used by one or more modules, please check this list before you write a new module to see if input/outputs can be annotated with one of these mime types. Only add to this list if you’re certain the MIME type does not already exist below.</p>
182-
183-
<p>For a directory of standard mime types (you should use a standard one if it exists!) see <a href="http://www.feedforall.com/mime-types.htm">here</a>, <a href="http://silk.nih.gov/public/[email protected]">here</a> and <a href="http://www.iana.org/assignments/media-types/index.html">here</a>. Wikipedia has more to say <a href="http://en.wikipedia.org/wiki/MIME">here</a>.</p>
184-
185-
<p>For the current list of MIME types, please see the <a href="https://docs.google.com/spreadsheet/ccc?key=0An-x7dcdlF7AdGhjdjRTU0toZkJXNlNRb1NROXdfLWc">current list</a>.
186-
If you wish to add a new MIME type, use the form which contributes to this list <a href="https://docs.google.com/spreadsheet/viewform?formkey=dGhjdjRTU0toZkJXNlNRb1NROXdfLWc6MQ">here</a>.</p>
179+
<p>&lt;%= render &#8216;/includes/MIME/&#8217; %&gt;</p>
187180
</div>
188181
</div>
189182
<p> </p>
@@ -196,4 +189,4 @@ <h2>Module MIME Types</h2>
196189
<p>SeqWare © 2007–2013 Brian O&#8217;Connor. SeqWare is released under the a <a rel="license" href="http://www.gnu.org/licenses/licenses.html">GNU GPL v3</a>. This site is built using the excellent <a href="http://nanoc.ws/">nanoc</a> tool and example site along with the <a href="http://www.fonts.info/info/press/free-fonts-for-font-face-embedding.htm">Graublau</a> and <a href="https://en.wikipedia.org/wiki/Gentium">Gentium</a> fonts.</p>
197190
</div>
198191
</body>
199-
</html>
192+
</html>

0 commit comments

Comments
 (0)