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

Go to the SVN repository for this file.

1 /* $Id: flat2err.h 100391 2023-07-27 15:28:11Z 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: flat2err.h
27  *
28  * Author: Karl Sirotkin, Hsiu-Chuan Chen
29  *
30  * File Description:
31  *
32  */
33 
34 #ifndef __MODULE_flat2asn__
35 #define __MODULE_flat2asn__
36 
37 // clang-format off
38 #define ERR_FORMAT 1,0
39 #define ERR_FORMAT_MissingEnd 1,2
40 #define ERR_FORMAT_LineTypeOrder 1,6
41 #define ERR_FORMAT_MissingSequenceData 1,7
42 #define ERR_FORMAT_ContigWithSequenceData 1,8
43 #define ERR_FORMAT_MissingContigFeature 1,9
44 #define ERR_FORMAT_MissingSourceFeature 1,10
45 #define ERR_FORMAT_MultipleCopyright 1,11
46 #define ERR_FORMAT_MissingCopyright 1,12
47 #define ERR_FORMAT_MultiplePatRefs 1,13
48 #define ERR_FORMAT_DuplicateCrossRef 1,14
49 #define ERR_FORMAT_InvalidMolType 1,15
50 #define ERR_FORMAT_Unknown 1,16
51 #define ERR_FORMAT_UnexpectedData 1,17
52 #define ERR_FORMAT_InvalidECNumber 1,18
53 #define ERR_FORMAT_LongECNumber 1,19
54 #define ERR_FORMAT_UnusualECNumber 1,20
55 #define ERR_FORMAT_UnknownDetermineField 1,21
56 #define ERR_FORMAT_UnknownGeneField 1,22
57 #define ERR_FORMAT_ExcessGeneFields 1,23
58 #define ERR_FORMAT_MissingGeneName 1,24
59 #define ERR_FORMAT_InvalidPDBCrossRef 1,25
60 #define ERR_FORMAT_MixedPDBXrefs 1,26
61 #define ERR_FORMAT_IncorrectPROJECT 1,27
62 #define ERR_FORMAT_Date 1,28
63 #define ERR_FORMAT_ECNumberNotPresent 1,29
64 #define ERR_FORMAT_NoProteinNameCategory 1,30
65 #define ERR_FORMAT_MultipleRecName 1,31
66 #define ERR_FORMAT_MissingRecName 1,32
67 #define ERR_FORMAT_SwissProtHasSubName 1,33
68 #define ERR_FORMAT_MissingFullRecName 1,34
69 #define ERR_FORMAT_IncorrectDBLINK 1,35
70 #define ERR_FORMAT_AssemblyGapWithoutContig 1,37
71 #define ERR_FORMAT_ContigVersusAssemblyGapMissmatch 1,38
72 #define ERR_FORMAT_WrongBioProjectPrefix 1,39
73 #define ERR_FORMAT_InvalidBioProjectAcc 1,40
74 
75 #define ERR_DATACLASS 2,0
76 #define ERR_DATACLASS_UnKnownClass 2,1
77 
78 #define ERR_ENTRY 3,0
79 #define ERR_ENTRY_ParsingComplete 3,2
80 #define ERR_ENTRY_Skipped 3,6
81 #define ERR_ENTRY_Repeated 3,7
82 #define ERR_ENTRY_LongSequence 3,8
83 #define ERR_ENTRY_Parsed 3,10
84 #define ERR_ENTRY_ParsingSetup 3,11
85 #define ERR_ENTRY_GBBlock_not_Empty 3,12
86 #define ERR_ENTRY_LongHTGSSequence 3,13
87 #define ERR_ENTRY_NumKeywordBlk 3,14
88 #define ERR_ENTRY_Dropped 3,15
89 #define ERR_ENTRY_TSALacksStructuredComment 3,16
90 #define ERR_ENTRY_TSALacksBioProjectLink 3,17
91 #define ERR_ENTRY_TLSLacksStructuredComment 3,18
92 #define ERR_ENTRY_TLSLacksBioProjectLink 3,19
93 
94 #define ERR_COMMENT 4,0
95 #define ERR_COMMENT_NCBI_gi_in 4,1
96 #define ERR_COMMENT_InvalidStructuredComment 4,2
97 #define ERR_COMMENT_SameStructuredCommentTags 4,3
98 #define ERR_COMMENT_StructuredCommentLacksDelim 4,4
99 
100 #define ERR_DATE 5,0
101 #define ERR_DATE_NumKeywordBlk 5,1
102 #define ERR_DATE_IllegalDate 5,2
103 
104 #define ERR_QUALIFIER 6,0
105 #define ERR_QUALIFIER_MissingTerminalDoubleQuote 6,1
106 #define ERR_QUALIFIER_UnbalancedQuotes 6,2
107 #define ERR_QUALIFIER_EmbeddedQual 6,3
108 #define ERR_QUALIFIER_EmptyQual 6,4
109 #define ERR_QUALIFIER_ShouldNotHaveValue 6,5
110 #define ERR_QUALIFIER_DbxrefIncorrect 6,6
111 #define ERR_QUALIFIER_DbxrefShouldBeNumeric 6,7
112 #define ERR_QUALIFIER_DbxrefUnknownDBName 6,8
113 #define ERR_QUALIFIER_DbxrefWrongType 6,9
114 #define ERR_QUALIFIER_DuplicateRemoved 6,10
115 #define ERR_QUALIFIER_MultRptUnitComma 6,11
116 #define ERR_QUALIFIER_IllegalCompareQualifier 6,12
117 #define ERR_QUALIFIER_InvalidEvidence 6,13
118 #define ERR_QUALIFIER_InvalidException 6,14
119 #define ERR_QUALIFIER_ObsoleteRptUnit 6,15
120 #define ERR_QUALIFIER_InvalidRptUnitRange 6,16
121 #define ERR_QUALIFIER_InvalidPCRprimer 6,17
122 #define ERR_QUALIFIER_MissingPCRprimerSeq 6,18
123 #define ERR_QUALIFIER_PCRprimerEmbeddedComma 6,19
124 #define ERR_QUALIFIER_Conflict 6,20
125 #define ERR_QUALIFIER_InvalidArtificialLoc 6,21
126 #define ERR_QUALIFIER_MissingGapType 6,22
127 #define ERR_QUALIFIER_MissingLinkageEvidence 6,23
128 #define ERR_QUALIFIER_InvalidGapTypeForLinkageEvidence 6,24
129 #define ERR_QUALIFIER_InvalidGapType 6,25
130 #define ERR_QUALIFIER_InvalidLinkageEvidence 6,26
131 #define ERR_QUALIFIER_MultiplePseudoGeneQuals 6,27
132 #define ERR_QUALIFIER_InvalidPseudoGeneValue 6,28
133 #define ERR_QUALIFIER_OldPseudoWithPseudoGene 6,29
134 #define ERR_QUALIFIER_AntiCodonLacksSequence 6,30
135 #define ERR_QUALIFIER_UnexpectedGapTypeForHTG 6,31
136 #define ERR_QUALIFIER_LinkageShouldBeUnspecified 6,32
137 #define ERR_QUALIFIER_LinkageShouldNotBeUnspecified 6,33
138 #define ERR_QUALIFIER_InvalidRegulatoryClass 6,34
139 #define ERR_QUALIFIER_MissingRegulatoryClass 6,35
140 #define ERR_QUALIFIER_MultipleRegulatoryClass 6,36
141 #define ERR_QUALIFIER_NoNoteForOtherRegulatory 6,37
142 #define ERR_QUALIFIER_NoRefForCiteQual 6,38
143 #define ERR_QUALIFIER_NoTextAfterEqualSign 6,39
144 #define ERR_QUALIFIER_UnknownQualifier 6,40
145 
146 #define ERR_SEQUENCE 7,0
147 #define ERR_SEQUENCE_UnknownBaseHTG3 7,1
148 #define ERR_SEQUENCE_SeqLenNotEq 7,2
149 #define ERR_SEQUENCE_BadResidue 7,3
150 #define ERR_SEQUENCE_BadData 7,4
151 #define ERR_SEQUENCE_HTGWithoutGaps 7,5
152 #define ERR_SEQUENCE_HTGPossibleShortGap 7,6
153 #define ERR_SEQUENCE_NumKeywordBlk 7,7
154 #define ERR_SEQUENCE_HTGPhaseZeroHasGap 7,8
155 #define ERR_SEQUENCE_TooShort 7,9
156 #define ERR_SEQUENCE_AllNs 7,10
157 #define ERR_SEQUENCE_TooShortIsPatent 7,11
158 #define ERR_SEQUENCE_HasManyComponents 7,12
159 #define ERR_SEQUENCE_MultipleWGSProjects 7,13
160 
161 #define ERR_SEGMENT 8,0
162 #define ERR_SEGMENT_MissSegEntry 8,1
163 #define ERR_SEGMENT_DiffMolType 8,2
164 #define ERR_SEGMENT_PubMatch 8,5
165 #define ERR_SEGMENT_OnlyOneMember 8,6
166 #define ERR_SEGMENT_Rejected 8,7
167 #define ERR_SEGMENT_GPIDMissingOrNonUnique 8,8
168 #define ERR_SEGMENT_DBLinkMissingOrNonUnique 8,9
169 
170 #define ERR_ACCESSION 9,0
171 #define ERR_ACCESSION_CannotGetDivForSecondary 9,1
172 #define ERR_ACCESSION_InvalidAccessNum 9,5
173 #define ERR_ACCESSION_WGSWithNonWGS_Sec 9,6
174 #define ERR_ACCESSION_WGSMasterAsSecondary 9,7
175 #define ERR_ACCESSION_UnusualWGS_Secondary 9,8
176 #define ERR_ACCESSION_ScfldHasWGSContigSec 9,9
177 #define ERR_ACCESSION_WGSPrefixMismatch 9,10
178 
179 #define ERR_LOCUS 10,0
180 #define ERR_LOCUS_WrongTopology 10,2
181 #define ERR_LOCUS_NonViralRNAMoltype 10,9
182 
183 #define ERR_ORGANISM 11,0
184 #define ERR_ORGANISM_NoOrganism 11,1
185 #define ERR_ORGANISM_HybridOrganism 11,2
186 #define ERR_ORGANISM_Unclassified 11,3
187 #define ERR_ORGANISM_MissParen 11,4
188 #define ERR_ORGANISM_UnknownReplace 11,5
189 #define ERR_ORGANISM_NoSourceFeatMatch 11,6
190 #define ERR_ORGANISM_UnclassifiedLineage 11,7
191 #define ERR_ORGANISM_TaxIdNotUnique 11,10
192 #define ERR_ORGANISM_TaxNameNotFound 11,11
193 #define ERR_ORGANISM_TaxIdNotSpecLevel 11,12
194 #define ERR_ORGANISM_NewSynonym 11,13
195 #define ERR_ORGANISM_NoFormalName 11,14
196 #define ERR_ORGANISM_Empty 11,15
197 #define ERR_ORGANISM_Diff 11,16
198 #define ERR_ORGANISM_SynOrgNameNotSYNdivision 11,17
199 #define ERR_ORGANISM_LineageLacksMetagenome 11,18
200 #define ERR_ORGANISM_OrgNameLacksMetagenome 11,19
201 
202 #define ERR_KEYWORD 12,0
203 #define ERR_KEYWORD_MultipleHTGPhases 12,1
204 #define ERR_KEYWORD_ESTSubstring 12,2
205 #define ERR_KEYWORD_STSSubstring 12,3
206 #define ERR_KEYWORD_GSSSubstring 12,4
207 #define ERR_KEYWORD_ConflictingKeywords 12,5
208 #define ERR_KEYWORD_ShouldNotBeTPA 12,6
209 #define ERR_KEYWORD_MissingTPA 12,7
210 #define ERR_KEYWORD_IllegalForCON 12,8
211 #define ERR_KEYWORD_ShouldNotBeCAGE 12,9
212 #define ERR_KEYWORD_MissingCAGE 12,10
213 #define ERR_KEYWORD_NoGeneExpressionKeywords 12,11
214 #define ERR_KEYWORD_ENV_NoMatchingQualifier 12,12
215 #define ERR_KEYWORD_ShouldNotBeTSA 12,13
216 #define ERR_KEYWORD_MissingTSA 12,14
217 #define ERR_KEYWORD_HTGPlusENV 12,15
218 #define ERR_KEYWORD_ShouldNotBeTLS 12,16
219 #define ERR_KEYWORD_MissingTLS 12,17
220 
221 #define ERR_DIVISION 13,0
222 #define ERR_DIVISION_UnknownDivCode 13,1
223 #define ERR_DIVISION_MappedtoEST 13,2
224 #define ERR_DIVISION_MappedtoPAT 13,3
225 #define ERR_DIVISION_MappedtoSTS 13,4
226 #define ERR_DIVISION_Mismatch 13,5
227 #define ERR_DIVISION_MissingESTKeywords 13,6
228 #define ERR_DIVISION_MissingSTSKeywords 13,7
229 #define ERR_DIVISION_MissingPatentRef 13,8
230 #define ERR_DIVISION_PATHasESTKeywords 13,9
231 #define ERR_DIVISION_PATHasSTSKeywords 13,10
232 #define ERR_DIVISION_PATHasCDSFeature 13,11
233 #define ERR_DIVISION_STSHasCDSFeature 13,12
234 #define ERR_DIVISION_NotMappedtoSTS 13,13
235 #define ERR_DIVISION_ESTHasSTSKeywords 13,14
236 #define ERR_DIVISION_ESTHasCDSFeature 13,15
237 #define ERR_DIVISION_NotMappedtoEST 13,16
238 #define ERR_DIVISION_ShouldBeHTG 13,17
239 #define ERR_DIVISION_MissingGSSKeywords 13,18
240 #define ERR_DIVISION_GSSHasCDSFeature 13,19
241 #define ERR_DIVISION_NotMappedtoGSS 13,20
242 #define ERR_DIVISION_MappedtoGSS 13,21
243 #define ERR_DIVISION_PATHasGSSKeywords 13,22
244 #define ERR_DIVISION_LongESTSequence 13,23
245 #define ERR_DIVISION_LongSTSSequence 13,24
246 #define ERR_DIVISION_LongGSSSequence 13,25
247 #define ERR_DIVISION_GBBlockDivision 13,26
248 #define ERR_DIVISION_MappedtoCON 13,27
249 #define ERR_DIVISION_MissingHTGKeywords 13,28
250 #define ERR_DIVISION_ShouldNotBeHTG 13,29
251 #define ERR_DIVISION_ConDivInSegset 13,30
252 #define ERR_DIVISION_ConDivLacksContig 13,31
253 #define ERR_DIVISION_MissingHTCKeyword 13,32
254 #define ERR_DIVISION_InvalidHTCKeyword 13,33
255 #define ERR_DIVISION_HTCWrongMolType 13,34
256 #define ERR_DIVISION_ShouldBePAT 13,35
257 #define ERR_DIVISION_BadTPADivcode 13,36
258 #define ERR_DIVISION_ShouldBeENV 13,37
259 #define ERR_DIVISION_TGNnotTransgenic 13,38
260 #define ERR_DIVISION_TransgenicNotSYN_TGN 13,39
261 #define ERR_DIVISION_BadTSADivcode 13,40
262 #define ERR_DIVISION_NotPatentedSeqId 13,41
263 
264 #define ERR_DEFINITION 15,0
265 #define ERR_DEFINITION_HTGNotInProgress 15,1
266 #define ERR_DEFINITION_DifferingRnaTokens 15,2
267 #define ERR_DEFINITION_HTGShouldBeComplete 15,3
268 #define ERR_DEFINITION_ShouldNotBeTPA 15,4
269 #define ERR_DEFINITION_MissingTPA 15,5
270 #define ERR_DEFINITION_ShouldNotBeTSA 15,6
271 #define ERR_DEFINITION_MissingTSA 15,7
272 #define ERR_DEFINITION_ShouldNotBeTLS 15,8
273 #define ERR_DEFINITION_MissingTLS 15,9
274 
275 #define ERR_REFERENCE 16,0
276 #define ERR_REFERENCE_IllegPageRange 16,3
277 #define ERR_REFERENCE_UnkRefRcToken 16,4
278 #define ERR_REFERENCE_UnkRefSubType 16,5
279 #define ERR_REFERENCE_IllegalFormat 16,6
280 #define ERR_REFERENCE_IllegalAuthorName 16,7
281 #define ERR_REFERENCE_YearEquZero 16,8
282 #define ERR_REFERENCE_IllegalDate 16,9
283 #define ERR_REFERENCE_Patent 16,10
284 #define ERR_REFERENCE_Thesis 16,12
285 #define ERR_REFERENCE_Book 16,14
286 #define ERR_REFERENCE_NoContactInfo 16,15
287 #define ERR_REFERENCE_Illegalreference 16,16
288 #define ERR_REFERENCE_Fail_to_parse 16,17
289 #define ERR_REFERENCE_No_references 16,18
290 #define ERR_REFERENCE_InvalidInPress 16,22
291 #define ERR_REFERENCE_EtAlInAuthors 16,24
292 #define ERR_REFERENCE_UnusualPageNumber 16,25
293 #define ERR_REFERENCE_LargePageRange 16,26
294 #define ERR_REFERENCE_InvertPageRange 16,27
295 #define ERR_REFERENCE_SingleTokenPageRange 16,28
296 #define ERR_REFERENCE_MissingBookPages 16,29
297 #define ERR_REFERENCE_MissingBookAuthors 16,30
298 #define ERR_REFERENCE_DateCheck 16,31
299 #define ERR_REFERENCE_GsdbRefDropped 16,32
300 #define ERR_REFERENCE_UnusualBookFormat 16,33
301 #define ERR_REFERENCE_ImpendingYear 16,34
302 #define ERR_REFERENCE_YearPrecedes1950 16,35
303 #define ERR_REFERENCE_YearPrecedes1900 16,36
304 #define ERR_REFERENCE_NumKeywordBlk 16,37
305 #define ERR_REFERENCE_UnparsableLocation 16,38
306 #define ERR_REFERENCE_LongAuthorName 16,39
307 #define ERR_REFERENCE_MissingAuthors 16,40
308 #define ERR_REFERENCE_InvalidPmid 16,41
309 #define ERR_REFERENCE_InvalidMuid 16,42
310 #define ERR_REFERENCE_CitArtLacksPmid 16,43
311 #define ERR_REFERENCE_DifferentPmids 16,44
312 #define ERR_REFERENCE_MuidPmidMissMatch 16,45
313 #define ERR_REFERENCE_MultipleIdentifiers 16,46
314 #define ERR_REFERENCE_MuidIgnored 16,47
315 #define ERR_REFERENCE_PmidIgnored 16,48
316 #define ERR_REFERENCE_ArticleIdDiscarded 16,49
317 #define ERR_REFERENCE_UnusualPubStatus 16,50
318 
319 #define ERR_FEATURE 17,0
320 #define ERR_FEATURE_MultFocusedFeats 17,1
321 #define ERR_FEATURE_ExpectEmptyComment 17,6
322 #define ERR_FEATURE_DiscardData 17,7
323 #define ERR_FEATURE_InValidEndPoint 17,9
324 #define ERR_FEATURE_MissManQual 17,10
325 #define ERR_FEATURE_NoFeatData 17,11
326 #define ERR_FEATURE_NoFragment 17,12
327 #define ERR_FEATURE_NotSeqEndPoint 17,13
328 #define ERR_FEATURE_OldNonExp 17,15
329 #define ERR_FEATURE_PartialNoNonTer 17,16
330 #define ERR_FEATURE_Pos 17,17
331 #define ERR_FEATURE_TooManyInitMet 17,20
332 #define ERR_FEATURE_UnEqualEndPoint 17,22
333 #define ERR_FEATURE_UnknownFeatKey 17,23
334 #define ERR_FEATURE_UnknownQualSpelling 17,24
335 #define ERR_FEATURE_LocationParsing 17,30
336 #define ERR_FEATURE_FeatureKeyReplaced 17,32
337 #define ERR_FEATURE_Dropped 17,33
338 #define ERR_FEATURE_UnknownDBName 17,36
339 #define ERR_FEATURE_Duplicated 17,37
340 #define ERR_FEATURE_NoSource 17,38
341 #define ERR_FEATURE_MultipleSource 17,39
342 #define ERR_FEATURE_ObsoleteFeature 17,40
343 #define ERR_FEATURE_UnparsableLocation 17,41
344 #define ERR_FEATURE_BadAnticodonLoc 17,42
345 #define ERR_FEATURE_CDSNotFound 17,43
346 #define ERR_FEATURE_CannotMapDnaLocToAALoc 17,44
347 #define ERR_FEATURE_BadLocation 17,45
348 #define ERR_FEATURE_BadOrgRefFeatOnBackbone 17,46
349 #define ERR_FEATURE_DuplicateRemoved 17,47
350 #define ERR_FEATURE_FourBaseAntiCodon 17,48
351 #define ERR_FEATURE_StrangeAntiCodonSize 17,49
352 #define ERR_FEATURE_MultipleLocusTags 17,50
353 #define ERR_FEATURE_InconsistentLocusTagAndGene 17,51
354 #define ERR_FEATURE_MultipleOperonQuals 17,52
355 #define ERR_FEATURE_MissingOperonQual 17,53
356 #define ERR_FEATURE_OperonQualsNotUnique 17,54
357 #define ERR_FEATURE_InvalidOperonQual 17,55
358 #define ERR_FEATURE_OperonLocationMisMatch 17,56
359 #define ERR_FEATURE_ObsoleteDbXref 17,57
360 #define ERR_FEATURE_EmptyOldLocusTag 17,58
361 #define ERR_FEATURE_RedundantOldLocusTag 17,59
362 #define ERR_FEATURE_OldLocusTagWithoutNew 17,60
363 #define ERR_FEATURE_MatchingOldNewLocusTag 17,61
364 #define ERR_FEATURE_InvalidGapLocation 17,62
365 #define ERR_FEATURE_OverlappingGaps 17,63
366 #define ERR_FEATURE_ContiguousGaps 17,64
367 #define ERR_FEATURE_NsAbutGap 17,65
368 #define ERR_FEATURE_AllNsBetweenGaps 17,66
369 #define ERR_FEATURE_InvalidGapSequence 17,67
370 #define ERR_FEATURE_RequiredQualifierMissing 17,68
371 #define ERR_FEATURE_IllegalEstimatedLength 17,69
372 #define ERR_FEATURE_GapSizeEstLengthMissMatch 17,70
373 #define ERR_FEATURE_UnknownGapNot100 17,71
374 #define ERR_FEATURE_MoreThanOneCAGEFeat 17,72
375 #define ERR_FEATURE_Invalid_INIT_MET 17,73
376 #define ERR_FEATURE_INIT_MET_insert 17,74
377 #define ERR_FEATURE_MissingInitMet 17,75
378 #define ERR_FEATURE_ncRNA_class 17,76
379 #define ERR_FEATURE_InvalidSatelliteType 17,77
380 #define ERR_FEATURE_NoSatelliteClassOrIdentifier 17,78
381 #define ERR_FEATURE_PartialNoNonTerNonCons 17,79
382 #define ERR_FEATURE_AssemblyGapAndLegacyGap 17,80
383 #define ERR_FEATURE_InvalidAssemblyGapLocation 17,81
384 #define ERR_FEATURE_InvalidQualifier 17,82
385 #define ERR_FEATURE_MultipleGenesDifferentLocusTags 17,83
386 #define ERR_FEATURE_InvalidAnticodonPos 17,84
387 #define ERR_FEATURE_InconsistentPseudogene 17,85
388 #define ERR_FEATURE_MultipleWBGeneXrefs 17,86
389 #define ERR_FEATURE_FinishedHTGHasAssemblyGap 17,87
390 #define ERR_FEATURE_MultipleOldLocusTags 17,88
391 
392 #define ERR_LOCATION 18,0
393 #define ERR_LOCATION_FailedCheck 18,1
394 #define ERR_LOCATION_MixedStrand 18,2
395 #define ERR_LOCATION_PeptideFeatOutOfFrame 18,3
396 #define ERR_LOCATION_AccessionNotTPA 18,4
397 #define ERR_LOCATION_ContigHasNull 18,5
398 #define ERR_LOCATION_TransSpliceMixedStrand 18,6
399 #define ERR_LOCATION_AccessionNotTSA 18,7
400 #define ERR_LOCATION_SeqIdProblem 18,8
401 #define ERR_LOCATION_TpaAndNonTpa 18,9
402 #define ERR_LOCATION_CrossDatabaseFeatLoc 18,10
403 #define ERR_LOCATION_RefersToExternalRecord 18,11
404 #define ERR_LOCATION_NCBIRefersToExternalRecord 18,12
405 #define ERR_LOCATION_ContigAndScaffold 18,13
406 #define ERR_LOCATION_AccessionNotTLS 18,14
407 
408 #define ERR_GENENAME 19,0
409 #define ERR_GENENAME_IllegalGeneName 19,1
410 #define ERR_GENENAME_DELineGeneName 19,2
411 
412 #define ERR_BIOSEQSETCLASS 20,0
413 #define ERR_BIOSEQSETCLASS_NewClass 20,1
414 
415 #define ERR_CDREGION 21,0
416 #define ERR_CDREGION_InternalStopCodonFound 21,2
417 #define ERR_CDREGION_NoProteinSeq 21,6
418 #define ERR_CDREGION_TerminalStopCodonMissing 21,7
419 #define ERR_CDREGION_TranslationDiff 21,8
420 #define ERR_CDREGION_TranslationsAgree 21,9
421 #define ERR_CDREGION_IllegalStart 21,10
422 #define ERR_CDREGION_GeneticCodeDiff 21,11
423 #define ERR_CDREGION_UnevenLocation 21,12
424 #define ERR_CDREGION_ShortProtein 21,13
425 #define ERR_CDREGION_GeneticCodeAssumed 21,14
426 #define ERR_CDREGION_NoTranslationCompare 21,15
427 #define ERR_CDREGION_TranslationAdded 21,16
428 #define ERR_CDREGION_InvalidGcodeTable 21,17
429 #define ERR_CDREGION_ConvertToImpFeat 21,18
430 #define ERR_CDREGION_BadLocForTranslation 21,19
431 #define ERR_CDREGION_LocationLength 21,20
432 #define ERR_CDREGION_TranslationOverride 21,21
433 #define ERR_CDREGION_InvalidDb_xref 21,24
434 #define ERR_CDREGION_Multiple_PID 21,28
435 #define ERR_CDREGION_TooBad 21,29
436 #define ERR_CDREGION_MissingProteinId 21,30
437 #define ERR_CDREGION_MissingProteinVersion 21,31
438 #define ERR_CDREGION_IncorrectProteinVersion 21,32
439 #define ERR_CDREGION_IncorrectProteinAccession 21,33
440 #define ERR_CDREGION_MissingCodonStart 21,34
441 #define ERR_CDREGION_MissingTranslation 21,35
442 #define ERR_CDREGION_PseudoWithTranslation 21,36
443 #define ERR_CDREGION_UnexpectedProteinId 21,37
444 #define ERR_CDREGION_NCBI_gi_in 21,38
445 #define ERR_CDREGION_StopCodonOnly 21,39
446 #define ERR_CDREGION_StopCodonBadInterval 21,40
447 #define ERR_CDREGION_ProteinLenDiff 21,41
448 #define ERR_CDREGION_SuppliedProteinUsed 21,42
449 #define ERR_CDREGION_IllegalException 21,43
450 #define ERR_CDREGION_BadTermStopException 21,44
451 #define ERR_CDREGION_BadCodonQualFormat 21,45
452 #define ERR_CDREGION_InvalidCodonQual 21,46
453 #define ERR_CDREGION_CodonQualifierUsed 21,47
454 #define ERR_CDREGION_UnneededCodonQual 21,48
455 
456 #define ERR_GENEREF 22,0
457 #define ERR_GENEREF_GeneIntervalOverlap 22,1
458 #define ERR_GENEREF_NoUniqMaploc 22,2
459 #define ERR_GENEREF_BothStrands 22,3
460 #define ERR_GENEREF_CircularHeuristicFit 22,4
461 #define ERR_GENEREF_CircularHeuristicDoesNotFit 22,5
462 
463 #define ERR_PROTREF 23,0
464 #define ERR_PROTREF_NoNameForProtein 23,1
465 
466 #define ERR_SEQID 24,0
467 #define ERR_SEQID_NoSeqId 24,1
468 
469 #define ERR_SERVER 26,0
470 #define ERR_SERVER_NotUsed 26,1
471 #define ERR_SERVER_Failed 26,2
472 #define ERR_SERVER_NoLineageFromTaxon 26,3
473 #define ERR_SERVER_GcFromSuppliedLineage 26,6
474 #define ERR_SERVER_TaxNameWasFound 26,7
475 #define ERR_SERVER_TaxServerDown 26,8
476 #define ERR_SERVER_NoTaxLookup 26,9
477 #define ERR_SERVER_NoPubMedLookup 26,10
478 
479 #define ERR_SPROT 28,0
480 #define ERR_SPROT_DRLine 28,1
481 #define ERR_SPROT_PELine 28,2
482 #define ERR_SPROT_DRLineCrossDBProtein 28,3
483 
484 #define ERR_SOURCE 29,0
485 #define ERR_SOURCE_InvalidCountry 29,1
486 #define ERR_SOURCE_OrganelleQualMultToks 29,2
487 #define ERR_SOURCE_OrganelleIllegalClass 29,3
488 #define ERR_SOURCE_GenomicViralRnaAssumed 29,4
489 #define ERR_SOURCE_UnclassifiedViralRna 29,5
490 #define ERR_SOURCE_LineageImpliesGenomicViralRna 29,6
491 #define ERR_SOURCE_InvalidDbXref 29,7
492 #define ERR_SOURCE_FeatureMissing 29,8
493 #define ERR_SOURCE_InvalidLocation 29,9
494 #define ERR_SOURCE_BadLocation 29,10
495 #define ERR_SOURCE_NoOrganismQual 29,11
496 #define ERR_SOURCE_IncompleteCoverage 29,12
497 #define ERR_SOURCE_ExcessSpanning 29,13
498 #define ERR_SOURCE_FocusQualNotNeeded 29,14
499 #define ERR_SOURCE_MultipleOrganismWithFocus 29,15
500 #define ERR_SOURCE_FocusQualMissing 29,16
501 #define ERR_SOURCE_MultiOrgOverlap 29,17
502 #define ERR_SOURCE_UnusualLocation 29,18
503 #define ERR_SOURCE_OrganismIncomplete 29,19
504 #define ERR_SOURCE_UnwantedQualifiers 29,20
505 #define ERR_SOURCE_ManySourceFeats 29,21
506 #define ERR_SOURCE_MissingSourceFeatureForDescr 29,22
507 #define ERR_SOURCE_FocusAndTransposonNotAllowed 29,23
508 #define ERR_SOURCE_FocusQualNotFullLength 29,24
509 #define ERR_SOURCE_UnusualOrgName 29,25
510 #define ERR_SOURCE_QualUnknown 29,26
511 #define ERR_SOURCE_QualDiffValues 29,27
512 #define ERR_SOURCE_IllegalQual 29,28
513 #define ERR_SOURCE_NotFound 29,29
514 #define ERR_SOURCE_GeneticCode 29,30
515 #define ERR_SOURCE_TransgenicTooShort 29,31
516 #define ERR_SOURCE_FocusAndTransgenicQuals 29,32
517 #define ERR_SOURCE_MultipleTransgenicQuals 29,33
518 #define ERR_SOURCE_ExcessCoverage 29,34
519 #define ERR_SOURCE_TransSingleOrgName 29,35
520 #define ERR_SOURCE_PartialLocation 29,37
521 #define ERR_SOURCE_PartialQualifier 29,38
522 #define ERR_SOURCE_SingleSourceTooShort 29,39
523 #define ERR_SOURCE_InconsistentMolType 29,40
524 #define ERR_SOURCE_MultipleMolTypes 29,41
525 #define ERR_SOURCE_InvalidMolType 29,42
526 #define ERR_SOURCE_MolTypesDisagree 29,43
527 #define ERR_SOURCE_MolTypeSeqTypeConflict 29,44
528 #define ERR_SOURCE_MissingMolType 29,45
529 #define ERR_SOURCE_UnknownOXType 29,46
530 #define ERR_SOURCE_InvalidNcbiTaxID 29,47
531 #define ERR_SOURCE_NoNcbiTaxIDLookup 29,48
532 #define ERR_SOURCE_NcbiTaxIDLookupFailure 29,49
533 #define ERR_SOURCE_ConflictingGenomes 29,50
534 #define ERR_SOURCE_OrgNameVsTaxIDMissMatch 29,52
535 #define ERR_SOURCE_InconsistentEnvSampQual 29,53
536 #define ERR_SOURCE_MissingEnvSampQual 29,54
537 #define ERR_SOURCE_MissingPlasmidName 29,55
538 #define ERR_SOURCE_UnknownOHType 29,56
539 #define ERR_SOURCE_IncorrectOHLine 29,57
540 #define ERR_SOURCE_HostNameVsTaxIDMissMatch 29,58
541 #define ERR_SOURCE_ObsoleteDbXref 29,59
542 #define ERR_SOURCE_InvalidCollectionDate 29,60
543 #define ERR_SOURCE_FormerCountry 29,61
544 #define ERR_SOURCE_MultipleSubmitterSeqids 29,62
545 #define ERR_SOURCE_DifferentSubmitterSeqids 29,63
546 #define ERR_SOURCE_LackingSubmitterSeqids 29,64
547 #define ERR_SOURCE_SubmitterSeqidNotAllowed 29,65
548 #define ERR_SOURCE_SubmitterSeqidDropped 29,66
549 #define ERR_SOURCE_SubmitterSeqidIgnored 29,67
550 
551 #define ERR_QSCORE 30,0
552 #define ERR_QSCORE_MissingByteStore 30,1
553 #define ERR_QSCORE_NonLiteralDelta 30,2
554 #define ERR_QSCORE_UnknownDelta 30,3
555 #define ERR_QSCORE_EmptyLiteral 30,4
556 #define ERR_QSCORE_ZeroLengthLiteral 30,5
557 #define ERR_QSCORE_MemAlloc 30,6
558 #define ERR_QSCORE_NonZeroInGap 30,7
559 #define ERR_QSCORE_InvalidArgs 30,8
560 #define ERR_QSCORE_BadBioseqLen 30,9
561 #define ERR_QSCORE_BadBioseqId 30,10
562 #define ERR_QSCORE_BadQscoreRead 30,11
563 #define ERR_QSCORE_BadDefline 30,12
564 #define ERR_QSCORE_NoAccession 30,13
565 #define ERR_QSCORE_NoSeqVer 30,14
566 #define ERR_QSCORE_NoTitle 30,15
567 #define ERR_QSCORE_BadLength 30,16
568 #define ERR_QSCORE_BadMinMax 30,17
569 #define ERR_QSCORE_BadScoreLine 30,18
570 #define ERR_QSCORE_ScoresVsLen 30,19
571 #define ERR_QSCORE_ScoresVsBspLen 30,20
572 #define ERR_QSCORE_BadMax 30,21
573 #define ERR_QSCORE_BadMin 30,22
574 #define ERR_QSCORE_BadTitle 30,23
575 #define ERR_QSCORE_OutOfScores 30,24
576 #define ERR_QSCORE_NonByteGraph 30,25
577 #define ERR_QSCORE_FailedToParse 30,26
578 #define ERR_QSCORE_DoubleSlash 30,27
579 
580 #define ERR_TITLE 31,0
581 #define ERR_TITLE_NumKeywordBlk 31,1
582 
583 #define ERR_SUMMARY 32,0
584 #define ERR_SUMMARY_NumKeywordBlk 32,1
585 
586 #define ERR_TPA 33,0
587 #define ERR_TPA_InvalidPrimarySpan 33,1
588 #define ERR_TPA_InvalidPrimarySeqId 33,2
589 #define ERR_TPA_InvalidPrimaryBlock 33,3
590 #define ERR_TPA_IncompleteCoverage 33,4
591 #define ERR_TPA_SpanLengthDiff 33,5
592 #define ERR_TPA_SpanDiffOver300bp 33,6
593 #define ERR_TPA_TpaSpansMissing 33,7
594 
595 #define ERR_DRXREF 34,0
596 #define ERR_DRXREF_UnknownDBname 34,1
597 #define ERR_DRXREF_InvalidBioSample 34,2
598 #define ERR_DRXREF_DuplicatedBioSamples 34,3
599 #define ERR_DRXREF_InvalidSRA 34,4
600 #define ERR_DRXREF_DuplicatedSRA 34,5
601 
602 #define ERR_TSA 35,0
603 #define ERR_TSA_InvalidPrimarySpan 35,1
604 #define ERR_TSA_InvalidPrimarySeqId 35,2
605 #define ERR_TSA_InvalidPrimaryBlock 35,3
606 #define ERR_TSA_IncompleteCoverage 35,4
607 #define ERR_TSA_SpanLengthDiff 35,5
608 #define ERR_TSA_SpanDiffOver300bp 35,6
609 #define ERR_TSA_UnexpectedPrimaryAccession 35,7
610 
611 #define ERR_DBLINK 36,0
612 #define ERR_DBLINK_InvalidIdentifier 36,1
613 #define ERR_DBLINK_DuplicateIdentifierRemoved 36,2
614 // clang-format on
615 
616 #endif
Modified on Sat May 25 14:19:17 2024 by modify_doxy.py rev. 669887