Mercurial > repos > mvdbeek > docker_toolfactory
annotate macros.xml @ 0:0fa46413d0d9 draft
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
author | mvdbeek |
---|---|
date | Sat, 03 Oct 2015 08:34:39 -0400 |
parents | |
children |
rev | line source |
---|---|
0
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
1 <macros> |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
2 <macro name="help_macro"> |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
3 <help><![CDATA[ |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
4 .. class:: warningmark |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
5 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
6 **Details and attribution** Docker_toolfactory_ |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
7 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
8 **If you find a bug** please raise an issue at the bitbucket repository Issues_ |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
9 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
10 **What it does** This tool enables a user to paste and submit an arbitrary R/python/perl script to Galaxy. |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
11 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
12 **Input options** This version is limited to simple transformation or reporting requiring only a single input file selected from the history. |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
13 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
14 **Output options** Optional script outputs include one single new history tabular file, or for scripts that create multiple outputs, |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
15 a new HTML report linking all the files and images created by the script can be automatically generated. |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
16 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
17 **Tool Generation option** Once the script is working with test data, this tool will optionally generate a new Galaxy tool in a gzip file |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
18 ready to upload to your local toolshed for sharing and installation. Provide a small sample input when you run generate the tool because |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
19 it will become the input for the generated functional test. |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
20 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
21 .. class:: warningmark |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
22 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
23 **Note to system administrators** This tool uses docker containers as protection against malicious scripts. It should only be installed on private/personnal Galaxy instances. |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
24 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
25 .. class:: warningmark |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
26 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
27 **Use on public servers** is STRONGLY discouraged for obvious reasons |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
28 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
29 The tools generated by this tool will run just as securely as any other normal installed Galaxy tool but like any other new tools, should always be checked carefully before installation. |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
30 We recommend that you follow the good code hygiene practices associated with safe toolshed. |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
31 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
32 **Scripting conventions** The pasted script will be executed with the path to the (optional) input tabular data file path or NONE if you do not select one, and the path to the optional |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
33 output file or None if none is wanted, as the first and second command line parameters. The script must deal appropriately with these - see Rscript examples below. |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
34 Note that if an optional HTML output is selected, all the output files created by the script will be nicely presented as links, with pdf images linked as thumbnails in that output. |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
35 This can be handy for complex scripts creating lots of output. |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
36 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
37 **Examples** |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
38 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
39 Each of these following trivial examples can be cut and pasted into the script box for testing. |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
40 Please make sure you choose the appropriate interpreter and upload and select a suitable small matching test data input |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
41 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
42 A simple Rscript "filter" showing how the command line parameters can be handled, takes an input file, does something (transpose in this case) and |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
43 writes the results to a new tabular file. Note the use of colClasses to ensure that no fiddling takes place with numeric values by treating everything |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
44 as a string:: |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
45 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
46 # transpose a tabular input file and write as a tabular output file |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
47 ourargs = commandArgs(TRUE) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
48 inf = ourargs[1] |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
49 outf = ourargs[2] |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
50 inp = read.table(inf,head=F,row.names=NULL,sep='\t',colClasses="character") |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
51 outp = t(inp) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
52 write.table(outp,outf, quote=FALSE, sep="\t",row.names=F,col.names=F) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
53 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
54 Calculate a multiple test adjusted p value from a column of p values - for this script to be useful, it needs the right column for the input to be specified in the code for the |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
55 given input file type(s) specified when the tool is generated :: |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
56 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
57 # use p.adjust - assumes a HEADER row and column 1 - please fix for any real use |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
58 column = 1 # adjust if necessary for some other kind of input |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
59 ourargs = commandArgs(TRUE) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
60 inf = ourargs[1] |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
61 outf = ourargs[2] |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
62 inp = read.table(inf,head=T,row.names=NULL,sep='\t') |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
63 p = inp[,column] |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
64 q = p.adjust(p,method='BH') |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
65 outp = cbind(inp,'BH Adjusted p-value'=q) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
66 write.table(outp,outf, quote=FALSE, sep="\t",row.names=F,col.names=T) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
67 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
68 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
69 A demonstration Rscript example takes no input file but generates some random data based pdf images |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
70 You must make sure the option to create an HTML output file is |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
71 turned on for this to work. Images (pdf) are linked via thumbnails and |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
72 all files have a link on the resulting HTML page:: |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
73 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
74 # note this script takes NO input or output because it generates random data |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
75 for (i in 1:10) { |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
76 foo = runif(100) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
77 bar = rnorm(100) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
78 bar = foo + 0.05*bar |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
79 pdf(paste('yet',i,"anotherplot.pdf",sep='_')) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
80 plot(foo,bar,main=paste("Foo by Bar plot #",i),col="maroon", pch=3,cex=0.6) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
81 dev.off() |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
82 foo = data.frame(a=runif(100),b=runif(100),c=runif(100),d=runif(100),e=runif(100),f=runif(100)) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
83 bar = as.matrix(foo) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
84 pdf(paste('yet',i,"anotherheatmap.pdf",sep='_')) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
85 heatmap(bar,main='Random Heatmap') |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
86 dev.off() |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
87 } |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
88 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
89 A slight variation taking an input tabular file from which we read the first number as nreps |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
90 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
91 # note this script takes a single parameter |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
92 # number of replicates |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
93 ourargs = commandArgs(TRUE) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
94 infname = ourargs[1] |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
95 nreps = read.table(infname,head=F) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
96 nreps = unlist(nreps)[1] |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
97 nreps = max(c(1,nreps)) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
98 nreps = min(c(20,nreps)) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
99 print(paste("Using nreps=",nreps)) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
100 for (i in 1:nreps) { |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
101 foo = runif(100) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
102 bar = rnorm(100) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
103 bar = foo + 0.2*bar |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
104 pdf(paste("yet",i,"anotherplot.pdf",sep="_")) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
105 plot(foo,bar,main=paste("Foo by Bar plot ",i),col="maroon", pch=3,cex=0.6) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
106 dev.off() |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
107 foo = data.frame(a=runif(100),b=runif(100),c=runif(100),d=runif(100),e=runif(100),f=runif(100)) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
108 bar = as.matrix(foo) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
109 pdf(paste("yet",i,"anotherheatmap.pdf",sep="_")) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
110 heatmap(bar,main="Random Heatmap") |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
111 dev.off() |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
112 } |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
113 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
114 A Python example that reverses each row of a tabular file (you'll need to remove the leading spaces |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
115 for this to work if cut and pasted into the script box):: |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
116 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
117 # reverse order of columns in a tabular file |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
118 import sys |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
119 inp = sys.argv[1] |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
120 outp = sys.argv[2] |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
121 i = open(inp,'r') |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
122 o = open(outp,'w') |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
123 for row in i: |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
124 rs = row.rstrip().split('\t') |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
125 rs.reverse() |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
126 o.write('\t'.join(rs)) |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
127 o.write('\n') |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
128 i.close() |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
129 o.close() |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
130 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
131 A trivial shell script example to show that it works:: |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
132 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
133 #!/bin/bash |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
134 INF=$1 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
135 OUTF=$2 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
136 cut -c2,4,6,8,10,12 $INF > $OUTF |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
137 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
138 A trivial perl script example to show that even perl works:: |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
139 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
140 # |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
141 # change all occurances of a string in a file to another string |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
142 # |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
143 $oldfile = $ARGV[0]; |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
144 $newfile = $ARGV[1]; |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
145 $old = "gene"; |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
146 $new = "foo"; |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
147 open(OF, $oldfile); |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
148 open(NF, ">$newfile"); |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
149 # read in each line of the file |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
150 while ($line = <OF>) { |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
151 $line =~ s/$old/$new/; |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
152 print NF $line; |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
153 } |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
154 close(OF); |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
155 close(NF); |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
156 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
157 **Citation** |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
158 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
159 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
160 Paper_ : |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
161 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
162 Creating re-usable tools from scripts: The Galaxy Tool Factory |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
163 Ross Lazarus; Antony Kaspi; Mark Ziemann; The Galaxy Team |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
164 Bioinformatics 2012; doi: 10.1093/bioinformatics/bts573 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
165 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
166 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
167 **Licensing** |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
168 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
169 Copyright Ross Lazarus (ross period lazarus at gmail period com) May 2012 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
170 All rights reserved. |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
171 Licensed under the LGPL_ |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
172 |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
173 .. _LGPL: http://www.gnu.org/copyleft/lesser.html |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
174 .. _Docker_toolfactory: https://bitbucket.org/mvdbeek/dockertoolfactory |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
175 .. _Issues: https://bitbucket.org/mvdbeek/dockertoolfactory/issues |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
176 .. _Paper: http://bioinformatics.oxfordjournals.org/cgi/reprint/bts573?ijkey=lczQh1sWrMwdYWJ&keytype=ref |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
177 ]]> |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
178 </help> |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
179 </macro> |
0fa46413d0d9
planemo upload for repository https://bitbucket.org/mvdbeek/dockertoolfactory/ commit 2f33eb59c06ac3d6ba6e22622fd4ae729eb5e4da-dirty
mvdbeek
parents:
diff
changeset
|
180 </macros> |