6
#define NLM_EXTERN NLM_IMPORT
8
#define NLM_EXTERN extern
17
/**************************************************
19
* Generated objects for Module NCBI-BlastOutput
20
* Generated using ASNCODE Revision: 6.10 at May 3, 2001 1:46 PM
22
**************************************************/
24
NLM_EXTERN Boolean LIBCALL
25
bxmlobjAsnLoad PROTO((void));
28
/**************************************************
32
**************************************************/
33
typedef struct struct_BlastOutput {
42
struct struct_Parameters PNTR param;
43
struct struct_Iteration PNTR iterations;
44
} BlastOutput, PNTR BlastOutputPtr;
47
NLM_EXTERN BlastOutputPtr LIBCALL BlastOutputFree PROTO ((BlastOutputPtr ));
48
NLM_EXTERN BlastOutputPtr LIBCALL BlastOutputNew PROTO (( void ));
49
NLM_EXTERN BlastOutputPtr LIBCALL BlastOutputAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
50
NLM_EXTERN Boolean LIBCALL BlastOutputAsnWrite PROTO (( BlastOutputPtr , AsnIoPtr, AsnTypePtr));
54
/**************************************************
58
**************************************************/
59
typedef struct struct_Parameters {
70
} Parameters, PNTR ParametersPtr;
73
NLM_EXTERN ParametersPtr LIBCALL ParametersFree PROTO ((ParametersPtr ));
74
NLM_EXTERN ParametersPtr LIBCALL ParametersNew PROTO (( void ));
75
NLM_EXTERN ParametersPtr LIBCALL ParametersAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
76
NLM_EXTERN Boolean LIBCALL ParametersAsnWrite PROTO (( ParametersPtr , AsnIoPtr, AsnTypePtr));
80
/**************************************************
84
**************************************************/
85
typedef struct struct_Iteration {
86
struct struct_Iteration PNTR next;
88
struct struct_Hit PNTR hits;
89
struct struct_Statistics PNTR stat;
91
} Iteration, PNTR IterationPtr;
94
NLM_EXTERN IterationPtr LIBCALL IterationFree PROTO ((IterationPtr ));
95
NLM_EXTERN IterationPtr LIBCALL IterationNew PROTO (( void ));
96
NLM_EXTERN IterationPtr LIBCALL IterationAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
97
NLM_EXTERN Boolean LIBCALL IterationAsnWrite PROTO (( IterationPtr , AsnIoPtr, AsnTypePtr));
101
/**************************************************
105
**************************************************/
106
typedef struct struct_Hit {
107
struct struct_Hit PNTR next;
113
struct struct_Hsp PNTR hsps;
117
NLM_EXTERN HitPtr LIBCALL HitFree PROTO ((HitPtr ));
118
NLM_EXTERN HitPtr LIBCALL HitNew PROTO (( void ));
119
NLM_EXTERN HitPtr LIBCALL HitAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
120
NLM_EXTERN Boolean LIBCALL HitAsnWrite PROTO (( HitPtr , AsnIoPtr, AsnTypePtr));
124
/**************************************************
128
**************************************************/
129
typedef struct struct_Statistics {
137
} Statistics, PNTR StatisticsPtr;
140
NLM_EXTERN StatisticsPtr LIBCALL StatisticsFree PROTO ((StatisticsPtr ));
141
NLM_EXTERN StatisticsPtr LIBCALL StatisticsNew PROTO (( void ));
142
NLM_EXTERN StatisticsPtr LIBCALL StatisticsAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
143
NLM_EXTERN Boolean LIBCALL StatisticsAsnWrite PROTO (( StatisticsPtr , AsnIoPtr, AsnTypePtr));
147
/**************************************************
151
**************************************************/
152
typedef struct struct_Hsp {
153
struct struct_Hsp PNTR next;
177
NLM_EXTERN HspPtr LIBCALL HspFree PROTO ((HspPtr ));
178
NLM_EXTERN HspPtr LIBCALL HspNew PROTO (( void ));
179
NLM_EXTERN HspPtr LIBCALL HspAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
180
NLM_EXTERN Boolean LIBCALL HspAsnWrite PROTO (( HspPtr , AsnIoPtr, AsnTypePtr));
186
#endif /* _bxmlobj_ */
190
#define NLM_EXTERN NLM_EXPORT