/usr/include/ncbi/objtax1.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 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 | #ifndef _objtax1_
#define _objtax1_
#undef NLM_EXTERN
#ifdef NLM_IMPORT
#define NLM_EXTERN NLM_IMPORT
#else
#define NLM_EXTERN extern
#endif
#ifdef __cplusplus
extern "C" { /* } */
#endif
/**************************************************
*
* Generated objects for Module NCBI-Taxon1
* Generated using ASNCODE Revision: 6.12 at Sep 28, 2001 11:31 AM
*
**************************************************/
NLM_EXTERN Boolean LIBCALL
objtax1AsnLoad PROTO((void));
typedef ValNodePtr Taxon1ReqPtr;
typedef ValNode Taxon1Req;
#define Taxon1Req_init 1
#define Taxon1Req_findname 2
#define Taxon1Req_getdesignator 3
#define Taxon1Req_getunique 4
#define Taxon1Req_getidbyorg 5
#define Taxon1Req_getorgnames 6
#define Taxon1Req_getcde 7
#define Taxon1Req_getranks 8
#define Taxon1Req_getdivs 9
#define Taxon1Req_getgcs 10
#define Taxon1Req_getlineage 11
#define Taxon1Req_getchildren 12
#define Taxon1Req_getbyid 13
#define Taxon1Req_lookup 14
#define Taxon1Req_getorgmod 15
#define Taxon1Req_fini 16
#define Taxon1Req_id4gi 17
#define Taxon1Req_taxachildren 18
#define Taxon1Req_taxalineage 19
#define Taxon1Req_maxtaxid 20
NLM_EXTERN Taxon1ReqPtr LIBCALL Taxon1ReqFree PROTO ((Taxon1ReqPtr ));
NLM_EXTERN Taxon1ReqPtr LIBCALL Taxon1ReqAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL Taxon1ReqAsnWrite PROTO (( Taxon1ReqPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* Taxon1Info
*
**************************************************/
typedef struct struct_Taxon1_info {
struct struct_Taxon1_info PNTR next;
Int4 ival1;
Int4 ival2;
CharPtr sval;
} Taxon1Info, PNTR Taxon1InfoPtr;
NLM_EXTERN Taxon1InfoPtr LIBCALL Taxon1InfoFree PROTO ((Taxon1InfoPtr ));
NLM_EXTERN Taxon1InfoPtr LIBCALL Taxon1InfoNew PROTO (( void ));
NLM_EXTERN Taxon1InfoPtr LIBCALL Taxon1InfoAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL Taxon1InfoAsnWrite PROTO (( Taxon1InfoPtr , AsnIoPtr, AsnTypePtr));
typedef ValNodePtr Taxon1RespPtr;
typedef ValNode Taxon1Resp;
#define Taxon1Resp_error 1
#define Taxon1Resp_init 2
#define Taxon1Resp_findname 3
#define Taxon1Resp_getdesignator 4
#define Taxon1Resp_getunique 5
#define Taxon1Resp_getidbyorg 6
#define Taxon1Resp_getorgnames 7
#define Taxon1Resp_getcde 8
#define Taxon1Resp_getranks 9
#define Taxon1Resp_getdivs 10
#define Taxon1Resp_getgcs 11
#define Taxon1Resp_getlineage 12
#define Taxon1Resp_getchildren 13
#define Taxon1Resp_getbyid 14
#define Taxon1Resp_lookup 15
#define Taxon1Resp_getorgmod 16
#define Taxon1Resp_fini 17
#define Taxon1Resp_id4gi 18
#define Taxon1Resp_taxabyid 19
#define Taxon1Resp_taxachildren 20
#define Taxon1Resp_taxalineage 21
#define Taxon1Resp_maxtaxid 22
NLM_EXTERN Taxon1RespPtr LIBCALL Taxon1RespFree PROTO ((Taxon1RespPtr ));
NLM_EXTERN Taxon1RespPtr LIBCALL Taxon1RespAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL Taxon1RespAsnWrite PROTO (( Taxon1RespPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* Taxon1Error
*
**************************************************/
typedef struct struct_Taxon1_error {
Uint2 level;
/* following #defines are for enumerated type, not used by object loaders */
#define Taxon1_error_level_none 0
#define Taxon1_error_level_info 1
#define Taxon1_error_level_warn 2
#define Taxon1_error_level_error 3
#define Taxon1_error_level_fatal 4
CharPtr msg;
} Taxon1Error, PNTR Taxon1ErrorPtr;
NLM_EXTERN Taxon1ErrorPtr LIBCALL Taxon1ErrorFree PROTO ((Taxon1ErrorPtr ));
NLM_EXTERN Taxon1ErrorPtr LIBCALL Taxon1ErrorNew PROTO (( void ));
NLM_EXTERN Taxon1ErrorPtr LIBCALL Taxon1ErrorAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL Taxon1ErrorAsnWrite PROTO (( Taxon1ErrorPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* Taxon1Name
*
**************************************************/
typedef struct struct_Taxon1_name {
struct struct_Taxon1_name PNTR next;
Int4 taxid;
Int4 cde;
CharPtr oname;
CharPtr uname;
} Taxon1Name, PNTR Taxon1NamePtr;
NLM_EXTERN Taxon1NamePtr LIBCALL Taxon1NameFree PROTO ((Taxon1NamePtr ));
NLM_EXTERN Taxon1NamePtr LIBCALL Taxon1NameNew PROTO (( void ));
NLM_EXTERN Taxon1NamePtr LIBCALL Taxon1NameAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL Taxon1NameAsnWrite PROTO (( Taxon1NamePtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* Taxon1Data
*
**************************************************/
typedef struct struct_Taxon1_data {
struct struct_Org_ref PNTR org;
CharPtr div;
CharPtr embl_code;
Uint1 is_species_level;
} Taxon1Data, PNTR Taxon1DataPtr;
NLM_EXTERN Taxon1DataPtr LIBCALL Taxon1DataFree PROTO ((Taxon1DataPtr ));
NLM_EXTERN Taxon1DataPtr LIBCALL Taxon1DataNew PROTO (( void ));
NLM_EXTERN Taxon1DataPtr LIBCALL Taxon1DataAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL Taxon1DataAsnWrite PROTO (( Taxon1DataPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* Taxon2Data
*
**************************************************/
typedef struct struct_Taxon2_data {
struct struct_Org_ref PNTR org;
ValNodePtr blast_name;
Uint1 is_uncultured;
Uint1 is_species_level;
} Taxon2Data, PNTR Taxon2DataPtr;
NLM_EXTERN Taxon2DataPtr LIBCALL Taxon2DataFree PROTO ((Taxon2DataPtr ));
NLM_EXTERN Taxon2DataPtr LIBCALL Taxon2DataNew PROTO (( void ));
NLM_EXTERN Taxon2DataPtr LIBCALL Taxon2DataAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL Taxon2DataAsnWrite PROTO (( Taxon2DataPtr , AsnIoPtr, AsnTypePtr));
#ifdef __cplusplus
/* { */ }
#endif
#endif /* _objtax1_ */
#undef NLM_EXTERN
#ifdef NLM_EXPORT
#define NLM_EXTERN NLM_EXPORT
#else
#define NLM_EXTERN
#endif
|