33
33
******************************************************************************/
36
36
* $Log: blastpri.h,v $
37
* Revision 6.122 2006/04/26 12:42:36 madden
38
* BlastSetUserErrorString and BlastDeleteUserErrorString moved from blastool.c to blfmtutl.c
40
* Revision 6.121 2005/12/29 19:56:06 madden
41
* Moved functions to print tabular output to blfmtutl
37
43
* Revision 6.120 2005/12/01 15:10:23 madden
38
44
* Gave BLASTCheckHSPInclusion external linkage (i.e. removed the static specifier).
940
946
Int4 BlastDeleteHeap PROTO((BLASTHeapPtr which_heap, Int4 position));
942
/* Functions used for printing error messages. */
944
Uint1 BlastSetUserErrorString(CharPtr string, SeqIdPtr sip, Boolean use_id);
945
void BlastDeleteUserErrorString(Uint1 err_id);
949
950
/* Functions used in OOF calculations */
991
992
int LIBCALLBACK BlastPrintAlignInfo PROTO((VoidPtr srch));
992
993
int LIBCALLBACK MegaBlastPrintAlignInfo PROTO((VoidPtr srch));
993
void BlastPrintTabulatedResults PROTO((SeqAlignPtr seqalign, BioseqPtr query_bsp, SeqLocPtr query_slp, Int4 num_alignments, CharPtr blast_program, Boolean is_ungapped, Boolean believe_query, Int4 q_shift, Int4 s_shift, FILE *fp, Boolean print_query_info));
994
void BlastPrintTabulatedResultsEx PROTO((SeqAlignPtr seqalign, BioseqPtr query_bsp, SeqLocPtr query_slp, Int4 num_alignments, CharPtr blast_program, Boolean is_ungapped, Boolean believe_query, Int4 q_shift, Int4 s_shift, FILE *fp, int *num_formatted, Boolean print_query_info));
996
void BlastPrintTabularResults(SeqAlignPtr seqalign, BioseqPtr query_bsp,
997
SeqLocPtr query_slp, Int4 num_alignments, CharPtr blast_program,
998
Boolean is_ungapped, Boolean is_ooframe, Boolean believe_query,
999
Int4 q_shift, Int4 s_shift, FILE *fp, int *num_formatted,
1000
Boolean print_query_info);
1003
996
BlastProcessGiLists PROTO((BlastSearchBlkPtr search,