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

Go to the SVN repository for this file.

1 /* $Id: embl.h 98716 2022-12-23 15:16:40Z 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: embl.h
27  *
28  * Author: Karl Sirotkin, Hsiu-Chuan Chen
29  *
30  * File Description:
31  * Build EMBL format entry block.
32  *
33  */
34 
35 #ifndef _EMBL_
36 #define _EMBL_
37 
38 #define ParFlat_COL_DATA_EMBL 5
39 
40 /* datablk.type: for detecting which keyword in the datablk's chain */
42  ParFlat_ID = 0, /* locus */
43  ParFlat_AC = 1, /* accession # */
44  ParFlat_NI = 2, /* date */
45  ParFlat_DT = 3, /* date */
46  ParFlat_DE = 4, /* description */
47  ParFlat_KW = 5, /* keywords */
48  ParFlat_OS = 6, /* organism species */
49  ParFlat_RN = 7, /* reference number */
50  ParFlat_DR = 8, /* database cross-reference */
51  ParFlat_CC = 9, /* comments or notes */
52  ParFlat_FH = 10, /* feature table header */
53  ParFlat_SQ = 11, /* sequence header */
54  ParFlat_SV = 12, /* version */
55  ParFlat_CO = 13, /* contig */
56  ParFlat_AH = 14,
57  ParFlat_PR = 15, /* Genome Project ID */
59 
60  /* define subkeyword */
61  ParFlat_OC = 20, /* organism classification */
62  ParFlat_OG = 21, /* organelle */
63  ParFlat_RC = 22, /* reference comment */
64  ParFlat_RP = 23, /* reference positions */
65  ParFlat_RX = 24, /* Medline ID */
66  ParFlat_RG = 25, /* consortium */
67  ParFlat_RA = 26, /* reference authors */
68  ParFlat_RT = 27, /* reference title */
69  ParFlat_RL = 28, /* reference location */
70  ParFlat_FT = 29, /* feature table data */
71 };
72 
73 #endif
EEmblBlockType
Definition: embl.h:41
@ ParFlat_NI
Definition: embl.h:44
@ ParFlat_OC
Definition: embl.h:61
@ ParFlat_PR
Definition: embl.h:57
@ ParFlat_KW
Definition: embl.h:47
@ ParFlat_FT
Definition: embl.h:70
@ ParFlat_AH
Definition: embl.h:56
@ ParFlat_RG
Definition: embl.h:66
@ ParFlat_RL
Definition: embl.h:69
@ ParFlat_DT
Definition: embl.h:45
@ ParFlat_RP
Definition: embl.h:64
@ ParFlat_RT
Definition: embl.h:68
@ ParFlat_SQ
Definition: embl.h:53
@ ParFlat_DR
Definition: embl.h:50
@ ParFlat_OS
Definition: embl.h:48
@ ParFlat_CC
Definition: embl.h:51
@ ParFlat_CO
Definition: embl.h:55
@ ParFlat_SV
Definition: embl.h:54
@ ParFlat_OG
Definition: embl.h:62
@ ParFlat_DE
Definition: embl.h:46
@ ParFlat_RN
Definition: embl.h:49
@ ParFlat_ID
Definition: embl.h:42
@ ParFlat_AC
Definition: embl.h:43
@ ParFlat_RX
Definition: embl.h:65
@ ParFlat_RA
Definition: embl.h:67
@ ParFlat_RC
Definition: embl.h:63
@ ParFlatEM_END
Definition: embl.h:58
@ ParFlat_FH
Definition: embl.h:52
Modified on Fri Sep 20 14:57:40 2024 by modify_doxy.py rev. 669887