# HG changeset patch # User bgruening # Date 1499882807 14400 # Node ID 74aae7d6cb099ee23c397a2bf845e6b6838c39a9 # Parent 7725ab6dab67f1f75fcca871c5748a91507c90f5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/text_processing/text_processing commit 3103ebed1a420c7d3415b67ef532ea579edf9faa diff -r 7725ab6dab67 -r 74aae7d6cb09 awk.xml --- a/awk.xml Sat May 06 13:09:30 2017 -0400 +++ b/awk.xml Wed Jul 12 14:06:47 2017 -0400 @@ -80,14 +80,17 @@ - **/AG..AG/** will match lines that contain the regular expression **AG..AG** (meaning the characeters AG followed by any two characeters followed by AG). (This is the way to specify regular expressions on the entire line, similar to GREP.) - **$7 ~ /A{4}U/** will match lines whose seventh column contains 4 consecutive A's followed by a U. (This is the way to specify regular expressions on a specific field.) - **10000 < $4 && $4 < 20000** will match lines whose fourth column value is larger than 10,000 but smaller than 20,000 +- **BEGIN** will be executed once only, before the first input record is read. - If no pattern is specified, all lines match (meaning the **action** part will be executed on all lines). + **Action Examples** - **{ print }** or **{ print $0 }** will print the entire input line (the line that matched in **pattern**). **$0** is a special marker meaning 'the entire line'. - **{ print $1, $4, $5 }** will print only the first, fourth and fifth fields of the input line. - **{ print $4, $5-$4 }** will print the fourth column and the difference between the fifth and fourth column. (If the fourth column was start-position in the input file, and the fifth column was end-position - the output file will contain the start-position, and the length). +- **{ FS = "," }** can be used to change the field separator (delimeter) for parsing the input file. - If no action part is specified (not even the curly brackets) - the default action is to print the entire line. diff -r 7725ab6dab67 -r 74aae7d6cb09 easyjoin.xml --- a/easyjoin.xml Sat May 06 13:09:30 2017 -0400 +++ b/easyjoin.xml Wed Jul 12 14:06:47 2017 -0400 @@ -1,10 +1,10 @@ - + two files macros.xml - perl + perl join --version | head -n 1 diff -r 7725ab6dab67 -r 74aae7d6cb09 find_and_replace.xml --- a/find_and_replace.xml Sat May 06 13:09:30 2017 -0400 +++ b/find_and_replace.xml Wed Jul 12 14:06:47 2017 -0400 @@ -1,10 +1,10 @@ - + parts of text macros.xml - perl + perl + (combine multiple files) macros.xml - perl + perl - + diff -r 7725ab6dab67 -r 74aae7d6cb09 tac.xml --- a/tac.xml Sat May 06 13:09:30 2017 -0400 +++ b/tac.xml Wed Jul 12 14:06:47 2017 -0400 @@ -70,19 +70,20 @@ Input file: - 0 1 2 3 4 5 # 6 7 8 9 + 0 1 2 3 4 5 # 6 7 8 9 default settings: - 9 8 7 6 # 5 4 3 2 1 0 + 9 8 7 6 # 5 4 3 2 1 0 with option -s 5: - # 6 7 8 9 0 1 2 3 4 5 + + # 6 7 8 9 0 1 2 3 4 5 with option -b and -s 5: - 5 # 6 7 8 9 0 1 2 3 4 + 5 # 6 7 8 9 0 1 2 3 4 @REFERENCES@ ]]>