changeset 71:2e90d8b7dfa7 draft

Uploaded
author devteam
date Wed, 19 Feb 2014 17:59:27 -0500
parents 92e50e57c1e5
children 5988c94a8f13
files picard_NormalizeFasta.xml
diffstat 1 files changed, 59 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/picard_NormalizeFasta.xml	Wed Feb 19 17:59:27 2014 -0500
@@ -0,0 +1,59 @@
+<tool name="NormalizeFasta" id="picard_NormalizeFasta" version="1.106.0">
+<description>Takes any file that conforms to the fasta format and normalizes it so that all lines of sequence except the last line per named sequence are of the same length.</description>
+<requirements><requirement type="package" version="1.106.0">picard</requirement></requirements>
+  <command interpreter="java -jar -Xmx8g">
+      $JAVA_JAR_PATH/NormalizeFasta.jar
+
+          #if str( $OUTPUT ):
+              OUTPUT="${OUTPUT}"
+          #end if
+          #if str( $LINE_LENGTH ):
+              LINE_LENGTH="${LINE_LENGTH}"
+          #end if
+          #if str( $TRUNCATE_SEQUENCE_NAMES_AT_WHITESPACE ):
+              TRUNCATE_SEQUENCE_NAMES_AT_WHITESPACE="${TRUNCATE_SEQUENCE_NAMES_AT_WHITESPACE}"
+          #end if
+
+      VALIDATION_STRINGENCY=LENIENT
+      QUIET=True
+      TMP_DIR="${__new_file_path__}" 
+  </command>
+  
+  <stdio>
+    <exit_code range="0" level="warning" description="Tool finished correctly" />
+  </stdio>
+  
+  <inputs>
+      <param format="XXCHANGEMEEE" name="OUTPUT" type="data" label="The output fasta file to write. Required." help="" />
+      <param format="XXCHANGEMEEE" name="LINE_LENGTH" type="string" label="The line length to be used for the output fasta file. Default value: 100. This option can be set to 'null' to clear the default value." help="" />
+      <param format="XXCHANGEMEEE" name="TRUNCATE_SEQUENCE_NAMES_AT_WHITESPACE" type="boolean" label="Truncate sequence names at first whitespace. Default value: false. This option can be set to 'null' to clear the default value. Possible values: {true, false}" help="" />
+  </inputs>
+  <outputs>
+    <data name="outFile" format="XXCHANGEMEEE">
+    </data>
+  </outputs>
+  <tests>
+  <test>
+     <!-- Here is a command line that works:
+        java -jar ...
+     -->
+      <param name="inputFile" value="XXCHANGEMEE-input" />
+      <output name="outFile" file="XXCHANGEMEE-correct-output" lines_diff="2" ftype="XXCHANGEMEE" />
+    </test>
+  </tests>
+  <help>
+Picard documentation says:
+
+  
+NormalizeFasta
+
+Takes any file that conforms to the fasta format and normalizes it so that all lines of sequence except the last line per named sequence are of the same length.
+Option	Description
+INPUT=File	The input fasta file to normalize. Required.
+OUTPUT=File	The output fasta file to write. Required.
+LINE_LENGTH=Integer	The line length to be used for the output fasta file. Default value: 100. This option can be set to 'null' to clear the default value.
+TRUNCATE_SEQUENCE_NAMES_AT_WHITESPACE=Boolean	Truncate sequence names at first whitespace. Default value: false. This option can be set to 'null' to clear the default value. Possible values: {true, false} 
+
+
+  </help>
+</tool>