This file is indexed.

/usr/include/ncbi/asntaxon.h is in libncbi6-dev 6.1.20110713-3ubuntu2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
/***********************************************************************
*
**
*        Automatic header module from ASNTOOL
*
************************************************************************/

#ifndef _ASNTOOL_
#include <asn.h>
#endif

static char * asnfilename = "asntaxon.h";
static AsnType atx[62] = {
  {401, "Org-ref" ,1,0,0,0,0,0,1,0,NULL,NULL,NULL,0,&atx[1]} ,
  {402, "Taxon0-req" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[2],0,&atx[5]} ,
  {0, "init" ,128,0,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[4]} ,
  {305, "NULL" ,0,5,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "getid" ,128,1,0,0,0,0,0,0,NULL,&atx[5],NULL,0,&atx[12]} ,
  {403, "Taxon-name" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[6],0,&atx[20]} ,
  {0, "taxname" ,128,0,0,0,0,0,0,0,NULL,&atx[7],NULL,0,&atx[8]} ,
  {323, "VisibleString" ,0,26,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "common" ,128,1,0,0,0,0,0,0,NULL,&atx[7],NULL,0,&atx[9]} ,
  {0, "tax-synonym" ,128,2,0,0,0,0,0,0,NULL,&atx[7],NULL,0,&atx[10]} ,
  {0, "com-synonym" ,128,3,0,0,0,0,0,0,NULL,&atx[7],NULL,0,NULL} ,
  {315, "CHOICE" ,0,-1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "getref" ,128,2,0,0,0,0,0,0,NULL,&atx[13],NULL,0,&atx[14]} ,
  {302, "INTEGER" ,0,2,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "getchildren" ,128,3,0,0,0,0,0,0,NULL,&atx[13],NULL,0,&atx[15]} ,
  {0, "getparents" ,128,4,0,0,0,0,0,0,NULL,&atx[13],NULL,0,&atx[16]} ,
  {0, "getgeneticcode" ,128,5,0,0,0,0,0,0,NULL,&atx[13],NULL,0,&atx[17]} ,
  {0, "gettaxonline" ,128,6,0,0,0,0,0,0,NULL,&atx[13],NULL,0,&atx[18]} ,
  {0, "getdivision" ,128,7,0,0,0,0,0,0,NULL,&atx[13],NULL,0,&atx[19]} ,
  {0, "getcomplete" ,128,8,0,0,0,0,0,0,NULL,&atx[20],NULL,0,&atx[23]} ,
  {404, "Taxon-id-name" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[21],0,&atx[24]} ,
  {0, "id" ,128,0,0,0,0,0,0,0,NULL,&atx[13],NULL,0,&atx[22]} ,
  {0, "name" ,128,1,0,0,0,0,0,0,NULL,&atx[7],NULL,0,NULL} ,
  {0, "fini" ,128,9,0,0,0,0,0,0,NULL,&atx[3],NULL,0,NULL} ,
  {405, "Taxon0-resp" ,1,0,0,0,0,0,0,0,NULL,&atx[11],&atx[25],0,&atx[28]} ,
  {0, "error" ,128,0,0,0,0,0,0,0,NULL,&atx[13],NULL,0,&atx[26]} ,
  {0, "init" ,128,1,0,0,0,0,0,0,NULL,&atx[3],NULL,0,&atx[27]} ,
  {0, "getid" ,128,2,0,0,0,0,0,0,NULL,&atx[28],NULL,0,&atx[33]} ,
  {406, "Taxon-id-list" ,1,0,0,0,0,0,0,0,NULL,&atx[32],&atx[29],0,&atx[36]} ,
  {0, "ids" ,128,0,0,0,0,0,0,0,NULL,&atx[31],&atx[30],0,NULL} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[13],NULL,0,NULL} ,
  {312, "SEQUENCE OF" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {311, "SEQUENCE" ,0,16,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "getref" ,128,3,0,0,0,0,0,0,NULL,&atx[0],NULL,0,&atx[34]} ,
  {0, "gettaxon" ,128,4,0,0,0,0,0,0,NULL,&atx[28],NULL,0,&atx[35]} ,
  {0, "getgeneticcode" ,128,5,0,0,0,0,0,0,NULL,&atx[36],NULL,0,&atx[39]} ,
  {407, "GeneticCodeList" ,1,0,0,0,0,0,0,0,NULL,&atx[32],&atx[37],0,&atx[42]} ,
  {0, "genomic" ,128,0,0,0,0,0,0,0,NULL,&atx[13],NULL,0,&atx[38]} ,
  {0, "mitochondrial" ,128,1,0,1,0,0,0,0,NULL,&atx[13],NULL,0,NULL} ,
  {0, "gettaxonline" ,128,6,0,0,0,0,0,0,NULL,&atx[7],NULL,0,&atx[40]} ,
  {0, "getdivision" ,128,7,0,0,0,0,0,0,NULL,&atx[7],NULL,0,&atx[41]} ,
  {0, "getcomplete" ,128,8,0,0,0,0,0,0,NULL,&atx[42],NULL,0,&atx[59]} ,
  {408, "Tax-complete-list" ,1,0,0,0,0,0,0,0,NULL,&atx[32],&atx[43],0,&atx[60]} ,
  {0, "num" ,128,0,0,0,0,0,0,0,NULL,&atx[13],NULL,0,&atx[44]} ,
  {0, "info" ,128,1,0,0,0,0,0,0,NULL,&atx[31],&atx[45],0,NULL} ,
  {0, NULL,1,-1,0,0,0,0,0,0,NULL,&atx[46],NULL,0,NULL} ,
  {410, "Tax-complete" ,1,0,0,0,0,0,0,0,NULL,&atx[32],&atx[47],0,NULL} ,
  {0, "sciname" ,128,0,0,0,0,0,0,0,NULL,&atx[7],NULL,0,&atx[48]} ,
  {0, "comname" ,128,1,0,0,0,0,0,0,NULL,&atx[7],NULL,0,&atx[49]} ,
  {0, "synonyms" ,128,2,0,0,0,0,0,0,NULL,&atx[7],NULL,0,&atx[50]} ,
  {0, "id-gc" ,128,3,0,0,0,0,0,0,NULL,&atx[13],NULL,0,&atx[51]} ,
  {0, "name-gc" ,128,4,0,0,0,0,0,0,NULL,&atx[7],NULL,0,&atx[52]} ,
  {0, "id-mgc" ,128,5,0,0,0,0,0,0,NULL,&atx[13],NULL,0,&atx[53]} ,
  {0, "name-mgc" ,128,6,0,0,0,0,0,0,NULL,&atx[7],NULL,0,&atx[54]} ,
  {0, "gb-div" ,128,7,0,0,0,0,0,0,NULL,&atx[7],NULL,0,&atx[55]} ,
  {0, "embl-code" ,128,8,0,0,0,0,0,0,NULL,&atx[7],NULL,0,&atx[56]} ,
  {0, "lineage" ,128,9,0,0,0,0,0,0,NULL,&atx[7],NULL,0,&atx[57]} ,
  {0, "is-species-level" ,128,10,0,0,0,0,0,0,NULL,&atx[58],NULL,0,NULL} ,
  {301, "BOOLEAN" ,0,1,0,0,0,0,0,0,NULL,NULL,NULL,0,NULL} ,
  {0, "fini" ,128,9,0,0,0,0,0,0,NULL,&atx[3],NULL,0,NULL} ,
  {409, "Taxon-id" ,1,0,0,0,0,0,0,0,NULL,&atx[32],&atx[61],0,&atx[46]} ,
  {0, "id" ,128,0,0,0,0,0,0,0,NULL,&atx[13],NULL,0,NULL} };

