That repository contains all kind of different text processing tools. * awk - The AWK programmning language ( http://www.gnu.org/software/gawk/ ) * sed - Stream Editor ( https://www.gnu.org/software/sed/ ) * grep - Search files ( http://www.gnu.org/software/grep/ ) * sort_columns - Sorting every line according to there columns * GNU Coreutils programs ( http://www.gnu.org/software/coreutils/ ): * sort - sort files * join - join two files, based on common key field. * cut - keep/discard fields from a file * unsorted_uniq - keep unique/duplicated lines in a file * sorted_uniq - keep unique/duplicated lines in a file * head - keep the first X lines in a file * tail - keep the last X lines in a file Originally known as "Unix Tools" and developed from Assaf Gordon @ Greg Hannon's lab ( http://hannonlab.cshl.edu ) in Cold Spring Harbor Laboratory, it is now hosted under https://github.com/bgruening/galaxytools/tree/master/tools/text_processing and open for contributions. It will also replace several smaller sed, sort and uniq wrappers, developed over the time. Repository-Maintainer: Björn Grüning |
hg clone https://toolshed.g2.bx.psu.edu/repos/bgruening/text_processing
Name | Description | Version | Minimum Galaxy Version |
---|---|---|---|
assuming sorted input file | 1.1.1 | 16.01 | |
reverse a file (reverse cat) | 1.1.0 | 16.01 | |
in a specific column | 1.1.3 | 16.01 | |
lines from a dataset (tail) | 1.1.0 | 16.01 | |
(combine multiple files) | 1.1.1 | 16.01 | |
according to their columns | 1.1.0+galaxy0 | 16.01 | |
parts of text | 1.1.4 | 16.01 | |
columns from a table (cut) | 1.1.0 | 16.01 | |
two files | 1.1.2 | 16.01 | |
data in ascending or descending order | 1.1.1 | 16.01 | |
occurrences of each record | 1.1.0 | 16.01 | |
in entire line | 1.1.2 | 16.01 | |
with recurring lines | 1.1.0 | 16.01 | |
with sed | 1.1.1 | 16.01 | |
with awk | 1.1.2 | 16.01 | |
columns from a table | 1.1.1 | 16.01 | |
lines from a dataset (head) | 1.1.0 | 16.01 | |
(grep) | 1.1.1 | 16.01 | |
tail-to-head (cat) | 0.1.1 | 16.01 |