annotate escape_excel.xml @ 0:45f9b77eda87 draft

Uploaded XML
author pstew
date Fri, 17 Feb 2017 16:36:38 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
1 <tool id="escape_excel" name="Escape Excel" version="0.1.0">
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
2 <description>Protect files from auto-conversion in Excel</description>
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
3 <command interpreter="python">
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
4 escape_excel_wrapper.py $paranoid $escape_dates $escape_scinot $escape_leadzero $input $output
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
5 </command>
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
6 <inputs>
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
7 <param name="input" format="txt" type="data" label="Source file"/>
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
8 <param name="paranoid" type="boolean" truevalue="TRUE" falsevalue="FALSE" label="Enable Paranoid Mode" />
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
9 <param name="escape_dates" type="boolean" truevalue="TRUE" falsevalue="FALSE" label="Disable escaping of dates" />
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
10 <param name="escape_scinot" type="boolean" truevalue="TRUE" falsevalue="FALSE" label="Disable escaping of scientific notation" />
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
11 <param name="escape_leadzero" type="boolean" truevalue="TRUE" falsevalue="FALSE" label="Disable escaping of leading zeros" />
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
12 </inputs>
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
13 <outputs>
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
14 <data format="tabular" name="output" />
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
15 </outputs>
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
16 <help>
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
17
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
18 **Enable Paranoid Mode**: Escape all non-numeric text. This option is not recommended as Excel can take a long time to import text files where most fields are escaped.
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
19
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
20 **Disable escaping of dates**: Do not escape text that looks like dates.
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
21
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
22 **Disable escaping of scientific notation**: Do not escape integers represented by scientific notation with >=2 integer digits before the exponent. Do not escape numbers with >11 integer digits.
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
23
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
24 **Disable escaping of leading zeroes**: Do not escape leading zeroes (ie. 012345).
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
25
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
26 Please note the input file must be tab-delimited. Fields will be stripped of existing ="" escapes, enclosing "", leading ", and leading/trailing spaces, as they may all cause problems.
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
27
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
28 Defaults to escaping most Excel mis-imported fields. Escapes a few extra date-like formats that Excel does not consider dates. Please send unhandled mis-imported field examples (other than gene symbols with 1-digit scientific notation, such as 2e4) to Eric.Welsh@moffitt.org.
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
29
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
30 Copy / Paste Values in Excel, after importing, to de-escape back into text.
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
31 </help>
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
32
45f9b77eda87 Uploaded XML
pstew
parents:
diff changeset
33 </tool>