annotate tools/fastq/fastq_filter_by_id.txt @ 2:d570cc324779

Migrated tool version 0.0.4 from old tool shed archive to new tool shed repository
author peterjc
date Tue, 07 Jun 2011 17:24:08 -0400
parents 10e963c79a45
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
d570cc324779 Migrated tool version 0.0.4 from old tool shed archive to new tool shed repository
peterjc
parents: 0
diff changeset
1 Obsolete
d570cc324779 Migrated tool version 0.0.4 from old tool shed archive to new tool shed repository
peterjc
parents: 0
diff changeset
2 ========
d570cc324779 Migrated tool version 0.0.4 from old tool shed archive to new tool shed repository
peterjc
parents: 0
diff changeset
3
d570cc324779 Migrated tool version 0.0.4 from old tool shed archive to new tool shed repository
peterjc
parents: 0
diff changeset
4 This tool is now obsolete, having been replaced by a more general version
d570cc324779 Migrated tool version 0.0.4 from old tool shed archive to new tool shed repository
peterjc
parents: 0
diff changeset
5 covering the FASTA, FASTQ and SFF sequence formats in a single tool. You
d570cc324779 Migrated tool version 0.0.4 from old tool shed archive to new tool shed repository
peterjc
parents: 0
diff changeset
6 should only install this tool if you need to support existing workflows
d570cc324779 Migrated tool version 0.0.4 from old tool shed archive to new tool shed repository
peterjc
parents: 0
diff changeset
7 which used it.
d570cc324779 Migrated tool version 0.0.4 from old tool shed archive to new tool shed repository
peterjc
parents: 0
diff changeset
8
0
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
9 Galaxy tool to filter FASTQ sequences by ID
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
10 ===========================================
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
11
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
12 This tool is copyright 2010 by Peter Cock, SCRI, UK. All rights reserved.
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
13 See the licence text below.
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
14
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
15 This tool is a short Python script (using the Galaxy library functions) which
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
16 divides a FASTQ file in two, those sequences with or without an ID present in
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
17 the specified column(s) of a tabular file. Example uses include filtering based
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
18 on search results from a tool like NCBI BLAST before assembly.
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
19
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
20 There are just two files to install:
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
21
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
22 * fastq_filter_by_id.py (the Python script)
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
23 * fastq_filter_by_id.xml (the Galaxy tool definition)
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
24
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
25 The suggested location is next to the similarly named fastq_filter.py and
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
26 fastq_filter.xml files which are included with Galaxy, i.e. in the Galaxy
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
27 folder tools/fastq
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
28
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
29 You will also need to modify the tools_conf.xml file to tell Galaxy to offer
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
30 the tool. The suggested location is next to the fastq_filter.xml entry. Simply
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
31 add the line:
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
32
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
33 <tool file="fastq/fastq_filter_by_id.xml" />
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
34
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
35 That's it.
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
36
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
37
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
38 History
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
39 =======
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
40
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
41 v0.0.1 - Initial verion (not publicly released)
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
42 v0.0.2 - Allow both, just pos or just neg output files
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
43 - Preserve the FASTQ variant in the XML wrapper
2
d570cc324779 Migrated tool version 0.0.4 from old tool shed archive to new tool shed repository
peterjc
parents: 0
diff changeset
44 v0.0.3 - Fixed bug when generating non-matching FASTQ file only
d570cc324779 Migrated tool version 0.0.4 from old tool shed archive to new tool shed repository
peterjc
parents: 0
diff changeset
45 v0.0.4 - Deprecated, marked as hidden in the XML
0
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
46
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
47
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
48 Developers
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
49 ==========
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
50
2
d570cc324779 Migrated tool version 0.0.4 from old tool shed archive to new tool shed repository
peterjc
parents: 0
diff changeset
51 This script and related tools are being developed on the following hg branch:
d570cc324779 Migrated tool version 0.0.4 from old tool shed archive to new tool shed repository
peterjc
parents: 0
diff changeset
52 http://bitbucket.org/peterjc/galaxy-central/src/tools
d570cc324779 Migrated tool version 0.0.4 from old tool shed archive to new tool shed repository
peterjc
parents: 0
diff changeset
53
d570cc324779 Migrated tool version 0.0.4 from old tool shed archive to new tool shed repository
peterjc
parents: 0
diff changeset
54 This incorporates the previously used hg branch:
0
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
55 http://bitbucket.org/peterjc/galaxy-central/src/fasta_filter
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
56
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
57 For making the "Galaxy Tool Shed" http://community.g2.bx.psu.edu/ tarball use
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
58 the following command from the Galaxy root folder:
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
59
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
60 tar -czf fastq_filter_by_id.tar.gz tools/fastq/fastq_filter_by_id.*
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
61
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
62 Check this worked:
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
63
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
64 $ tar -tzf fastq_filter_by_id.tar.gz
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
65 fastq/fastq_filter_by_id.py
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
66 fastq/fastq_filter_by_id.txt
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
67 fastq/fastq_filter_by_id.xml
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
68
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
69
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
70 Licence (MIT/BSD style)
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
71 =======================
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
72
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
73 Permission to use, copy, modify, and distribute this software and its
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
74 documentation with or without modifications and for any purpose and
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
75 without fee is hereby granted, provided that any copyright notices
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
76 appear in all copies and that both those copyright notices and this
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
77 permission notice appear in supporting documentation, and that the
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
78 names of the contributors or copyright holders not be used in
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
79 advertising or publicity pertaining to distribution of the software
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
80 without specific prior permission.
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
81
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
82 THE CONTRIBUTORS AND COPYRIGHT HOLDERS OF THIS SOFTWARE DISCLAIM ALL
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
83 WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
84 WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
85 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
86 OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
87 OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
88 OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
10e963c79a45 Migrated tool version 0.0.2 from old tool shed archive to new tool shed repository
peterjc
parents:
diff changeset
89 OR PERFORMANCE OF THIS SOFTWARE.