static AsnModule ampx[1] = {
  { "NCBI-Taxon0" , "asntaxon.h",&atx[0],NULL,NULL,0,0} };

static AsnValxNodePtr avn = NULL;
static AsnTypePtr at = atx;
static AsnModulePtr amp = ampx;



/**************************************************
*
*    Defines for Module NCBI-Taxon0
*
**************************************************/

#define TAXON0_REQ &at[1]
#define TAXON0_REQ_init &at[2]
#define TAXON0_REQ_getid &at[4]
#define TAXON0_REQ_getref &at[12]
#define TAXON0_REQ_getchildren &at[14]
#define TAXON0_REQ_getparents &at[15]
#define TAXON0_REQ_getgeneticcode &at[16]
#define TAXON0_REQ_gettaxonline &at[17]
#define TAXON0_REQ_getdivision &at[18]
#define TAXON0_REQ_getcomplete &at[19]
#define TAXON0_REQ_fini &at[23]

#define TAXON_NAME &at[5]
#define TAXON_NAME_taxname &at[6]
#define TAXON_NAME_common &at[8]
#define TAXON_NAME_tax_synonym &at[9]
#define TAXON_NAME_com_synonym &at[10]

#define TAXON_ID_NAME &at[20]
#define TAXON_ID_NAME_id &at[21]
#define TAXON_ID_NAME_name &at[22]

#define TAXON0_RESP &at[24]
#define TAXON0_RESP_error &at[25]
#define TAXON0_RESP_init &at[26]
#define TAXON0_RESP_getid &at[27]
#define TAXON0_RESP_getref &at[33]
#define TAXON0_RESP_gettaxon &at[34]
#define TAXON0_RESP_getgeneticcode &at[35]
#define TAXON0_RESP_gettaxonline &at[39]
#define TAXON0_RESP_getdivision &at[40]
#define TAXON0_RESP_getcomplete &at[41]
#define TAXON0_RESP_fini &at[59]

#define TAXON_ID_LIST &at[28]
#define TAXON_ID_LIST_ids &at[29]
#define TAXON_ID_LIST_ids_E &at[30]

#define GENETICCODELIST &at[36]
#define GENETICCODELIST_genomic &at[37]
#define GENETICCODELIST_mitochondrial &at[38]

#define TAX_COMPLETE_LIST &at[42]
#define TAX_COMPLETE_LIST_num &at[43]
#define TAX_COMPLETE_LIST_info &at[44]
#define TAX_COMPLETE_LIST_info_E &at[45]

#define TAXON_ID &at[60]
#define TAXON_ID_id &at[61]

#define TAX_COMPLETE &at[46]
#define TAX_COMPLETE_sciname &at[47]
#define TAX_COMPLETE_comname &at[48]
#define TAX_COMPLETE_synonyms &at[49]
#define TAX_COMPLETE_id_gc &at[50]
#define TAX_COMPLETE_name_gc &at[51]
#define TAX_COMPLETE_id_mgc &at[52]
#define TAX_COMPLETE_name_mgc &at[53]
#define TAX_COMPLETE_gb_div &at[54]
#define TAX_COMPLETE_embl_code &at[55]
#define TAX_COMPLETE_lineage &at[56]
#define TAX_COMPLETE_is_species_level &at[57]