Mercurial > repos > bgruening > text_processing
comparison readme.rst @ 4:56e80527c482 draft
Uploaded
author | bgruening |
---|---|
date | Wed, 07 Jan 2015 11:10:52 -0500 |
parents | 7068d1548234 |
children | 8928e6d1e7ba |
comparison
equal
deleted
inserted
replaced
3:7068d1548234 | 4:56e80527c482 |
---|---|
1 Galaxy wrappers for common unix text-processing tools | 1 Galaxy wrappers for common unix text-processing tools |
2 ===================================================== | 2 ===================================================== |
3 | 3 |
4 The initial work was done by Assaf Gordon and Greg Hannon's lab ( http://hannonlab.cshl.edu ) | 4 The initial work was done by Assaf Gordon and Greg Hannon's lab ( http://hannonlab.cshl.edu ) |
5 in Cold Spring Harbor Laboratory ( http://www.cshl.edu ). | 5 in Cold Spring Harbor Laboratory ( http://www.cshl.edu ). In late 2013 maintainence and |
6 further development was taken over by Bjoern Gruening. Feel free to contribute any general purpose | |
7 text manipulation tool to this repository. | |
6 | 8 |
7 | 9 |
8 Tools: | 10 Tools: |
9 | 11 |
10 * awk - The AWK programmning language ( http://www.gnu.org/software/gawk/ ) | 12 * awk - The AWK programmning language ( http://www.gnu.org/software/gawk/ ) |
31 | 33 |
32 | 34 |
33 Requirements | 35 Requirements |
34 ------------ | 36 ------------ |
35 | 37 |
36 1. Coreutils vesion 8.19 or later. | 38 1. Coreutils vesion 8.22 or later. |
37 2. AWK version 4.0.1 or later. | 39 2. AWK version 4.0.1 or later. |
38 3. SED version 4.2 *with* a special patch | 40 3. SED version 4.2 *with* a special patch |
39 4. Grep with PCRE support | 41 4. Grep with PCRE support |
40 | 42 |
41 These will be installed automatically with the Galaxy `Tool Shed`_. | 43 These will be installed automatically with the Galaxy `Tool Shed`_. |
80 | 82 |
81 ---- | 83 ---- |
82 TODO | 84 TODO |
83 ---- | 85 ---- |
84 | 86 |
85 - unit-tests | 87 - add shuf |
86 - uniqu will get a new --group funciton with the 8.22 release, its currently commended out | |
87 - also shuf will get a major improved performance with large files http://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=commit;h=20d7bce0f7e57d9a98f0ee811e31c757e9fedfff | |
88 we can remove the random feature from sort and use shuf instead | 88 we can remove the random feature from sort and use shuf instead |
89 - move some advanced settings under a conditional, for example the cut tools offers to cut bytes | 89 - move some advanced settings under a conditional, for example the cut tools offers to cut bytes |
90 - cut wrapper has some output conditional magic for interval files, that needs to be checked | 90 - cut wrapper has some output conditional magic for interval files, that needs to be checked |
91 - comm wrapper, see the Galaxy default one | 91 - comm wrapper, see the Galaxy default one |
92 - evaluate the join wrappers against the Galaxy ones, maybe we should drop them | 92 - evaluate the join wrappers against the Galaxy ones, maybe we should drop them |
95 ------- | 95 ------- |
96 License | 96 License |
97 ------- | 97 ------- |
98 | 98 |
99 * Copyright (c) 2009-2013 A. Gordon (gordon <at> cshl dot edu) | 99 * Copyright (c) 2009-2013 A. Gordon (gordon <at> cshl dot edu) |
100 * Copyright (c) 2013 B. Gruening (bjoern dot gruening <at> gmail dot com) | 100 * Copyright (c) 2013-2015 B. Gruening (bjoern dot gruening <at> gmail dot com) |
101 | 101 |
102 | 102 |
103 Permission is hereby granted, free of charge, to any person obtaining | 103 Permission is hereby granted, free of charge, to any person obtaining |
104 a copy of this software and associated documentation files (the | 104 a copy of this software and associated documentation files (the |
105 "Software"), to deal in the Software without restriction, including | 105 "Software"), to deal in the Software without restriction, including |