1 /* suggslp.h 2 * =========================================================================== 3 * 4 * PUBLIC DOMAIN NOTICE 5 * National Center for Biotechnology Information (NCBI) 6 * 7 * This software/database is a "United States Government Work" under the 8 * terms of the United States Copyright Act. It was written as part of 9 * the author's official duties as a United States Government employee and 10 * thus cannot be copyrighted. This software/database is freely available 11 * to the public for use. The National Library of Medicine and the U.S. 12 * Government do not place any restriction on its use or reproduction. 13 * We would, however, appreciate having the NCBI and the author cited in 14 * any work or product based on this material 15 * 16 * Although all reasonable efforts have been taken to ensure the accuracy 17 * and reliability of the software and data, the NLM and the U.S. 18 * Government do not and cannot warrant the performance or results that 19 * may be obtained by using this software or data. The NLM and the U.S. 20 * Government disclaim all warranties, express or implied, including 21 * warranties of performance, merchantability or fitness for any particular 22 * purpose. 23 * 24 * =========================================================================== 25 * 26 * File Name: suggslp.h 27 * 28 * Author: Webb Miller, Karl Sirotkin, Warren Gish, Jonathan Kans, Yuri Sadykov 29 * 30 * Version Creation Date: 11/22/95 31 * 32 * $Revision: 6.3 $ 33 * 34 * File Description: 35 * Implementation of standalone Suggest prediction function. 36 * 37 * Modifications: 38 * -------------------------------------------------------------------------- 39 * Date Name Description of modification 40 * ------- ---------- ----------------------------------------------------- 41 * 42 * 43 * ========================================================================== 44 */ 45 46 #ifndef _SUGGSLP_ 47 #define _SUGGSLP_ 48 49 #include <ncbi.h> 50 #include <objseq.h> 51 #include <suggest.h> 52 53 extern MessageHook fOldMsgHook; 54 extern IntPtr intlist; 55 extern SuggestError suggestError; 56 extern SuggestOutput suggestOut; 57 extern SuggestRec suggestRec; 58 59 extern Int2 SuggestClientService PROTO((SuggestIntervalsPtr pSIntervals)); 60 extern SeqAnnotPtr SuggestCodingRegion PROTO((BioseqPtr nuc, BioseqPtr prot, Int2 genCode)); 61 extern SeqAnnotPtr SuggestCodingRegionEx PROTO((BioseqPtr nuc, BioseqPtr prot, Int2 genCode, Int2Ptr rsult)); 62 63 64 extern void SetBatchSuggestNucleotide PROTO((BioseqPtr nuc, Int2 genCode)); 65 extern void ClearBatchSuggestNucleotide PROTO((void)); 66 67 #endif 68