~ubuntu-branches/ubuntu/edgy/ncbi-tools6/edgy

« back to all changes in this revision

Viewing changes to algo/blast/core/phi_lookup.h

  • Committer: Bazaar Package Importer
  • Author(s): Barry deFreese
  • Date: 2006-07-19 23:28:07 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20060719232807-et3cdmcjgmnyleyx
Tags: 6.1.20060507-3ubuntu1
Re-merge with Debian

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* $Id: phi_lookup.h,v 1.10 2005/11/16 14:31:37 madden Exp $
 
1
/* $Id: phi_lookup.h,v 1.11 2006/02/01 14:58:45 ivanov Exp $
2
2
 * ===========================================================================
3
3
 *
4
4
 *                            PUBLIC DOMAIN NOTICE
53
53
 * @param error_msg Error message, if any.
54
54
 * @return 0 on success, -1 on failure.
55
55
 */
 
56
NCBI_XBLAST_EXPORT
56
57
Int2 SPHIPatternSearchBlkNew(char* pattern, Boolean is_dna, BlastScoreBlk* sbp, 
57
58
                            SPHIPatternSearchBlk* *pattern_blk, 
58
59
                            Blast_Message* *error_msg);
61
62
 * @param pattern_blk The structure to deallocate [in]
62
63
 * @return NULL.
63
64
 */
 
65
NCBI_XBLAST_EXPORT
64
66
SPHIPatternSearchBlk* 
65
67
SPHIPatternSearchBlkFree(SPHIPatternSearchBlk* pattern_blk);
66
68
 
81
83
 * @param array_size length of the offset arrays [in]
82
84
 * @return The number of hits found.
83
85
 */
 
86
NCBI_XBLAST_EXPORT
84
87
Int4 PHIBlastScanSubject(const LookupTableWrap* lookup_wrap,
85
88
        const BLAST_SequenceBlk *query_blk, const BLAST_SequenceBlk *subject, 
86
89
        Int4* offset, BlastOffsetPair* NCBI_RESTRICT offset_pairs,