Parse output.pl

From Bioinformatikpedia
Revision as of 10:32, 5 May 2013 by Kalemanovm (talk | contribs) (Created page with "You can find the script <code>parse_output.pl</code> here on biocluster: <code>/mnt/home/student/kalemanovm/master_practical/Assignment2_Alignments/scripts/task1</code>. The usag…")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

You can find the script parse_output.pl here on biocluster: /mnt/home/student/kalemanovm/master_practical/Assignment2_Alignments/scripts/task1. The usage of the script till now is parsing on (Psi-)BLAST and HHblits hhr output files:

Usage: perl parse_output.pl --out_h <output hhblits file> [--out_p <output psiblast file>] 
Optional parameters:
--pdb70, if HHblits was done against pdb70
--pdb_full, if HHblits was done against pdb_full

Note: The flag --pdb_full must be given is HHblits run was performed against the pdb_full database and --pdb70 must be given if the clustered pdb70 database was used. If uniprot20 was used, no extra flag has to be given. It is because the databases have different formats of headers of the cluster master sequences, where the IDs of cluster members are listed (and for pdb70 an extra mapping must be used).

The output is a tab-separated file with the columns:

  • id
  • evalue
  • identity
  • similarity
  • length
  • score
  • probabilty (only for HHblits)

If both HHblits and (Psi-)BLAST files are given, the overlap of hits with the same ID is calculated. Note: The script "filters the duplicates": if more than one HSPs with the same ID are found in one output file, only one HSP with the lowest E-value is taken (for both the calculations and the output).