NCBI C++ ToolKit
gb_ascii.h
Go to the documentation of this file.

Go to the SVN repository for this file.

1 /* $Id: gb_ascii.h 99284 2023-03-06 16:28:57Z stakhovv $
2  * ===========================================================================
3  *
4  * PUBLIC DOMAIN NOTICE
5  * National Center for Biotechnology Information
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 have not placed any restriction on its use or reproduction.
13  *
14  * Although all reasonable efforts have been taken to ensure the accuracy
15  * and reliability of the software and data, the NLM and the U.S.
16  * Government do not and cannot warrant the performance or results that
17  * may be obtained by using this software or data. The NLM and the U.S.
18  * Government disclaim all warranties, express or implied, including
19  * warranties of performance, merchantability or fitness for any particular
20  * purpose.
21  *
22  * Please cite the author in any work or product based on this material.
23  *
24  * ===========================================================================
25  *
26  * File Name: gb_ascii.h
27  *
28  * Author: Karl Sirotkin, Hsiu-Chuan Chen
29  *
30  * File Description:
31  * Build GenBank format entry block.
32  *
33  */
34 
35 #ifndef _GBASCII_
36 #define _GBASCII_
37 
39 
40 bool GetGenBankInstContig(const DataBlk& entry, objects::CBioseq& bsp, ParserPtr pp);
41 
42 /* routines for checking the feature location has join or order
43  * among other segment
44  */
45 // LCOV_EXCL_START
46 // Excluded per Mark's request on 12/14/2016
47 void CheckFeatSeqLoc(TEntryList& seq_entries);
48 // LCOV_EXCL_STOP
49 bool GenBankAscii(ParserPtr pp);
51 
53 
54 #endif
list< CRef< objects::CSeq_entry > > TEntryList
void CheckFeatSeqLoc(TEntryList &seq_entries)
Definition: gb_ascii.cpp:2375
bool GenBankAsciiOrig(ParserPtr pp)
Definition: gb_ascii.cpp:1363
bool GenBankAscii(ParserPtr pp)
Definition: gb_ascii.cpp:1784
bool GetGenBankInstContig(const DataBlk &entry, objects::CBioseq &bsp, ParserPtr pp)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
Definition: ncbistl.hpp:103
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
Definition: ncbistl.hpp:100
Modified on Fri Sep 20 14:57:59 2024 by modify_doxy.py rev. 669887