NCBI C Toolkit Cross Reference

C/object/objalignloc.h


  1 #ifndef _objalignloc_ 
  2 #define _objalignloc_ 
  3 
  4 #undef NLM_EXTERN
  5 #ifdef NLM_IMPORT
  6 #define NLM_EXTERN NLM_IMPORT
  7 #else
  8 #define NLM_EXTERN extern
  9 #endif
 10 
 11 
 12 #ifdef __cplusplus
 13 extern "C" { /* } */
 14 #endif
 15 
 16 
 17 /**************************************************
 18 *
 19 *    Generated objects for Module NCBI-Alignloc
 20 *    Generated using ASNCODE Revision: 6.8 at Aug 13, 1999  2:44 PM
 21 *
 22 **************************************************/
 23 
 24 NLM_EXTERN Boolean LIBCALL
 25 objalignlocAsnLoad PROTO((void));
 26 
 27 
 28 /**************************************************
 29 *
 30 *    AlignLocSet
 31 *
 32 **************************************************/
 33 typedef struct struct_AlignLoc AlignLocSet;
 34 typedef struct struct_AlignLoc PNTR AlignLocSetPtr;
 35 #define AlignLocSetNew() AlignLocNew() 
 36 
 37 #ifdef NLM_GENERATED_CODE_PROTO
 38 
 39 NLM_EXTERN AlignLocSetPtr LIBCALL AlignLocSetFree PROTO ((AlignLocSetPtr ));
 40 NLM_EXTERN AlignLocSetPtr LIBCALL AlignLocSetNew PROTO (( void ));
 41 NLM_EXTERN AlignLocSetPtr LIBCALL AlignLocSetAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
 42 NLM_EXTERN Boolean LIBCALL AlignLocSetAsnWrite PROTO (( AlignLocSetPtr , AsnIoPtr, AsnTypePtr));
 43 
 44 #endif /* NLM_GENERATED_CODE_PROTO */
 45 
 46 
 47 
 48 /**************************************************
 49 *
 50 *    AlignLoc
 51 *
 52 **************************************************/
 53 typedef struct struct_Align_loc {
 54    struct struct_Align_loc PNTR next;
 55    ValNodePtr   id;
 56    ValNodePtr   Loc_loc;
 57 } AlignLoc, PNTR AlignLocPtr;
 58 
 59 
 60 NLM_EXTERN AlignLocPtr LIBCALL AlignLocFree PROTO ((AlignLocPtr ));
 61 NLM_EXTERN AlignLocPtr LIBCALL AlignLocNew PROTO (( void ));
 62 NLM_EXTERN AlignLocPtr LIBCALL AlignLocAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
 63 NLM_EXTERN Boolean LIBCALL AlignLocAsnWrite PROTO (( AlignLocPtr , AsnIoPtr, AsnTypePtr));
 64 
 65 
 66 #ifdef NLM_GENERATED_CODE_PROTO
 67 
 68 typedef ValNodePtr Loc_locPtr;
 69 typedef ValNode Loc_loc;
 70 
 71 #endif /* NLM_GENERATED_CODE_PROTO */
 72 
 73 #define Loc_loc_whole 1
 74 #define Loc_loc_box 2
 75 #define Loc_loc_rows 3
 76 #define Loc_loc_columns 4
 77 
 78 #ifdef NLM_GENERATED_CODE_PROTO
 79 
 80 static Loc_locPtr LIBCALL Loc_locFree PROTO ((Loc_locPtr ));
 81 static Loc_locPtr LIBCALL Loc_locAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
 82 static Boolean LIBCALL Loc_locAsnWrite PROTO (( Loc_locPtr , AsnIoPtr, AsnTypePtr));
 83 
 84 #endif /* NLM_GENERATED_CODE_PROTO */
 85 
 86 typedef ValNodePtr AlignIdPtr;
 87 typedef ValNode AlignId;
 88 #define AlignId_id 1
 89 #define AlignId_itemid 2
 90 #define AlignId_gi 3
 91 
 92 
 93 NLM_EXTERN AlignIdPtr LIBCALL AlignIdFree PROTO ((AlignIdPtr ));
 94 NLM_EXTERN AlignIdPtr LIBCALL AlignIdAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
 95 NLM_EXTERN Boolean LIBCALL AlignIdAsnWrite PROTO (( AlignIdPtr , AsnIoPtr, AsnTypePtr));
 96 
 97 
 98 
 99 /**************************************************
100 *
101 *    AlignBox
102 *
103 **************************************************/
104 typedef struct struct_Align_box {
105    Int4   row_from;
106    Int4   row_to;
107    Int4   column_from;
108    Int4   column_to;
109 } AlignBox, PNTR AlignBoxPtr;
110 
111 
112 NLM_EXTERN AlignBoxPtr LIBCALL AlignBoxFree PROTO ((AlignBoxPtr ));
113 NLM_EXTERN AlignBoxPtr LIBCALL AlignBoxNew PROTO (( void ));
114 NLM_EXTERN AlignBoxPtr LIBCALL AlignBoxAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
115 NLM_EXTERN Boolean LIBCALL AlignBoxAsnWrite PROTO (( AlignBoxPtr , AsnIoPtr, AsnTypePtr));
116 
117 
118 
119 /**************************************************
120 *
121 *    AlignRows
122 *
123 **************************************************/
124 typedef struct struct_Align_rows {
125    Int4   from;
126    Int4   to;
127 } AlignRows, PNTR AlignRowsPtr;
128 
129 
130 NLM_EXTERN AlignRowsPtr LIBCALL AlignRowsFree PROTO ((AlignRowsPtr ));
131 NLM_EXTERN AlignRowsPtr LIBCALL AlignRowsNew PROTO (( void ));
132 NLM_EXTERN AlignRowsPtr LIBCALL AlignRowsAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
133 NLM_EXTERN Boolean LIBCALL AlignRowsAsnWrite PROTO (( AlignRowsPtr , AsnIoPtr, AsnTypePtr));
134 
135 
136 
137 /**************************************************
138 *
139 *    AlignColumns
140 *
141 **************************************************/
142 typedef struct struct_Align_columns {
143    Int4   from;
144    Int4   to;
145 } AlignColumns, PNTR AlignColumnsPtr;
146 
147 
148 NLM_EXTERN AlignColumnsPtr LIBCALL AlignColumnsFree PROTO ((AlignColumnsPtr ));
149 NLM_EXTERN AlignColumnsPtr LIBCALL AlignColumnsNew PROTO (( void ));
150 NLM_EXTERN AlignColumnsPtr LIBCALL AlignColumnsAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
151 NLM_EXTERN Boolean LIBCALL AlignColumnsAsnWrite PROTO (( AlignColumnsPtr , AsnIoPtr, AsnTypePtr));
152 
153 #ifdef __cplusplus
154 /* { */ }
155 #endif
156 
157 #endif /* _objalignloc_ */
158 
159 #undef NLM_EXTERN
160 #ifdef NLM_EXPORT
161 #define NLM_EXTERN NLM_EXPORT
162 #else
163 #define NLM_EXTERN
164 #endif
165 
166 

source navigation ]   [ diff markup ]   [ identifier search ]   [ freetext search ]   [ file search ]  

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.