Mercurial > repos > bgruening > text_processing
comparison grep.xml @ 27:08cdbfffce67 draft
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/text_processing/text_processing commit 2dc2df988bd2dde9f8d7f629b594186dbd4fdc2b
author | bgruening |
---|---|
date | Fri, 07 Mar 2025 20:43:41 +0000 |
parents | f22a309187a3 |
children |
comparison
equal
deleted
inserted
replaced
26:f22a309187a3 | 27:08cdbfffce67 |
---|---|
83 </outputs> | 83 </outputs> |
84 <tests> | 84 <tests> |
85 <!-- grep a FASTA file for sequences with specific motif --> | 85 <!-- grep a FASTA file for sequences with specific motif --> |
86 <test> | 86 <test> |
87 <param name="infile" value="grep1.txt" /> | 87 <param name="infile" value="grep1.txt" /> |
88 <param name="case_sensitive" value="case sensitive" /> | 88 <param name="case_sensitive" value="-i" /> |
89 <param name="regex_type" value="-P" /> | 89 <param name="regex_type" value="-P" /> |
90 <param name="invert" value="" /> | 90 <param name="invert" value="" /> |
91 <param name="url_paste" value="AA.{2}GT" /> | 91 <param name="url_paste" value="AA.{2}GT" /> |
92 <param name="lines_before" value="1" /> | 92 <param name="lines_before" value="1" /> |
93 <param name="lines_after" value="0" /> | 93 <param name="lines_after" value="0" /> |
96 </test> | 96 </test> |
97 <!-- grep a FASTA file for sequences with specific motif - | 97 <!-- grep a FASTA file for sequences with specific motif - |
98 show highlighed output --> | 98 show highlighed output --> |
99 <test> | 99 <test> |
100 <param name="infile" value="grep1.txt" /> | 100 <param name="infile" value="grep1.txt" /> |
101 <param name="case_sensitive" value="case sensitive" /> | 101 <param name="case_sensitive" value="-i" /> |
102 <param name="regex_type" value="-P" /> | 102 <param name="regex_type" value="-P" /> |
103 <param name="invert" value="" /> | 103 <param name="invert" value="" /> |
104 <param name="url_paste" value="AA.{2}GT" /> | 104 <param name="url_paste" value="AA.{2}GT" /> |
105 <param name="lines_before" value="0" /> | 105 <param name="lines_before" value="0" /> |
106 <param name="lines_after" value="0" /> | 106 <param name="lines_after" value="0" /> |
108 <output name="output" file="grep_results2.html" /> | 108 <output name="output" file="grep_results2.html" /> |
109 </test> | 109 </test> |
110 <!-- tests egrep --> | 110 <!-- tests egrep --> |
111 <test> | 111 <test> |
112 <param name="infile" value="egrep1.txt" /> | 112 <param name="infile" value="egrep1.txt" /> |
113 <param name="case_sensitive" value="case sensitive" /> | 113 <param name="case_sensitive" value="-i" /> |
114 <param name="regex_type" value="-E" /> | 114 <param name="regex_type" value="-E" /> |
115 <param name="invert" value="" /> | 115 <param name="invert" value="" /> |
116 <param name="url_paste" value="[^ ]+" /> | 116 <param name="url_paste" value="[^ ]+" /> |
117 <param name="lines_before" value="0" /> | 117 <param name="lines_before" value="0" /> |
118 <param name="lines_after" value="0" /> | 118 <param name="lines_after" value="0" /> |
120 <output name="output" file="egrep_results1.txt" /> | 120 <output name="output" file="egrep_results1.txt" /> |
121 </test> | 121 </test> |
122 <!-- tests basic regex; + must be backslashed to match --> | 122 <!-- tests basic regex; + must be backslashed to match --> |
123 <test> | 123 <test> |
124 <param name="infile" value="egrep1.txt" /> | 124 <param name="infile" value="egrep1.txt" /> |
125 <param name="case_sensitive" value="case sensitive" /> | 125 <param name="case_sensitive" value="-i" /> |
126 <param name="regex_type" value="-G" /> | 126 <param name="regex_type" value="-G" /> |
127 <param name="invert" value="" /> | 127 <param name="invert" value="" /> |
128 <param name="url_paste" value="[^ ]\+" /> | 128 <param name="url_paste" value="[^ ]\+" /> |
129 <param name="lines_before" value="0" /> | 129 <param name="lines_before" value="0" /> |
130 <param name="lines_after" value="0" /> | 130 <param name="lines_after" value="0" /> |
132 <output name="output" file="egrep_results1.txt" /> | 132 <output name="output" file="egrep_results1.txt" /> |
133 </test> | 133 </test> |
134 <!-- tests regex;matching nothing --> | 134 <!-- tests regex;matching nothing --> |
135 <test> | 135 <test> |
136 <param name="infile" value="egrep1.txt" /> | 136 <param name="infile" value="egrep1.txt" /> |
137 <param name="case_sensitive" value="case sensitive" /> | 137 <param name="case_sensitive" value="-i" /> |
138 <param name="regex_type" value="-G" /> | 138 <param name="regex_type" value="-G" /> |
139 <param name="invert" value="" /> | 139 <param name="invert" value="" /> |
140 <param name="url_paste" value="not existent pattern" /> | 140 <param name="url_paste" value="not existent pattern" /> |
141 <param name="lines_before" value="0" /> | 141 <param name="lines_before" value="0" /> |
142 <param name="lines_after" value="0" /> | 142 <param name="lines_after" value="0" /> |
148 </output> | 148 </output> |
149 </test> | 149 </test> |
150 <!-- tests invalid regex; i.e. that we still get exit code 2 --> | 150 <!-- tests invalid regex; i.e. that we still get exit code 2 --> |
151 <test expect_failure="true" expect_exit_code="2"> | 151 <test expect_failure="true" expect_exit_code="2"> |
152 <param name="infile" value="egrep1.txt" /> | 152 <param name="infile" value="egrep1.txt" /> |
153 <param name="case_sensitive" value="case sensitive" /> | 153 <param name="case_sensitive" value="-i" /> |
154 <param name="regex_type" value="-G" /> | 154 <param name="regex_type" value="-G" /> |
155 <param name="invert" value="" /> | 155 <param name="invert" value="" /> |
156 <param name="url_paste" value="\(" /> | 156 <param name="url_paste" value="\(" /> |
157 <param name="lines_before" value="0" /> | 157 <param name="lines_before" value="0" /> |
158 <param name="lines_after" value="0" /> | 158 <param name="lines_after" value="0" /> |