|
1
|
1 <tool id="PDBTIDY" name="PDBTIDY" version="1">
|
|
0
|
2 <description>Using pdb_tidy tools after ab_haddock_format.py.</description>
|
|
|
3 <command detect_errors="exit_code"><![CDATA[
|
|
1
|
4 source /home/galaxy/data/_conda/bin/activate pdbtools;
|
|
0
|
5 pdb_tidy '${input}' > '${output}';
|
|
|
6 source /home/galaxy/data/_conda/bin/deactivate
|
|
|
7 ]]></command>
|
|
|
8 <inputs>
|
|
|
9 <param name="input" format="pdb" type="data" label="Select your PDB file."/>
|
|
|
10 </inputs>
|
|
|
11 <outputs>
|
|
|
12 <data name="output" format="pdb" />
|
|
|
13 </outputs>
|
|
|
14 <help>
|
|
|
15 Modifies the file to adhere (as much as possible) to the format specifications.
|
|
|
16 Expects a sorted file - REMARK/ATOM/HETATM/END - so use pdb_sort in case you are
|
|
|
17 not sure.
|
|
|
18
|
|
|
19 This includes:
|
|
|
20 - Adding TER statements after chain breaks/changes
|
|
|
21 - Truncating/Padding all lines to 80 characters
|
|
|
22 - Adds END statement at the end of the file
|
|
|
23
|
|
|
24 Will remove all original TER/END statements from the file.
|
|
|
25
|
|
|
26 Usage:
|
|
|
27 python pdb_tidy.py 'pdb file'
|
|
|
28
|
|
|
29 Example:
|
|
|
30 python pdb_tidy.py 1CTF.pdb
|
|
|
31
|
|
|
32 This program is part of the 'pdb-tools' suite of utilities and should not be
|
|
|
33 distributed isolatedly. The 'pdb-tools' were created to quickly manipulate PDB
|
|
|
34 files using the terminal, and can be used sequentially, with one tool streaming
|
|
|
35 data to another. They are based on old FORTRAN77 code that was taking too much
|
|
|
36 effort to maintain and compile. RIP.
|
|
|
37 </help>
|
|
|
38 </tool>
|
|
|
39
|