Mercurial > repos > galaxyp > regex_find_replace
comparison regex_tabular.xml @ 2:6dcfb96bc8b0 draft
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/regex_find_replace commit 8871a847daed1f996c0a2069c3e876685bf8d220"
| author | galaxyp | 
|---|---|
| date | Tue, 07 Apr 2020 15:30:05 +0000 | 
| parents | bf0c0905fd60 | 
| children | 6c8e2cb00619 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 1:bf0c0905fd60 | 2:6dcfb96bc8b0 | 
|---|---|
| 1 <tool id="regexColumn1" name="Column Regex Find And Replace" version="1.0.0"> | 1 <tool id="regexColumn1" name="Column Regex Find And Replace" version="1.0.1"> | 
| 2 <description></description> | 2 <description></description> | 
| 3 <command interpreter="python">regex.py --input '$input' --output '$out_file1' --column $field --input_display_name '$input.display_name' | 3 <requirements> | 
| 4 #for $check in $checks: | 4 <requirement type="package" version="3.7">python</requirement> | 
| 5 --pattern='$check.pattern' --replacement='$check.replacement' | 5 </requirements> | 
| 6 #end for | 6 <command> | 
| 7 python '$__tool_requirements__/regex.py' | |
| 8 --input '$input' | |
| 9 --output '$out_file1' | |
| 10 --column $field | |
| 11 --input_display_name '$input.display_name' | |
| 12 #for $check in $checks: | |
| 13 --pattern='$check.pattern' --replacement='$check.replacement' | |
| 14 #end for | |
| 7 </command> | 15 </command> | 
| 8 <inputs> | 16 <inputs> | 
| 9 <param format="tabular" name="input" type="data" label="Select cells from"/> | 17 <param format="tabular" name="input" type="data" label="Select cells from"/> | 
| 10 <param name="field" label="using column" type="data_column" data_ref="input" /> | 18 <param name="field" label="using column" type="data_column" data_ref="input" /> | 
| 11 <repeat name="checks" title="Check"> | 19 <repeat name="checks" title="Check"> | 
| 12 <param name="pattern" size="40" type="text" value="chr([0-9A-Za-z])+" label="Find Regex" help="here you can enter text or regular expression (for syntax check lower part of this frame)"> | 20 <param name="pattern" type="text" value="chr([0-9A-Za-z])+" label="Find Regex" help="here you can enter text or regular expression (for syntax check lower part of this frame)"> | 
| 13 <sanitizer> | 21 <sanitizer> | 
| 14 <valid> | 22 <valid> | 
| 15 <add preset="string.printable"/> | 23 <add preset="string.printable"/> | 
| 16 <remove value="\" /> | 24 <remove value="\" /> | 
| 17 <remove value="'" /> | 25 <remove value="'" /> | 
| 20 <add source="\" target="__backslash__" /> | 28 <add source="\" target="__backslash__" /> | 
| 21 <add source="'" target="__sq__"/> | 29 <add source="'" target="__sq__"/> | 
| 22 </mapping> | 30 </mapping> | 
| 23 </sanitizer> | 31 </sanitizer> | 
| 24 </param> | 32 </param> | 
| 25 <param name="replacement" size="40" type="text" value="newchr\1" label="Replacement"> | 33 <param name="replacement" type="text" value="newchr\1" label="Replacement"> | 
| 26 <sanitizer> | 34 <sanitizer> | 
| 27 <valid> | 35 <valid> | 
| 28 <add preset="string.printable"/> | 36 <add preset="string.printable"/> | 
| 29 <remove value="\" /> | 37 <remove value="\" /> | 
| 30 <remove value="'" /> | 38 <remove value="'" /> | 
