~ubuntu-branches/ubuntu/oneiric/ncbi-tools6/oneiric

« back to all changes in this revision

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

  • Committer: Bazaar Package Importer
  • Author(s): Aaron M. Ucko
  • Date: 2008-07-14 19:43:15 UTC
  • mfrom: (2.1.12 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080714194315-ed44u9ek7txva2rz
Tags: 6.1.20080302-3
tools/readdb.c: enable madvise()-based code on all glibc (hence all
Debian) systems, not just Linux.  (Closes: #490437.)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#ifndef ALGO_BLAST_CORE___BLAST_SW__H
2
 
#define ALGO_BLAST_CORE___BLAST_SW__H
3
 
 
4
 
/*  $Id: blast_sw.h,v 1.2 2006/09/14 14:50:32 papadopo Exp $
 
1
/*  $Id: blast_sw.h,v 1.4 2006/11/29 17:25:50 bealer Exp $
5
2
 * ===========================================================================
6
3
 *
7
4
 *                            PUBLIC DOMAIN NOTICE
34
31
 *  Smith-Waterman alignment for use within the infrastructure of BLAST
35
32
 */
36
33
 
37
 
#include <algo/blast/core/blast_util.h>
 
34
#ifndef ALGO_BLAST_CORE___BLAST_SW__H
 
35
#define ALGO_BLAST_CORE___BLAST_SW__H
 
36
 
 
37
#include <algo/blast/core/ncbi_std.h>
 
38
#include <algo/blast/core/blast_def.h>
 
39
#include <algo/blast/core/blast_program.h>
 
40
#include <algo/blast/core/blast_query_info.h>
38
41
#include <algo/blast/core/blast_parameters.h>
39
42
#include <algo/blast/core/blast_gapalign.h>
 
43
#include <algo/blast/core/blast_hits.h>
 
44
#include <algo/blast/core/blast_diagnostics.h>
40
45
 
41
46
/** @addtogroup AlgoBlast
42
47
 *
98
103
 *               contains a gapped alignment that exceeds a cutoff
99
104
 *               score. [out]
100
105
 * @param gapped_stats Return statistics (not filled if NULL) [out]
 
106
 * @param fence_hit Partial range support (not used for S/W). [in]
101
107
 */
102
108
Int2 BLAST_SmithWatermanGetGappedScore (EBlastProgramType program_number, 
103
109
        BLAST_SequenceBlk* query, BlastQueryInfo* query_info, 
107
113
        const BlastExtensionParameters* ext_params,
108
114
        const BlastHitSavingParameters* hit_params,
109
115
        BlastInitHitList* init_hitlist,
110
 
        BlastHSPList** hsp_list_ptr, BlastGappedStats* gapped_stats);
 
116
        BlastHSPList** hsp_list_ptr, BlastGappedStats* gapped_stats,
 
117
        Boolean * fence_hit);
111
118
 
112
119
#ifdef __cplusplus
113
120
}