NCBI C++ ToolKit
src
objtools
flatfile
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 */
41
enum
EEmblBlockType
{
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 */
58
ParFlatEM_END
= 16,
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
EEmblBlockType
Definition:
embl.h:41
ParFlat_NI
@ ParFlat_NI
Definition:
embl.h:44
ParFlat_OC
@ ParFlat_OC
Definition:
embl.h:61
ParFlat_PR
@ ParFlat_PR
Definition:
embl.h:57
ParFlat_KW
@ ParFlat_KW
Definition:
embl.h:47
ParFlat_FT
@ ParFlat_FT
Definition:
embl.h:70
ParFlat_AH
@ ParFlat_AH
Definition:
embl.h:56
ParFlat_RG
@ ParFlat_RG
Definition:
embl.h:66
ParFlat_RL
@ ParFlat_RL
Definition:
embl.h:69
ParFlat_DT
@ ParFlat_DT
Definition:
embl.h:45
ParFlat_RP
@ ParFlat_RP
Definition:
embl.h:64
ParFlat_RT
@ ParFlat_RT
Definition:
embl.h:68
ParFlat_SQ
@ ParFlat_SQ
Definition:
embl.h:53
ParFlat_DR
@ ParFlat_DR
Definition:
embl.h:50
ParFlat_OS
@ ParFlat_OS
Definition:
embl.h:48
ParFlat_CC
@ ParFlat_CC
Definition:
embl.h:51
ParFlat_CO
@ ParFlat_CO
Definition:
embl.h:55
ParFlat_SV
@ ParFlat_SV
Definition:
embl.h:54
ParFlat_OG
@ ParFlat_OG
Definition:
embl.h:62
ParFlat_DE
@ ParFlat_DE
Definition:
embl.h:46
ParFlat_RN
@ ParFlat_RN
Definition:
embl.h:49
ParFlat_ID
@ ParFlat_ID
Definition:
embl.h:42
ParFlat_AC
@ ParFlat_AC
Definition:
embl.h:43
ParFlat_RX
@ ParFlat_RX
Definition:
embl.h:65
ParFlat_RA
@ ParFlat_RA
Definition:
embl.h:67
ParFlat_RC
@ ParFlat_RC
Definition:
embl.h:63
ParFlatEM_END
@ ParFlatEM_END
Definition:
embl.h:58
ParFlat_FH
@ ParFlat_FH
Definition:
embl.h:52
Generated by
1.9.0
Modified on Fri Sep 20 14:57:40 2024 by modify_doxy.py rev. 669887