/usr/include/ncbi/objmim.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 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 | #ifndef _objmim_
#define _objmim_
#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-Mim
* Generated using ASNCODE Revision: 6.9 at Aug 16, 2000 6:14 PM
*
**************************************************/
NLM_EXTERN Boolean LIBCALL
objmimAsnLoad PROTO((void));
/**************************************************
*
* MimSet
*
**************************************************/
typedef struct struct_Mim_set {
struct struct_Mim_date PNTR releaseDate;
struct struct_Mim_entry PNTR mimEntries;
} MimSet, PNTR MimSetPtr;
NLM_EXTERN MimSetPtr LIBCALL MimSetFree PROTO ((MimSetPtr ));
NLM_EXTERN MimSetPtr LIBCALL MimSetNew PROTO (( void ));
NLM_EXTERN MimSetPtr LIBCALL MimSetAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL MimSetAsnWrite PROTO (( MimSetPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* MimDate
*
**************************************************/
typedef struct struct_Mim_date {
Int4 year;
Int4 month;
Int4 day;
} MimDate, PNTR MimDatePtr;
NLM_EXTERN MimDatePtr LIBCALL MimDateFree PROTO ((MimDatePtr ));
NLM_EXTERN MimDatePtr LIBCALL MimDateNew PROTO (( void ));
NLM_EXTERN MimDatePtr LIBCALL MimDateAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL MimDateAsnWrite PROTO (( MimDatePtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* MimEntry
*
**************************************************/
typedef struct struct_Mim_entry {
struct struct_Mim_entry PNTR next;
CharPtr mimNumber;
Int4 mimType;
CharPtr title;
CharPtr copyright;
CharPtr symbol;
CharPtr locus;
ValNodePtr synonyms;
ValNodePtr aliases;
ValNodePtr included;
struct struct_Mim_cit PNTR seeAlso;
struct struct_Mim_text PNTR text;
struct struct_Mim_text PNTR textfields;
Uint1 hasSummary;
struct struct_Mim_text PNTR summary;
struct struct_Mim_edit_item PNTR summaryAttribution;
struct struct_Mim_edit_item PNTR summaryEditHistory;
struct struct_Mim_edit_item PNTR summaryCreationDate;
struct struct_Mim_allelic_variant PNTR allelicVariants;
Uint1 hasSynopsis;
struct struct_Mim_index_term PNTR clinicalSynopsis;
struct struct_Mim_edit_item PNTR synopsisAttribution;
struct struct_Mim_edit_item PNTR synopsisEditHistory;
struct struct_Mim_edit_item PNTR synopsisCreationDate;
struct struct_Mim_edit_item PNTR editHistory;
struct struct_Mim_edit_item PNTR creationDate;
struct struct_Mim_reference PNTR references;
struct struct_Mim_edit_item PNTR attribution;
Int4 numGeneMaps;
struct struct_Mim_link PNTR medlineLinks;
struct struct_Mim_link PNTR proteinLinks;
struct struct_Mim_link PNTR nucleotideLinks;
struct struct_Mim_link PNTR structureLinks;
struct struct_Mim_link PNTR genomeLinks;
} MimEntry, PNTR MimEntryPtr;
NLM_EXTERN MimEntryPtr LIBCALL MimEntryFree PROTO ((MimEntryPtr ));
NLM_EXTERN MimEntryPtr LIBCALL MimEntryNew PROTO (( void ));
NLM_EXTERN MimEntryPtr LIBCALL MimEntryAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL MimEntryAsnWrite PROTO (( MimEntryPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* MimCit
*
**************************************************/
typedef struct struct_Mim_cit {
struct struct_Mim_cit PNTR next;
Int4 number;
CharPtr author;
CharPtr others;
Int4 year;
} MimCit, PNTR MimCitPtr;
NLM_EXTERN MimCitPtr LIBCALL MimCitFree PROTO ((MimCitPtr ));
NLM_EXTERN MimCitPtr LIBCALL MimCitNew PROTO (( void ));
NLM_EXTERN MimCitPtr LIBCALL MimCitAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL MimCitAsnWrite PROTO (( MimCitPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* MimText
*
**************************************************/
typedef struct struct_Mim_text {
struct struct_Mim_text PNTR next;
CharPtr label;
CharPtr text;
struct struct_Mim_link PNTR neighbors;
} MimText, PNTR MimTextPtr;
NLM_EXTERN MimTextPtr LIBCALL MimTextFree PROTO ((MimTextPtr ));
NLM_EXTERN MimTextPtr LIBCALL MimTextNew PROTO (( void ));
NLM_EXTERN MimTextPtr LIBCALL MimTextAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL MimTextAsnWrite PROTO (( MimTextPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* MimEditItem
*
**************************************************/
typedef struct struct_Mim_edit_item {
struct struct_Mim_edit_item PNTR next;
CharPtr author;
struct struct_Mim_date PNTR modDate;
} MimEditItem, PNTR MimEditItemPtr;
NLM_EXTERN MimEditItemPtr LIBCALL MimEditItemFree PROTO ((MimEditItemPtr ));
NLM_EXTERN MimEditItemPtr LIBCALL MimEditItemNew PROTO (( void ));
NLM_EXTERN MimEditItemPtr LIBCALL MimEditItemAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL MimEditItemAsnWrite PROTO (( MimEditItemPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* MimAllelicVariant
*
**************************************************/
typedef struct struct_Mim_allelic_variant {
struct struct_Mim_allelic_variant PNTR next;
CharPtr number;
CharPtr name;
ValNodePtr aliases;
struct struct_Mim_text PNTR mutation;
struct struct_Mim_text PNTR description;
} MimAllelicVariant, PNTR MimAllelicVariantPtr;
NLM_EXTERN MimAllelicVariantPtr LIBCALL MimAllelicVariantFree PROTO ((MimAllelicVariantPtr ));
NLM_EXTERN MimAllelicVariantPtr LIBCALL MimAllelicVariantNew PROTO (( void ));
NLM_EXTERN MimAllelicVariantPtr LIBCALL MimAllelicVariantAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL MimAllelicVariantAsnWrite PROTO (( MimAllelicVariantPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* MimIndexTerm
*
**************************************************/
typedef struct struct_Mim_index_term {
struct struct_Mim_index_term PNTR next;
CharPtr key;
ValNodePtr terms;
} MimIndexTerm, PNTR MimIndexTermPtr;
NLM_EXTERN MimIndexTermPtr LIBCALL MimIndexTermFree PROTO ((MimIndexTermPtr ));
NLM_EXTERN MimIndexTermPtr LIBCALL MimIndexTermNew PROTO (( void ));
NLM_EXTERN MimIndexTermPtr LIBCALL MimIndexTermAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL MimIndexTermAsnWrite PROTO (( MimIndexTermPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* MimReference
*
**************************************************/
typedef struct struct_Mim_reference {
struct struct_Mim_reference PNTR next;
Int4 number;
Int4 origNumber;
Uint2 type;
/* following #defines are for enumerated type, not used by object loaders */
#define Mim_reference_type_not_set 0
#define Mim_reference_type_citation 1
#define Mim_reference_type_book 2
#define Mim_reference_type_personal_communication 3
#define Mim_reference_type_book_citation 4
struct struct_Mim_author PNTR authors;
CharPtr primaryAuthor;
CharPtr otherAuthors;
CharPtr citationTitle;
Int4 citationType;
CharPtr bookTitle;
struct struct_Mim_author PNTR editors;
CharPtr volume;
CharPtr edition;
CharPtr journal;
CharPtr series;
CharPtr publisher;
CharPtr place;
CharPtr commNote;
struct struct_Mim_date PNTR pubDate;
struct struct_Mim_page PNTR pages;
CharPtr miscInfo;
Int4 pubmedUID;
Uint1 ambiguous;
Uint1 noLink;
} MimReference, PNTR MimReferencePtr;
NLM_EXTERN MimReferencePtr LIBCALL MimReferenceFree PROTO ((MimReferencePtr ));
NLM_EXTERN MimReferencePtr LIBCALL MimReferenceNew PROTO (( void ));
NLM_EXTERN MimReferencePtr LIBCALL MimReferenceAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL MimReferenceAsnWrite PROTO (( MimReferencePtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* MimLink
*
**************************************************/
typedef struct struct_Mim_link {
Int4 num;
CharPtr uids;
Int4 numRelevant;
} MimLink, PNTR MimLinkPtr;
NLM_EXTERN MimLinkPtr LIBCALL MimLinkFree PROTO ((MimLinkPtr ));
NLM_EXTERN MimLinkPtr LIBCALL MimLinkNew PROTO (( void ));
NLM_EXTERN MimLinkPtr LIBCALL MimLinkAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL MimLinkAsnWrite PROTO (( MimLinkPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* MimAuthor
*
**************************************************/
typedef struct struct_Mim_author {
struct struct_Mim_author PNTR next;
CharPtr name;
Int4 index;
} MimAuthor, PNTR MimAuthorPtr;
NLM_EXTERN MimAuthorPtr LIBCALL MimAuthorFree PROTO ((MimAuthorPtr ));
NLM_EXTERN MimAuthorPtr LIBCALL MimAuthorNew PROTO (( void ));
NLM_EXTERN MimAuthorPtr LIBCALL MimAuthorAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL MimAuthorAsnWrite PROTO (( MimAuthorPtr , AsnIoPtr, AsnTypePtr));
/**************************************************
*
* MimPage
*
**************************************************/
typedef struct struct_Mim_page {
struct struct_Mim_page PNTR next;
CharPtr from;
CharPtr to;
} MimPage, PNTR MimPagePtr;
NLM_EXTERN MimPagePtr LIBCALL MimPageFree PROTO ((MimPagePtr ));
NLM_EXTERN MimPagePtr LIBCALL MimPageNew PROTO (( void ));
NLM_EXTERN MimPagePtr LIBCALL MimPageAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL MimPageAsnWrite PROTO (( MimPagePtr , AsnIoPtr, AsnTypePtr));
#ifdef __cplusplus
/* { */ }
#endif
#endif /* _objmim_ */
#undef NLM_EXTERN
#ifdef NLM_EXPORT
#define NLM_EXTERN NLM_EXPORT
#else
#define NLM_EXTERN
#endif
|