1 /*   egkludge.h
2 * ===========================================================================
3 *
4 *                            PUBLIC DOMAIN NOTICE
5 *            National Center for Biotechnology Information (NCBI)
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 do not place any restriction on its use or reproduction.
13 *  We would, however, appreciate having the NCBI and the author cited in
14 *  any work or product based on this material
15 *
16 *  Although all reasonable efforts have been taken to ensure the accuracy
17 *  and reliability of the software and data, the NLM and the U.S.
18 *  Government do not and cannot warrant the performance or results that
19 *  may be obtained by using this software or data. The NLM and the U.S.
20 *  Government disclaim all warranties, express or implied, including
21 *  warranties of performance, merchantability or fitness for any particular
22 *  purpose.
23 *
24 * ===========================================================================
25 *
26 * File Name:  egkludge.h
27 *
28 * Author:  Jonathan Kans
29 *
30 * Version Creation Date:   1/24/05
31 *
32 * $Revision: 1.2 $
33 *
34 * File Description: Defines allow entrezgene.asn to use old object loaders
35 *
36 * Modifications:
37 * --------------------------------------------------------------------------
38 * Date     Name        Description of modification
39 * -------  ----------  -----------------------------------------------------
40 *
41 *
42 * ==========================================================================
43 */
44 
45 
46 #ifndef _EGKLUDGE_
47 #define _EGKLUDGE_
48 
49 #include <objfeat.h>
50 #include <objloc.h>
51 #include <objgen.h>
52 #include <objpub.h>
53 #include <objegkludge.h>
54 
55 #define struct_BioSource biosource
56 #define struct_Gene_ref generef
57 #define struct_Prot_ref protref
58 #define struct_RNA_ref rnaref
59 #define struct_Date date
60 #define struct_Dbtag struct_EGDbtag
61 #define struct_method valnode
62 
63 #define RNARefFree RnaRefFree
64 #define RNARefAsnRead RnaRefAsnRead
65 #define RNARefAsnWrite RnaRefAsnWrite
66 
67 #define DbtagFree EGDbtagFree
68 #define DbtagAsnRead EGDbtagAsnRead
69 #define DbtagAsnWrite EGDbtagAsnWrite
70 
71 #endif /* ndef _EGKLUDGE_ */
72 
73