Repository 'mdust'
hg clone https://toolshed.g2.bx.psu.edu/repos/urgi-team/mdust

Changeset 1:034d5b66e97a (2015-11-18)
Previous changeset 0:cc6db1ee2d48 (2015-10-05) Next changeset 2:79feb4eb7832 (2015-11-18)
Commit message:
Uploaded
added:
Galaxy-Workflow-creation_workflow_gandalf_2.0.ga
Galaxy-Workflow-workflow_gandalf_3.0.ga
repository_dependencies.xml
removed:
mdust.xml
mdust_wrapper.py
test-data/masked-seq-mdust.fsa
test-data/seq-mdust.fsa
tool_dependencies.xml
b
diff -r cc6db1ee2d48 -r 034d5b66e97a Galaxy-Workflow-creation_workflow_gandalf_2.0.ga
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Galaxy-Workflow-creation_workflow_gandalf_2.0.ga Wed Nov 18 09:16:05 2015 -0500
[
b'@@ -0,0 +1,384 @@\n+{\n+    "a_galaxy_workflow": "true", \n+    "annotation": "", \n+    "format-version": "0.1", \n+    "name": "creation workflow gandalf 2.0", \n+    "steps": {\n+        "0": {\n+            "annotation": "", \n+            "id": 0, \n+            "input_connections": {}, \n+            "inputs": [\n+                {\n+                    "description": "", \n+                    "name": "Input Dataset"\n+                }\n+            ], \n+            "name": "Input dataset", \n+            "outputs": [], \n+            "position": {\n+                "left": 288, \n+                "top": 200\n+            }, \n+            "tool_errors": null, \n+            "tool_id": null, \n+            "tool_state": "{\\"name\\": \\"Input Dataset\\"}", \n+            "tool_version": null, \n+            "type": "data_input", \n+            "user_outputs": []\n+        }, \n+        "1": {\n+            "annotation": "", \n+            "id": 1, \n+            "input_connections": {}, \n+            "inputs": [\n+                {\n+                    "description": "", \n+                    "name": "Input Dataset"\n+                }\n+            ], \n+            "name": "Input dataset", \n+            "outputs": [], \n+            "position": {\n+                "left": 288, \n+                "top": 285\n+            }, \n+            "tool_errors": null, \n+            "tool_id": null, \n+            "tool_state": "{\\"name\\": \\"Input Dataset\\"}", \n+            "tool_version": null, \n+            "type": "data_input", \n+            "user_outputs": []\n+        }, \n+        "2": {\n+            "annotation": "", \n+            "id": 2, \n+            "input_connections": {}, \n+            "inputs": [\n+                {\n+                    "description": "", \n+                    "name": "Input Dataset"\n+                }\n+            ], \n+            "name": "Input dataset", \n+            "outputs": [], \n+            "position": {\n+                "left": 288, \n+                "top": 370\n+            }, \n+            "tool_errors": null, \n+            "tool_id": null, \n+            "tool_state": "{\\"name\\": \\"Input Dataset\\"}", \n+            "tool_version": null, \n+            "type": "data_input", \n+            "user_outputs": []\n+        }, \n+        "3": {\n+            "annotation": "", \n+            "id": 3, \n+            "input_connections": {\n+                "input_file": {\n+                    "id": 0, \n+                    "output_name": "output"\n+                }\n+            }, \n+            "inputs": [], \n+            "name": "mdust", \n+            "outputs": [\n+                {\n+                    "name": "output_masked_fasta", \n+                    "type": "fasta"\n+                }, \n+                {\n+                    "name": "output_tab", \n+                    "type": "tabular"\n+                }, \n+                {\n+                    "name": "output_bed", \n+                    "type": "bed"\n+                }\n+            ], \n+            "position": {\n+                "left": 571, \n+                "top": 394\n+            }, \n+            "post_job_actions": {\n+                "RenameDatasetActionoutput_bed": {\n+                    "action_arguments": {\n+                        "newname": "#{input_file | basename}.bed"\n+                    }, \n+                    "action_type": "RenameDatasetAction", \n+                    "output_name": "output_bed"\n+                }\n+            }, \n+            "tool_errors": null, \n+            "tool_id": "toolshed.g2.bx.psu.edu/repos/urgi-team/mdust/mdust/1.0", \n+            "tool_state": "{\\"cutoff\\": \\"\\\\\\"28\\\\\\"\\", \\"input_file\\": \\"null\\", \\"__page__\\": 0, \\"__rerun_remap_job_id__\\": null, \\"wsize\\": \\"\\\\\\"3\\\\\\"\\", \\"output_type\\": \\"{\\\\\\"output_type_selector\\\\\\": \\\\\\"bed\\\\\\", \\\\\\"__current_case__\\\\\\": 1}\\", \\"masking_letter\\": \\"{\\\\\\"masking_letter_selector\\\\\\": \\\\\\"N\\\\\\", \\\\\\"__current_case__\\\\\\": 2}\\", \\"chromInfo\\": \\"\\\\\\"/home/galaxy-dev/galaxy-dist/tool-data/shared/ucsc/chrom/?.len\\\\\\'..b'\\\\"False\\\\\\", \\\\\\"population_model\\\\\\": {\\\\\\"population_model_selector\\\\\\": \\\\\\"False\\\\\\", \\\\\\"__current_case__\\\\\\": 1}, \\\\\\"reference_allele\\\\\\": {\\\\\\"reference_allele_selector\\\\\\": \\\\\\"False\\\\\\", \\\\\\"__current_case__\\\\\\": 1}, \\\\\\"optional_inputs\\\\\\": {\\\\\\"A\\\\\\": null, \\\\\\"output_trace_option\\\\\\": \\\\\\"False\\\\\\", \\\\\\"__current_case__\\\\\\": 0, \\\\\\"populations\\\\\\": null, \\\\\\"optional_inputs_selector\\\\\\": \\\\\\"True\\\\\\", \\\\\\"input_variant_type\\\\\\": {\\\\\\"input_variant_type_selector\\\\\\": \\\\\\"do_not_provide\\\\\\", \\\\\\"__current_case__\\\\\\": 0}, \\\\\\"report_monomorphic\\\\\\": \\\\\\"True\\\\\\", \\\\\\"observation_bias\\\\\\": null, \\\\\\"contamination_estimates\\\\\\": null, \\\\\\"samples\\\\\\": null, \\\\\\"output_failed_alleles_option\\\\\\": \\\\\\"False\\\\\\", \\\\\\"haplotype_basis_alleles\\\\\\": null}, \\\\\\"__current_case__\\\\\\": 0, \\\\\\"population_mappability_priors\\\\\\": {\\\\\\"population_mappability_priors_selector\\\\\\": \\\\\\"False\\\\\\", \\\\\\"__current_case__\\\\\\": 1}, \\\\\\"input_filters\\\\\\": {\\\\\\"input_filters_selector\\\\\\": \\\\\\"False\\\\\\", \\\\\\"__current_case__\\\\\\": 1}, \\\\\\"algorithmic_features\\\\\\": {\\\\\\"algorithmic_features_selector\\\\\\": \\\\\\"False\\\\\\", \\\\\\"__current_case__\\\\\\": 1}}\\", \\"reference_source\\": \\"{\\\\\\"ref_file\\\\\\": null, \\\\\\"reference_source_selector\\\\\\": \\\\\\"history\\\\\\", \\\\\\"__current_case__\\\\\\": 1}\\", \\"chromInfo\\": \\"\\\\\\"/home/galaxy-dev/galaxy-dist/tool-data/shared/ucsc/chrom/?.len\\\\\\"\\", \\"target_limit_type\\": \\"{\\\\\\"target_limit_type_selector\\\\\\": \\\\\\"do_not_limit\\\\\\", \\\\\\"__current_case__\\\\\\": 0}\\"}", \n+            "tool_version": "0.5", \n+            "type": "tool", \n+            "user_outputs": []\n+        }, \n+        "9": {\n+            "annotation": "", \n+            "id": 9, \n+            "input_connections": {\n+                "BedFile_List|BedFiles_0|inputBed": {\n+                    "id": 3, \n+                    "output_name": "output_bed"\n+                }, \n+                "inputVCF": {\n+                    "id": 8, \n+                    "output_name": "output_vcf_firstBAM"\n+                }\n+            }, \n+            "inputs": [], \n+            "name": "VCFFiltering", \n+            "outputs": [\n+                {\n+                    "name": "outputVCF", \n+                    "type": "vcf"\n+                }, \n+                {\n+                    "name": "output_html", \n+                    "type": "html"\n+                }\n+            ], \n+            "position": {\n+                "left": 1904, \n+                "top": 265\n+            }, \n+            "post_job_actions": {\n+                "RenameDatasetActionoutputVCF": {\n+                    "action_arguments": {\n+                        "newname": "#{inputVCF | basename}.filteredVCF"\n+                    }, \n+                    "action_type": "RenameDatasetAction", \n+                    "output_name": "outputVCF"\n+                }, \n+                "RenameDatasetActionoutput_html": {\n+                    "action_arguments": {\n+                        "newname": "#{inputVCF | basename}.VCFFiltering.graphs"\n+                    }, \n+                    "action_type": "RenameDatasetAction", \n+                    "output_name": "output_html"\n+                }\n+            }, \n+            "tool_errors": null, \n+            "tool_id": "toolshed.g2.bx.psu.edu/repos/urgi-team/vcfgandalftools/VCFFiltering/0.01", \n+            "tool_state": "{\\"inputVCF\\": \\"null\\", \\"BedFile_List\\": \\"{\\\\\\"BedFiles\\\\\\": [{\\\\\\"__index__\\\\\\": 0, \\\\\\"inputBed\\\\\\": null}], \\\\\\"is_BedFile\\\\\\": \\\\\\"True\\\\\\", \\\\\\"__current_case__\\\\\\": 1}\\", \\"AF\\": \\"\\\\\\"0.9\\\\\\"\\", \\"__page__\\": 0, \\"DP_auto\\": \\"{\\\\\\"is_DP_auto\\\\\\": \\\\\\"True\\\\\\", \\\\\\"__current_case__\\\\\\": 0}\\", \\"__rerun_remap_job_id__\\": null, \\"AN\\": \\"\\\\\\"2\\\\\\"\\", \\"chromInfo\\": \\"\\\\\\"/home/galaxy-dev/galaxy-dist/tool-data/shared/ucsc/chrom/?.len\\\\\\"\\"}", \n+            "tool_version": "0.01", \n+            "type": "tool", \n+            "user_outputs": []\n+        }\n+    }, \n+    "uuid": "7ffb6371-3f23-4cfe-8c68-70019963aa4a"\n+}\n\\ No newline at end of file\n'
b
diff -r cc6db1ee2d48 -r 034d5b66e97a Galaxy-Workflow-workflow_gandalf_3.0.ga
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Galaxy-Workflow-workflow_gandalf_3.0.ga Wed Nov 18 09:16:05 2015 -0500
[
b'@@ -0,0 +1,933 @@\n+{\n+    "a_galaxy_workflow": "true", \n+    "annotation": "", \n+    "format-version": "0.1", \n+    "name": "workflow gandalf 3.0", \n+    "steps": {\n+        "0": {\n+            "annotation": "", \n+            "id": 0, \n+            "input_connections": {}, \n+            "inputs": [\n+                {\n+                    "description": "", \n+                    "name": "Input Dataset"\n+                }\n+            ], \n+            "name": "Input dataset", \n+            "outputs": [], \n+            "position": {\n+                "left": 258, \n+                "top": 593\n+            }, \n+            "tool_errors": null, \n+            "tool_id": null, \n+            "tool_state": "{\\"name\\": \\"Input Dataset\\"}", \n+            "tool_version": null, \n+            "type": "data_input", \n+            "user_outputs": []\n+        }, \n+        "1": {\n+            "annotation": "", \n+            "id": 1, \n+            "input_connections": {}, \n+            "inputs": [\n+                {\n+                    "description": "", \n+                    "name": "Input Dataset"\n+                }\n+            ], \n+            "name": "Input dataset", \n+            "outputs": [], \n+            "position": {\n+                "left": 258, \n+                "top": 685\n+            }, \n+            "tool_errors": null, \n+            "tool_id": null, \n+            "tool_state": "{\\"name\\": \\"Input Dataset\\"}", \n+            "tool_version": null, \n+            "type": "data_input", \n+            "user_outputs": []\n+        }, \n+        "2": {\n+            "annotation": "", \n+            "id": 2, \n+            "input_connections": {}, \n+            "inputs": [\n+                {\n+                    "description": "", \n+                    "name": "Input Dataset"\n+                }\n+            ], \n+            "name": "Input dataset", \n+            "outputs": [], \n+            "position": {\n+                "left": 252, \n+                "top": 773\n+            }, \n+            "tool_errors": null, \n+            "tool_id": null, \n+            "tool_state": "{\\"name\\": \\"Input Dataset\\"}", \n+            "tool_version": null, \n+            "type": "data_input", \n+            "user_outputs": []\n+        }, \n+        "3": {\n+            "annotation": "", \n+            "id": 3, \n+            "input_connections": {}, \n+            "inputs": [\n+                {\n+                    "description": "", \n+                    "name": "Input Dataset"\n+                }\n+            ], \n+            "name": "Input dataset", \n+            "outputs": [], \n+            "position": {\n+                "left": 241, \n+                "top": 853\n+            }, \n+            "tool_errors": null, \n+            "tool_id": null, \n+            "tool_state": "{\\"name\\": \\"Input Dataset\\"}", \n+            "tool_version": null, \n+            "type": "data_input", \n+            "user_outputs": []\n+        }, \n+        "4": {\n+            "annotation": "", \n+            "id": 4, \n+            "input_connections": {}, \n+            "inputs": [\n+                {\n+                    "description": "", \n+                    "name": "Input Dataset"\n+                }\n+            ], \n+            "name": "Input dataset", \n+            "outputs": [], \n+            "position": {\n+                "left": 245, \n+                "top": 938\n+            }, \n+            "tool_errors": null, \n+            "tool_id": null, \n+            "tool_state": "{\\"name\\": \\"Input Dataset\\"}", \n+            "tool_version": null, \n+            "type": "data_input", \n+            "user_outputs": []\n+        }, \n+        "5": {\n+            "annotation": "", \n+            "id": 5, \n+            "input_connections": {\n+                "fastq_input|fastq_input1": {\n+                    "id": 2, \n+                    "output_name": "output"\n+                }, \n+                "fastq_input|fastq_input2": {\n+                    "id": 0, \n+                    "output_name": "output"\n+    '..b'd": 4, \n+                    "output_name": "output"\n+                }\n+            }, \n+            "inputs": [], \n+            "name": "VCFStorage", \n+            "outputs": [\n+                {\n+                    "name": "outputVCFStorage", \n+                    "type": "tabular"\n+                }\n+            ], \n+            "position": {\n+                "left": 2067, \n+                "top": 593\n+            }, \n+            "post_job_actions": {\n+                "HideDatasetActionoutputVCFStorage": {\n+                    "action_arguments": {}, \n+                    "action_type": "HideDatasetAction", \n+                    "output_name": "outputVCFStorage"\n+                }, \n+                "RenameDatasetActionoutputVCFStorage": {\n+                    "action_arguments": {\n+                        "newname": "#{inputFasta | basename}.matrix"\n+                    }, \n+                    "action_type": "RenameDatasetAction", \n+                    "output_name": "outputVCFStorage"\n+                }\n+            }, \n+            "tool_errors": null, \n+            "tool_id": "toolshed.g2.bx.psu.edu/repos/urgi-team/vcfgandalftools/VCFStorage/0.01", \n+            "tool_state": "{\\"__page__\\": 0, \\"chromInfo\\": \\"\\\\\\"/home/galaxy-dev/galaxy-dist/tool-data/shared/ucsc/chrom/?.len\\\\\\"\\", \\"__rerun_remap_job_id__\\": null, \\"VCFFile\\": \\"[{\\\\\\"strainName\\\\\\": \\\\\\"strain1\\\\\\", \\\\\\"__index__\\\\\\": 0, \\\\\\"inputStrainVCF\\\\\\": null}, {\\\\\\"strainName\\\\\\": \\\\\\"strain2\\\\\\", \\\\\\"__index__\\\\\\": 1, \\\\\\"inputStrainVCF\\\\\\": null}]\\", \\"inputFasta\\": \\"null\\"}", \n+            "tool_version": "0.01", \n+            "type": "tool", \n+            "user_outputs": []\n+        }, \n+        "19": {\n+            "annotation": "", \n+            "id": 19, \n+            "input_connections": {\n+                "inputTabular": {\n+                    "id": 18, \n+                    "output_name": "outputVCFStorage"\n+                }\n+            }, \n+            "inputs": [], \n+            "name": "VCFCarto", \n+            "outputs": [\n+                {\n+                    "name": "outputVCFCarto", \n+                    "type": "tabular"\n+                }, \n+                {\n+                    "name": "output_html", \n+                    "type": "html"\n+                }, \n+                {\n+                    "name": "output_bed", \n+                    "type": "bed"\n+                }\n+            ], \n+            "position": {\n+                "left": 2387, \n+                "top": 593\n+            }, \n+            "post_job_actions": {\n+                "HideDatasetActionoutput_bed": {\n+                    "action_arguments": {}, \n+                    "action_type": "HideDatasetAction", \n+                    "output_name": "output_bed"\n+                }, \n+                "HideDatasetActionoutput_html": {\n+                    "action_arguments": {}, \n+                    "action_type": "HideDatasetAction", \n+                    "output_name": "output_html"\n+                }, \n+                "RenameDatasetActionoutputVCFCarto": {\n+                    "action_arguments": {\n+                        "newname": "#{inputTabular | basename}.red"\n+                    }, \n+                    "action_type": "RenameDatasetAction", \n+                    "output_name": "outputVCFCarto"\n+                }\n+            }, \n+            "tool_errors": null, \n+            "tool_id": "toolshed.g2.bx.psu.edu/repos/urgi-team/vcfgandalftools/VCFCarto/0.01", \n+            "tool_state": "{\\"__page__\\": 0, \\"parentA\\": \\"\\\\\\"strain1\\\\\\"\\", \\"__rerun_remap_job_id__\\": null, \\"outputType\\": \\"\\\\\\"raw\\\\\\"\\", \\"parentH\\": \\"\\\\\\"strain2\\\\\\"\\", \\"chromInfo\\": \\"\\\\\\"/home/galaxy-dev/galaxy-dist/tool-data/shared/ucsc/chrom/?.len\\\\\\"\\", \\"inputTabular\\": \\"null\\"}", \n+            "tool_version": "0.01", \n+            "type": "tool", \n+            "user_outputs": []\n+        }\n+    }, \n+    "uuid": "359c9c1b-1771-475c-b353-1b9a0d802f18"\n+}\n\\ No newline at end of file\n'
b
diff -r cc6db1ee2d48 -r 034d5b66e97a mdust.xml
--- a/mdust.xml Mon Oct 05 11:05:21 2015 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
[
@@ -1,87 +0,0 @@
-<?xml version="1.0"?>
-<tool id="mdust" name="mdust" version="1.0">
- <description>fast and symmetric DUST implementation to mask low-complexity DNA sequences</description>
-  <requirements>
-  <requirement type="package" version="1.0">mdust</requirement>
-  </requirements>
- <command interpreter="python">
- mdust_wrapper.py -i ${input_file} -v ${cutoff} -w ${wsize} -m ${masking_letter.masking_letter_selector} -f ${output_type.output_type_selector}
-
- #if str( $output_type.output_type_selector) == "default"
- -o ${output_masked_fasta}
- #end if
-
- #if str( $output_type.output_type_selector) == "tab"
- -o ${output_tab}
- #end if
-
- #if str( $output_type.output_type_selector) == "bed"
- -o ${output_bed}
- #end if
- </command>
- <inputs>
- <param name="input_file" type="data" format="fasta" label="Input fasta file" help=""/>
- <param name="cutoff" type="integer" value="28" label="cutt-off" help="cut-off" />
- <param name="wsize" type="integer" value="3" label="set maximum word size" help="word-size" />
- <conditional name="masking_letter">
- <param name="masking_letter_selector" type="select" label="Choose your masking type" help="Select the masking letter (N,X or lowercase)" >
- <option value="N" selected="True">N (default)</option>
- <option value="X">X</option>
- <option value="L">lowercase</option>
- </param>
- </conditional>
- <conditional name="output_type">
- <param name="output_type_selector" type="select" label="Choose your output type" help="select your output">
- <option value="default" selected="True">masked file (default)</option>
- <option value="tab">output masking coordinates only (tab delimited)</option>
- <option value="bed">output masking coordinates only (bed format)</option>
- </param>
- </conditional>
- </inputs>
- <outputs>
- <data format="fasta" name="output_masked_fasta" label="masked.${input_file.name}">
- <filter>( output_type['output_type_selector'] == 'default' )</filter>
- </data>
- <data format="tabular" name="output_tab" label="${input_file.name}.tab">
- <filter>( output_type['output_type_selector'] == 'tab' )</filter>
- </data>
- <data format="bed" name="output_bed" label="${input_file.name}.bed">
- <filter>( output_type['output_type_selector'] == 'bed' )</filter>
- </data>
- </outputs>
- <tests>
- <test>
- <param name="input_file" value="seq-mdust.fsa" />
- <output name="output_masked_fasta" file="masked-seq-mdust.fsa" ftype="fasta" />
- </test>
- </tests>
-  <help><![CDATA[
-mdust new implementation of the DUST module that uses the same function to assign a complexity score to a sequence, but uses a different rule by which high-scoring sequences are masked.
-
------
-
-**Usage:** ::
-
- mdust [<fasta-file>] [-w <wsize>] [-v <cut-off>] [-m N|X|L] [-c] 
-   if no <fasta-file> is given, a multi-fasta stream is expected at stdin
-   -v default <cut-off> value is 28 (lower values might mask more, 
-   but possibly still useful sequence; > 64 will rarely mask poly-triplets)
-   -w set maximum word size to <wsize> (default 3)
-   -m if fasta output is not disabled by -c, set the masking letter type:
-      N ('N', default), X ('X'), L (make lowercase)
-   -c output masking coordinates only: 
-      seq_name, seqlength, mask_start, mask_end  (tab delimited)
-
------
-
-**Reference:** ::
-
-  A fast and symmetric DUST implementation to mask low-complexity DNA sequences.
-  Morgulis A, Gertz EM, Schäffer AA, Agarwala R.
-  J Comput Biol. 2006 Jun;13(5):1028-40.
-  PMID:16796549
-
-
-]]>
- </help>  
-</tool>
b
diff -r cc6db1ee2d48 -r 034d5b66e97a mdust_wrapper.py
--- a/mdust_wrapper.py Mon Oct 05 11:05:21 2015 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
[
@@ -1,113 +0,0 @@
-#!/usr/bin/env python
-
-import subprocess
-import tempfile
-import sys
-import os
-import re
-from optparse import OptionParser
-
-
-class MdustWrapper(object):
-
-    def __init__(self):
-        self._options = None
-
-    def stop_err(self, msg):
-        sys.stderr.write("%s\n" % msg)
-        sys.exit()
-
-    def setAttributesFromCmdLine(self):
-        description = "mdust_wrapper"
-        description += "\nWrapper for mdust\n"
-        description += "example: mdust_wrapper.py -i seq.fasta -v 27\n"
-        parser = OptionParser(description = description, version = "0.1")
-        parser.add_option("-i", "--input",    dest = "FastaFile",   action = "store", type = "string", help = "Input Fasta File name [compulsory] [format: Fasta]", default = "")
-        parser.add_option("-o", "--output", dest = "outFile",   action = "store", type = "string", help = "output File name [compulsory] [format: fasta,tab or bed]", default = "")
-        parser.add_option("-v", "--cutoff",  dest = "cutoff",  action = "store", type = "int", help = "cutoff", default = 28)
-        parser.add_option("-w", "--wsize",  dest = "wsize",  action = "store", type = "int", help = "window size", default = 3)
-        parser.add_option("-m", "--maskingletter",  dest = "maskingletter",  action = "store", type = "string", help = "masking letter", default = "N")
-        parser.add_option("-f", "--format",    dest = "format",  action = "store", type = "string", help = "format", default = "default")
-        options = parser.parse_args()[0]
-        self._setAttributesFromOptions(options)
-
-
-    def _setAttributesFromOptions(self, options):
-        self._options = options
-
-        if self._options.FastaFile == "":
-            raise Exception("Missing input file, please provide fasta file with -i file !")
-        if self._options.outFile == "":
-            raise Exception("Missing output file, please provide output file with -o file !")
-
-
-    def run(self):
-
- prg = "mdust"
- args = ""
- args += " %s" % self._options.FastaFile
-                args += " -v %d" % self._options.cutoff
-                args += " -w %d" % self._options.wsize
-                args += " -m %s" % self._options.maskingletter
-                if self._options.format == "tab" or self._options.format == "bed":
-                    args += " -c "
- cmd = "%s %s" %(prg, args)
-
- try:
- tmp_err = tempfile.NamedTemporaryFile().name
-                        tmp_out = "outfile"
- tmp_stderr = open( tmp_err, 'wb' )
- tmp_stdout = open( tmp_out, 'wb' )
- proc = subprocess.Popen( args=cmd, shell=True, cwd=".", stdout=tmp_stdout, stderr=tmp_stderr )
- returncode = proc.wait()
- tmp_stderr.close()
- # get stderr, allowing for case where it's very large
- tmp_stderr = open( tmp_err, 'rb' )
- tmp_stdout = open( tmp_out, 'rb' )
-
- stderr = ''
-                        stdout = ''
- buffsize = 1048576
- try:
- while True:
- stdout += tmp_stdout.read( buffsize )
- if not stdout or len( stdout ) % buffsize != 0:
- break
- except OverflowError:
- pass
- tmp_stdout.close()
-
-                        try:
- while True:
- stderr += tmp_stderr.read( buffsize )
- if not stderr or len( stderr ) % buffsize != 0:
- break
- except OverflowError:
- pass
- tmp_stderr.close()
- if stderr:
- raise Exception, stderr
- except Exception, e:
- self.stop_err( 'Error with mdust :\n' + str( e ) )
-
-                if self._options.format == 'bed':
-                    with open(tmp_out,"r") as fin:
-                        with open(self._options.outFile, "w") as fout:
-                            lineNumber = 0
-                            for line in fin:
-                                lineNumber += 1
-                                m = re.search(r"^(\S+)\t(\d+)\t(\d+)\t(\d+)$", line)
-                                if m is not None:
-                                    fout.write("%s\t%d\t%d\n" % (m.group(1), int(m.group(3))-1, int(m.group(4))))
-                                if m is None:
-                                    raise Exception("\nLine %d '%s' does not has a mdust format." % (lineNumber, line))
-                else:
-                    os.rename(tmp_out,self._options.outFile)
-
-
-
-
-if __name__ == "__main__":
- iWrapper = MdustWrapper()
- iWrapper.setAttributesFromCmdLine()
- iWrapper.run()
b
diff -r cc6db1ee2d48 -r 034d5b66e97a repository_dependencies.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/repository_dependencies.xml Wed Nov 18 09:16:05 2015 -0500
b
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<repositories description="Gandalf worflow needed repository">
+    <repository changeset_revision="d8c9597bfb09" name="bwa" owner="devteam" toolshed="http://toolshed.g2.bx.psu.edu" />
+    <repository changeset_revision="74980f9f1ccc" name="mapqfilter" owner="urgi-team" toolshed="http://toolshed.g2.bx.psu.edu" />
+    <repository changeset_revision="379fdf4c41ac" name="picard" owner="devteam" toolshed="http://toolshed.g2.bx.psu.edu" />
+    <repository changeset_revision="874dd6c0fcde" name="freebayes4workflow" owner="urgi-team" toolshed="http://toolshed.g2.bx.psu.edu" />
+    <repository changeset_revision="3552a8d9f51c" name="vcfgandalftools" owner="urgi-team" toolshed="http://toolshed.g2.bx.psu.edu" />
+    <repository changeset_revision="af65bfb54977" name="suite_samtools_0_1_19" owner="devteam" toolshed="http://toolshed.g2.bx.psu.edu" />
+    <repository changeset_revision="cc6db1ee2d48" name="mdust" owner="urgi-team" toolshed="http://toolshed.g2.bx.psu.edu" />
+</repositories>
b
diff -r cc6db1ee2d48 -r 034d5b66e97a test-data/masked-seq-mdust.fsa
--- a/test-data/masked-seq-mdust.fsa Mon Oct 05 11:05:21 2015 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
b
b'@@ -1,5000 +0,0 @@\n->seqmdust\n-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\n-NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\n-NNNNcaccctcaccctCGgtcgtacggcgtgacaatgtctccagaatcgatttggtcttg\n-acgaaagcagcgcacatagcacttccggatgattttgtcgcatgctttgtcaaacacgac\n-gtccgtaagtactagctcgttcggcctagctttcgcgcccgtctgctgctcgctcttccg\n-caagaattgacgcagaacgacgcgccgcttctgggtatcgaactcgataatttgggctgg\n-ctggagccggtcctcgtcaaggtcgtcattccattcgcggacgaggacggtgtcaccaat\n-tgcatatttgctccggcactcgtcgaatataggaacgtcatgcttgcactggcacctaaa\n-gtcgcttgcttgaattgcaacgaagtcgtatgtgtcttgctcgtaaactgtgcggaactt\n-ctggcgcacaaagtgtcctccctgctaatatggatccttggcatactaacatacgtctgc\n-cttaaagcgcgccttcggatacgcgagaagtccaacacgaggactcgagagagatacttc\n-cgcaaaaacgacagagaacacagatacaactactctgttatcgactccgacaatacaagc\n-atttcgtagaacacgagagggctaactacgcaaaagacgatctctttagcgtctggaaaa\n-cccgatacgaaatagcaagacaacgggagatcaataaggtacctaggaatacaaatagct\n-accttagtcgatttccatggagctcgccaggaaaacacagaataggaggaagacgcgctt\n-taactagtgccttctatactatcctattaggacacggatacctaaagtcctatctctatc\n-gctttggacacgtaacgacgccagactgcccttgcggacgacgagaaacagcagaacacc\n-tcgtatgtagctgccctatctacgatgtatttaggccactaccgctacgacaagcacaat\n-ctctactagaaatagtagaagataaggaactccggaaacacctcactacctttctctcgg\n-acacaaagattgcttctaggtcctggcacctagcaagaggcgaagacgagaccgtctagc\n-ctacactccttttacttttccttatttgtctttctttaaagtccttcgatactagctggc\n-tactatcctaggcacgggtctttccctaaggtcaagagatacgagagaacaacgattgta\n-catagatagactgctgtcgcgagacagccgtcctacatagtcatagactcctacaggacg\n-taaatGGaacaaacaaacaaacaaacaaatacgtctgccttatctaagacgcaatctagg\n-tcgagagccgatgtgccgcagctgcagttgtcggacaagaagagctcattcgcaaaaggg\n-taataggctttgccaagtgtagtgtcctttggctcgtacagccagagaacatcgagcgaa\n-gtacaatctttgcgagtgtgcacgttctaaacataggcataccatgcgtgcgctttgatc\n-ccctatttggtactgacatccggcgcgacgcatacgacatcccctgtgttcaccgtgact\n-gctttgttcccctcttgagattcgcttcggctcatactcctaggcgttaaggtttgcatt\n-ggcggtgcactcggagatgctcgtcgcggcgtcagtctgagccttacttttagctcatcc\n-gacttcttcagcacatttcggtccgtgatcgtccgctcttccagctggttaccgaagtac\n-atatgtcgaaagcactggtagacaaaaggcgtgacgatcgttcgcaactccttgtttggc\n-tgcgctgggatagctgtaagattatagggatcgacttcaccctagatcggttgtcggcac\n-aatccagactctttgtcatcgatatcccagcattctttccaaaggaagccgacatttgcg\n-gcaatggtcgtgcggaagtctttgagtttgcattcagctagccattagttaaagctagta\n-ttatcgccgtagagtctagttagctattggtaaaatcgtctgcggaaatgtccaagggta\n-acctgctggttgctgaggaggtagtcgacgaagtgcttcccgaactgtgctagctaaagg\n-aacggctcgtagaatcgacgatattccggtgcaggcgttcccagctcgtaccaatgacta\n-aacagagcggacgctttcgactacagcttcgattaaatgcagatgctactggcaaaatct\n-gtaaagtccaggtcgccgtacctactgatagccaagatctcgaactgcacgccctacatg\n-tagcgcttttcgttgcctgccgatagaatgccatcgaaacagaactctgcatagtttgat\n-tgccgcagtttctcaagagtgacgaggtccgatgcgcgtcgtccgtccgctatgtatacc\n-gagaattgatcgagtttgaaagtagcacattccggagtttcggtgctagcagacttcgca\n-gctgcgaagaagcctgcactcaagtctaggcttgcttcgacctcgtttacaggttgcaaa\n-ggaggtttgtatccgtagtaagcgcttctcggaaatgctggtcctacaatggagatgtgg\n-cttaagtagcgaagctgccgtcgtttcccggaacgagctgtggccccaggctctgctcta\n-gtagcaggctcgtcccctagttctgtttcggtcgctggaggagtgagtgcagtcctgagc\n-cttcgttgtctgggcgtgcgtagtgggccctagtccttaacttcccgatctccgactgtt\n-tggcttgtctgctcctcgcccaattctatcttatactaaaccgctctctgcactccatct\n-tcttcttgttgtttcgactcgcctcggtcctgctcagaagccgcaggactgattacaatc\n-gcattgcttagggaagctctagtgcgcaaaatgtctatctacaattgtccattctgaagc\n-cgcggcttcttggaaggcctcgaagtaggtcctaccacaatgttgtcctcgtcatcctga\n-atgacaatcgtgtcgccgctgatccgtctcttcatggttgccgtgctacttaatgccgtc\n-gtgtgcgaggtagtaatagggttaagaatgccgctgtcttgctacaaaggcgccatgttc\n-ttttcgttgctcgaagcagtccgtccgcggtaagtgtgccaaatcgcacaatgcaagtgc\n-tagagctgcaagtgaagtccaagagtgaatgcactaactatttaccttgcaagccgtgca\n-cgcagtgtaatgatctgccgaagcaaagaagaaatagcagaccaagatatccgcaaaaca\n-aatatccgtagaggtaaaaaggaatgcgcgcaacttgccagtaaaacgttgcttcgtgag\n-gtagttaatgaagtgtagtctggaagctttgaagtgcgaccaaggatgttctagccattg\n-acttttgaccgcgcctgcacctcaatgcccgtaatggccgccatcgcgaatggcatatgt\n-tagcgctgttaaattcaaatagtagaagtgagatggattatattcgagattacttatgta\n-cgcctacttgagggcggtggcatgtaacccgagtcttcgcttaagtgttgttacgaacgc\n-ttgaggtcctcctcgactgttccttgtccggctacggcatcgcgctgggcccaggcctct\n-cgtattcggggtttggcgtccctcgctcttttgtatgctcggagagggcggctcaaaagt\n-'..b'CAGCCAAGCAGCAGCCAAAGTACGACGCAC\n-AAACCAGGATGATTCACCATCAAAGCAAACAAATATGAGGTTCAACGAGAGGTGTGAGGT\n-ATAATGACTTCGAGCATGAGCCGGTGCTTGGCCCTTCTCGAGTATGCTCGTGCCATCTGC\n-TGTCCTTTTCGAAGATATTGCATGTGCATGAACATTTCTGGAGAAGGGCCTCGCTGAGAT\n-CACACGGCTCGAACTTGAACCAGATAATGCTGGCGATAAAGAATCATGCTCTTCCCCTAC\n-AGTCCAATCCCTACGAGCGAGGACTAACCCATCTAGGTATACACAACGGCAAAAGCGAAG\n-CGACCATGCCAGATCTCGACTCGAGAGATGTCGAGAAGAATGCCCTGGATTCACCTGAGA\n-TGCACGGTCCGGAGTCGGCCACATCCTCCACCGCCTCAGAAGGCCGCTCAAGGAACTTCC\n-TCAGCAGCGTCAAGCAGTCCGTCGTACACGACAACTTCGAGGCTCGCGGCGTCCAACGAG\n-TACTCCCAGCCGAGCGCAATCCGACATCCACATTTGGCTTTCTCCAAATCATGCTTATGT\n-GGATGAGCATCAACATGACCGCCGTCGTGATCGTCCTGGGCTTCCTCGGGCCCATCACTT\n-TCTCCTTATCCTTCAAAGATGCCTCTCTCCTTGCAGTCTTCGGCGCAATAGTTGGAGCGA\n-CGCCGGTCGCCTACATCGCCACTTTCGGCCCTCGCTCCGGCAACCGCACCATGATCCTCA\n-CCCGATACATCACCGGTTGGTGGCCATCCAAAGTCATCGTCATTCTCACACTCATCATCC\n-TCATGGGCTACGTCCTCCTCGACGCCGTTATTGGCGGTCAGATCCTCTCAGCCGTCAGTC\n-CCAACGCTTCCCTCAGCGTCATAGTCGGCATCGTCATCGTCTGCATCCTCACCTGGATCG\n-TGACCGCATTCGGCTATTGTGTCTTCCATCACTTCGAGCGCTACGCCTGGATCCCCTCCC\n-TCATCGTCATTTGTCTCCTCATCGGCGTCTCCGCTCCAAAATGGAATCTCGAACCAGGTC\n-CCGCTCTCCCACCTCGCACCCTCGCCGGCAACCGCCTCTCCTTCTTCTCTCTTTGTCTCG\n-CCGCCGAAATCACCTACGCCGAATCGGGAGCCGACATGTTTGTCTACTATCCATCCACCA\n-CTTCCCGCACAAAAGTCTTTCTCTCCACCCTCGCTGGTCTCACCCTCTCCTCCGCCATCG\n-CCCTCATCACCGGTATTGGCCTCGGCTCCGGCACTCTCACCGATCCAGCCTGGTCCTCCG\n-CCTACTCCGTCTCCGCAGGTGCCCTCATCGTTGAAGCATTCCGTCCACTCGGTGGATTCG\n-GCTCATTCTGCAGCGTTCTCGTTGCACTGGGTATAGTCGCAAATATGGTCCTGCCGACCT\n-ACGCTTCAGGAGTGGACTTCCAAGCGTTCGGCCGATGGTTCGAAAGGGTCCCGCGGATCG\n-TGTGGAATACCGTTGCGCTGGTCGTACCGATGATTGGAGCAATCGCAGGACGAGAACACC\n-TGGCGGAGATCTTCTCCAACTTCCTGGCATTGATGGGTTATTGGGTGTCTATCTGGATTG\n-CGATCGTGGTGGAAGAGCACATCTTGTTCCGAAAGATGGGAGGCAAGGGTTGGAAGTGGG\n-AGGACTGGAATGACAGGACGAAGCTCCCTATCGGTATTGCGGCGGGCGTTGCGTTCCTTG\n-TGGGATGGGTTGGAGCGATTATGGGTATGTCGCAGGTCTGGTATGTGGGACCGTTGGCGA\n-AGCTGGTCAGTGAGCAGGGAGCGGATATCGGGAATTATGTTGGGTTTTCGTGGGCGTTGG\n-TGGTGTATCCGCCTTTGAGGTGGGTGGAGCTGAGGTGGGTTGGGAGATAGGAGGGCAGAT\n-GGAGGATGGAGGAAGTCGGTGGACAGATCAAGGCGGAGAATCGGAGGTTGTGAAGCCCTC\n-GAGTTGTGGCTCGGGATGTGCCTGCGCTGTTTATCTTTGCGGCACTCAACTCCGCCAACA\n-GCATGCATTCGTGCGAGCAACGCAGACAAATTCAGCGTATCCTCTCGAGCATTGATATGG\n-CAAGCCCGAATACGCTCAACTCTGCGCCCTTCTCCGTTCATTCAACAGCATATACTCATA\n-CCGACATCAATATTCGTTATCATTATTTGCACAACTAGCGGTGAATCGCGATGAAGCCCG\n-ACTTACCTTAGTCATGCACTGCATCCGACATCGGGACGCGTATCGCCCGCATTCTTGGCA\n-CCTCCCCGGGCGCAAAATCCTGTTATCTTCCCGGCTGGCTCCCTCCTTCTTTTCATATGC\n-ACGCGTAATCCTCACCGTCTCTCCCTTTCACATTCACGCACCAGTTCACAATAACAATAT\n-TCACGCTTGACTTCACCTCACTTCACTGCCACCCCTCCCTACCTCACTCTTTCCCACTGC\n-TGCGCAGTCATGCCTCGCCCTCCAGACCACTACACCCACGCCCAATTCGAGCCCGTCGAG\n-TCGGACCACGCCGGCGAAACGGTCCAATGTCGCCACTGCCGCAACTGGACGGGTTCCATC\n-AAGACGCTTAATCGGAAAAAAGCTCATCTTCTCACGTGCACGCAGTATGCGCAGTGGCGG\n-GCGGCGGGGAATGGGCAGGATTTGGCGCCGCCGAATAAGTATCATAAGAGGGATAGTTCG\n-GTTATGGGTGGTGGGTGGGAGGGGCAGGGGGATGGGTCAGTGATCTTCTTTTGATGTTGT\n-GGTGTTTTGTGGTGGCTTGAAGATGGAATTGCGATGATTTGGGTTCTTTGTGATGTTGGT\n-GGAATGCTAACGGTGTTATTGCAGGAATACCTCTGGCTTCAATATGTCGCCGTTCAATGA\n-TACCCCGACGGTGGCTCGTGGCCGCAATCTTGATCTGACCAAGGTAGACATTGACAAGAT\n-GTTCCAATTCGCTGCAGTATACTGATCATGTACAGTACTTCTCCGAATTCTGGGACGACA\n-CCGCTTCGAACAAGGTCAGTGACTATCTACAGGATTTTACAGGCAATCTGTCTATTGTCA\n-CTTTCGTGATCCTCTGCATCTTCAGATCCAGCGCCACAAGTACTTACAAGTATCTACCAG\n-TGCATGCGAGTACGCTGCCTCTCCTGCGGCTTCGTCCGGGCAAAGAACACCACCCGCCAA\n-GTCGAACATCTTGCCAGCTGCGCCTCGTTCCTCAACAGCACCGAAGGTCAAGCCGCTGTC\n-GCGAACGGCGAACTCGAAATGACACCTGCCGCACCTCGCCAGTCTTTCGGAGGCGGGAAT\n-GACATCTGGCGTGGCGGTGCACCAAACCCGAATCTGCAAGTCAGCCAGACGCCAACTTCG\n-ACCAGCCGTGGTGGAGGAAGAGCCTATCCGATGCCGCCTCCTCCCAAAGCACCCTCCCTC\n-GTATCTCACCTCCTCAACAAGTTCCAGGAAAAGTTCAATGTTGCGACTCAACAGTCTTTC\n-CTCTCTCACGCCGGCTGCGGTACTCTGTCCCACGCAGCTCTCTGCTCCTGGCTCACACAG\n-CATGGCCACATTTCTCGAGCTATGATTGCCGCCATTGGATCACTCATCGCCAAAGTGTTC\n-CTGCCAGATGCCGCCAATACTCGCATTGCTACGCCATACCGTGCTCTGGACCTGCTCATC\n-TCCACGATCAGCAATCTTCGTAAAGAGATCGACTTCATCGAGAATACTAAGCGGAAGTAT\n-CGCTTGGACGCTGCGAGTGAGCCGCCGTCGCCGATGACGAAGGCATACGTCGATCTCTTG\n-GCGAGTGCTTCTGAGCCGAGAGCAGATCTGCTGGAGGGAATGGTAGCGCTGTGGGCGACC\n-GAGCATGTATGTTGACCACCTTTTCCGTTTCTGTGTTCGATGTCACTAACTCTATACCAG\n'
b
diff -r cc6db1ee2d48 -r 034d5b66e97a test-data/seq-mdust.fsa
--- a/test-data/seq-mdust.fsa Mon Oct 05 11:05:21 2015 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
b
b'@@ -1,5000 +0,0 @@\n->seqmdust\n-ccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaa\n-ccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaa\n-ccctcaccctcaccctCGgtcgtacggcgtgacaatgtctccagaatcgatttggtcttg\n-acgaaagcagcgcacatagcacttccggatgattttgtcgcatgctttgtcaaacacgac\n-gtccgtaagtactagctcgttcggcctagctttcgcgcccgtctgctgctcgctcttccg\n-caagaattgacgcagaacgacgcgccgcttctgggtatcgaactcgataatttgggctgg\n-ctggagccggtcctcgtcaaggtcgtcattccattcgcggacgaggacggtgtcaccaat\n-tgcatatttgctccggcactcgtcgaatataggaacgtcatgcttgcactggcacctaaa\n-gtcgcttgcttgaattgcaacgaagtcgtatgtgtcttgctcgtaaactgtgcggaactt\n-ctggcgcacaaagtgtcctccctgctaatatggatccttggcatactaacatacgtctgc\n-cttaaagcgcgccttcggatacgcgagaagtccaacacgaggactcgagagagatacttc\n-cgcaaaaacgacagagaacacagatacaactactctgttatcgactccgacaatacaagc\n-atttcgtagaacacgagagggctaactacgcaaaagacgatctctttagcgtctggaaaa\n-cccgatacgaaatagcaagacaacgggagatcaataaggtacctaggaatacaaatagct\n-accttagtcgatttccatggagctcgccaggaaaacacagaataggaggaagacgcgctt\n-taactagtgccttctatactatcctattaggacacggatacctaaagtcctatctctatc\n-gctttggacacgtaacgacgccagactgcccttgcggacgacgagaaacagcagaacacc\n-tcgtatgtagctgccctatctacgatgtatttaggccactaccgctacgacaagcacaat\n-ctctactagaaatagtagaagataaggaactccggaaacacctcactacctttctctcgg\n-acacaaagattgcttctaggtcctggcacctagcaagaggcgaagacgagaccgtctagc\n-ctacactccttttacttttccttatttgtctttctttaaagtccttcgatactagctggc\n-tactatcctaggcacgggtctttccctaaggtcaagagatacgagagaacaacgattgta\n-catagatagactgctgtcgcgagacagccgtcctacatagtcatagactcctacaggacg\n-taaatGGaacaaacaaacaaacaaacaaatacgtctgccttatctaagacgcaatctagg\n-tcgagagccgatgtgccgcagctgcagttgtcggacaagaagagctcattcgcaaaaggg\n-taataggctttgccaagtgtagtgtcctttggctcgtacagccagagaacatcgagcgaa\n-gtacaatctttgcgagtgtgcacgttctaaacataggcataccatgcgtgcgctttgatc\n-ccctatttggtactgacatccggcgcgacgcatacgacatcccctgtgttcaccgtgact\n-gctttgttcccctcttgagattcgcttcggctcatactcctaggcgttaaggtttgcatt\n-ggcggtgcactcggagatgctcgtcgcggcgtcagtctgagccttacttttagctcatcc\n-gacttcttcagcacatttcggtccgtgatcgtccgctcttccagctggttaccgaagtac\n-atatgtcgaaagcactggtagacaaaaggcgtgacgatcgttcgcaactccttgtttggc\n-tgcgctgggatagctgtaagattatagggatcgacttcaccctagatcggttgtcggcac\n-aatccagactctttgtcatcgatatcccagcattctttccaaaggaagccgacatttgcg\n-gcaatggtcgtgcggaagtctttgagtttgcattcagctagccattagttaaagctagta\n-ttatcgccgtagagtctagttagctattggtaaaatcgtctgcggaaatgtccaagggta\n-acctgctggttgctgaggaggtagtcgacgaagtgcttcccgaactgtgctagctaaagg\n-aacggctcgtagaatcgacgatattccggtgcaggcgttcccagctcgtaccaatgacta\n-aacagagcggacgctttcgactacagcttcgattaaatgcagatgctactggcaaaatct\n-gtaaagtccaggtcgccgtacctactgatagccaagatctcgaactgcacgccctacatg\n-tagcgcttttcgttgcctgccgatagaatgccatcgaaacagaactctgcatagtttgat\n-tgccgcagtttctcaagagtgacgaggtccgatgcgcgtcgtccgtccgctatgtatacc\n-gagaattgatcgagtttgaaagtagcacattccggagtttcggtgctagcagacttcgca\n-gctgcgaagaagcctgcactcaagtctaggcttgcttcgacctcgtttacaggttgcaaa\n-ggaggtttgtatccgtagtaagcgcttctcggaaatgctggtcctacaatggagatgtgg\n-cttaagtagcgaagctgccgtcgtttcccggaacgagctgtggccccaggctctgctcta\n-gtagcaggctcgtcccctagttctgtttcggtcgctggaggagtgagtgcagtcctgagc\n-cttcgttgtctgggcgtgcgtagtgggccctagtccttaacttcccgatctccgactgtt\n-tggcttgtctgctcctcgcccaattctatcttatactaaaccgctctctgcactccatct\n-tcttcttgttgtttcgactcgcctcggtcctgctcagaagccgcaggactgattacaatc\n-gcattgcttagggaagctctagtgcgcaaaatgtctatctacaattgtccattctgaagc\n-cgcggcttcttggaaggcctcgaagtaggtcctaccacaatgttgtcctcgtcatcctga\n-atgacaatcgtgtcgccgctgatccgtctcttcatggttgccgtgctacttaatgccgtc\n-gtgtgcgaggtagtaatagggttaagaatgccgctgtcttgctacaaaggcgccatgttc\n-ttttcgttgctcgaagcagtccgtccgcggtaagtgtgccaaatcgcacaatgcaagtgc\n-tagagctgcaagtgaagtccaagagtgaatgcactaactatttaccttgcaagccgtgca\n-cgcagtgtaatgatctgccgaagcaaagaagaaatagcagaccaagatatccgcaaaaca\n-aatatccgtagaggtaaaaaggaatgcgcgcaacttgccagtaaaacgttgcttcgtgag\n-gtagttaatgaagtgtagtctggaagctttgaagtgcgaccaaggatgttctagccattg\n-acttttgaccgcgcctgcacctcaatgcccgtaatggccgccatcgcgaatggcatatgt\n-tagcgctgttaaattcaaatagtagaagtgagatggattatattcgagattacttatgta\n-cgcctacttgagggcggtggcatgtaacccgagtcttcgcttaagtgttgttacgaacgc\n-ttgaggtcctcctcgactgttccttgtccggctacggcatcgcgctgggcccaggcctct\n-cgtattcggggtttggcgtccctcgctcttttgtatgctcggagagggcggctcaaaagt\n-'..b'CAGCCAAGCAGCAGCCAAAGTACGACGCAC\n-AAACCAGGATGATTCACCATCAAAGCAAACAAATATGAGGTTCAACGAGAGGTGTGAGGT\n-ATAATGACTTCGAGCATGAGCCGGTGCTTGGCCCTTCTCGAGTATGCTCGTGCCATCTGC\n-TGTCCTTTTCGAAGATATTGCATGTGCATGAACATTTCTGGAGAAGGGCCTCGCTGAGAT\n-CACACGGCTCGAACTTGAACCAGATAATGCTGGCGATAAAGAATCATGCTCTTCCCCTAC\n-AGTCCAATCCCTACGAGCGAGGACTAACCCATCTAGGTATACACAACGGCAAAAGCGAAG\n-CGACCATGCCAGATCTCGACTCGAGAGATGTCGAGAAGAATGCCCTGGATTCACCTGAGA\n-TGCACGGTCCGGAGTCGGCCACATCCTCCACCGCCTCAGAAGGCCGCTCAAGGAACTTCC\n-TCAGCAGCGTCAAGCAGTCCGTCGTACACGACAACTTCGAGGCTCGCGGCGTCCAACGAG\n-TACTCCCAGCCGAGCGCAATCCGACATCCACATTTGGCTTTCTCCAAATCATGCTTATGT\n-GGATGAGCATCAACATGACCGCCGTCGTGATCGTCCTGGGCTTCCTCGGGCCCATCACTT\n-TCTCCTTATCCTTCAAAGATGCCTCTCTCCTTGCAGTCTTCGGCGCAATAGTTGGAGCGA\n-CGCCGGTCGCCTACATCGCCACTTTCGGCCCTCGCTCCGGCAACCGCACCATGATCCTCA\n-CCCGATACATCACCGGTTGGTGGCCATCCAAAGTCATCGTCATTCTCACACTCATCATCC\n-TCATGGGCTACGTCCTCCTCGACGCCGTTATTGGCGGTCAGATCCTCTCAGCCGTCAGTC\n-CCAACGCTTCCCTCAGCGTCATAGTCGGCATCGTCATCGTCTGCATCCTCACCTGGATCG\n-TGACCGCATTCGGCTATTGTGTCTTCCATCACTTCGAGCGCTACGCCTGGATCCCCTCCC\n-TCATCGTCATTTGTCTCCTCATCGGCGTCTCCGCTCCAAAATGGAATCTCGAACCAGGTC\n-CCGCTCTCCCACCTCGCACCCTCGCCGGCAACCGCCTCTCCTTCTTCTCTCTTTGTCTCG\n-CCGCCGAAATCACCTACGCCGAATCGGGAGCCGACATGTTTGTCTACTATCCATCCACCA\n-CTTCCCGCACAAAAGTCTTTCTCTCCACCCTCGCTGGTCTCACCCTCTCCTCCGCCATCG\n-CCCTCATCACCGGTATTGGCCTCGGCTCCGGCACTCTCACCGATCCAGCCTGGTCCTCCG\n-CCTACTCCGTCTCCGCAGGTGCCCTCATCGTTGAAGCATTCCGTCCACTCGGTGGATTCG\n-GCTCATTCTGCAGCGTTCTCGTTGCACTGGGTATAGTCGCAAATATGGTCCTGCCGACCT\n-ACGCTTCAGGAGTGGACTTCCAAGCGTTCGGCCGATGGTTCGAAAGGGTCCCGCGGATCG\n-TGTGGAATACCGTTGCGCTGGTCGTACCGATGATTGGAGCAATCGCAGGACGAGAACACC\n-TGGCGGAGATCTTCTCCAACTTCCTGGCATTGATGGGTTATTGGGTGTCTATCTGGATTG\n-CGATCGTGGTGGAAGAGCACATCTTGTTCCGAAAGATGGGAGGCAAGGGTTGGAAGTGGG\n-AGGACTGGAATGACAGGACGAAGCTCCCTATCGGTATTGCGGCGGGCGTTGCGTTCCTTG\n-TGGGATGGGTTGGAGCGATTATGGGTATGTCGCAGGTCTGGTATGTGGGACCGTTGGCGA\n-AGCTGGTCAGTGAGCAGGGAGCGGATATCGGGAATTATGTTGGGTTTTCGTGGGCGTTGG\n-TGGTGTATCCGCCTTTGAGGTGGGTGGAGCTGAGGTGGGTTGGGAGATAGGAGGGCAGAT\n-GGAGGATGGAGGAAGTCGGTGGACAGATCAAGGCGGAGAATCGGAGGTTGTGAAGCCCTC\n-GAGTTGTGGCTCGGGATGTGCCTGCGCTGTTTATCTTTGCGGCACTCAACTCCGCCAACA\n-GCATGCATTCGTGCGAGCAACGCAGACAAATTCAGCGTATCCTCTCGAGCATTGATATGG\n-CAAGCCCGAATACGCTCAACTCTGCGCCCTTCTCCGTTCATTCAACAGCATATACTCATA\n-CCGACATCAATATTCGTTATCATTATTTGCACAACTAGCGGTGAATCGCGATGAAGCCCG\n-ACTTACCTTAGTCATGCACTGCATCCGACATCGGGACGCGTATCGCCCGCATTCTTGGCA\n-CCTCCCCGGGCGCAAAATCCTGTTATCTTCCCGGCTGGCTCCCTCCTTCTTTTCATATGC\n-ACGCGTAATCCTCACCGTCTCTCCCTTTCACATTCACGCACCAGTTCACAATAACAATAT\n-TCACGCTTGACTTCACCTCACTTCACTGCCACCCCTCCCTACCTCACTCTTTCCCACTGC\n-TGCGCAGTCATGCCTCGCCCTCCAGACCACTACACCCACGCCCAATTCGAGCCCGTCGAG\n-TCGGACCACGCCGGCGAAACGGTCCAATGTCGCCACTGCCGCAACTGGACGGGTTCCATC\n-AAGACGCTTAATCGGAAAAAAGCTCATCTTCTCACGTGCACGCAGTATGCGCAGTGGCGG\n-GCGGCGGGGAATGGGCAGGATTTGGCGCCGCCGAATAAGTATCATAAGAGGGATAGTTCG\n-GTTATGGGTGGTGGGTGGGAGGGGCAGGGGGATGGGTCAGTGATCTTCTTTTGATGTTGT\n-GGTGTTTTGTGGTGGCTTGAAGATGGAATTGCGATGATTTGGGTTCTTTGTGATGTTGGT\n-GGAATGCTAACGGTGTTATTGCAGGAATACCTCTGGCTTCAATATGTCGCCGTTCAATGA\n-TACCCCGACGGTGGCTCGTGGCCGCAATCTTGATCTGACCAAGGTAGACATTGACAAGAT\n-GTTCCAATTCGCTGCAGTATACTGATCATGTACAGTACTTCTCCGAATTCTGGGACGACA\n-CCGCTTCGAACAAGGTCAGTGACTATCTACAGGATTTTACAGGCAATCTGTCTATTGTCA\n-CTTTCGTGATCCTCTGCATCTTCAGATCCAGCGCCACAAGTACTTACAAGTATCTACCAG\n-TGCATGCGAGTACGCTGCCTCTCCTGCGGCTTCGTCCGGGCAAAGAACACCACCCGCCAA\n-GTCGAACATCTTGCCAGCTGCGCCTCGTTCCTCAACAGCACCGAAGGTCAAGCCGCTGTC\n-GCGAACGGCGAACTCGAAATGACACCTGCCGCACCTCGCCAGTCTTTCGGAGGCGGGAAT\n-GACATCTGGCGTGGCGGTGCACCAAACCCGAATCTGCAAGTCAGCCAGACGCCAACTTCG\n-ACCAGCCGTGGTGGAGGAAGAGCCTATCCGATGCCGCCTCCTCCCAAAGCACCCTCCCTC\n-GTATCTCACCTCCTCAACAAGTTCCAGGAAAAGTTCAATGTTGCGACTCAACAGTCTTTC\n-CTCTCTCACGCCGGCTGCGGTACTCTGTCCCACGCAGCTCTCTGCTCCTGGCTCACACAG\n-CATGGCCACATTTCTCGAGCTATGATTGCCGCCATTGGATCACTCATCGCCAAAGTGTTC\n-CTGCCAGATGCCGCCAATACTCGCATTGCTACGCCATACCGTGCTCTGGACCTGCTCATC\n-TCCACGATCAGCAATCTTCGTAAAGAGATCGACTTCATCGAGAATACTAAGCGGAAGTAT\n-CGCTTGGACGCTGCGAGTGAGCCGCCGTCGCCGATGACGAAGGCATACGTCGATCTCTTG\n-GCGAGTGCTTCTGAGCCGAGAGCAGATCTGCTGGAGGGAATGGTAGCGCTGTGGGCGACC\n-GAGCATGTATGTTGACCACCTTTTCCGTTTCTGTGTTCGATGTCACTAACTCTATACCAG\n'
b
diff -r cc6db1ee2d48 -r 034d5b66e97a tool_dependencies.xml
--- a/tool_dependencies.xml Mon Oct 05 11:05:21 2015 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
b
@@ -1,18 +0,0 @@
-<?xml version="1.0"?>
-<tool_dependency>
- <package name="mdust" version="1.0">
- <install version="1.0">
- <actions>
- <action type="download_by_url">ftp://occams.dfci.harvard.edu/pub/bio/tgi/software/seqclean/mdust.tar.gz</action>
- <action type="shell_command">make</action>
- <action type="move_file">
- <source>mdust</source>
- <destination>$INSTALL_DIR</destination>
- </action>
- <action type="set_environment">
- <environment_variable name="PATH" action="prepend_to">$INSTALL_DIR</environment_variable>
- </action>
- </actions>
- </install>
- </package>
-</tool_dependency>