summaryrefslogtreecommitdiff
path: root/biostruc/cdd/objcdd.h
diff options
context:
space:
mode:
Diffstat (limited to 'biostruc/cdd/objcdd.h')
-rw-r--r--biostruc/cdd/objcdd.h129
1 files changed, 92 insertions, 37 deletions
diff --git a/biostruc/cdd/objcdd.h b/biostruc/cdd/objcdd.h
index 57347fc0..5be0a2b9 100644
--- a/biostruc/cdd/objcdd.h
+++ b/biostruc/cdd/objcdd.h
@@ -20,7 +20,7 @@ extern "C" { /* } */
/**************************************************
*
* Generated objects for Module NCBI-Cdd
-* Generated using ASNCODE Revision: 6.14 at Aug 14, 2003 10:05 AM
+* Generated using ASNCODE Revision: 6.14 at Jan 15, 2004 1:40 PM
*
**************************************************/
@@ -86,7 +86,7 @@ typedef struct struct_Cdd {
struct struct_Align_annot PNTR alignannot;
struct struct_Cn3d_style_dictionary PNTR style_dictionary;
struct struct_Cn3d_user_annotations PNTR user_annotations;
- ValNodePtr ancestors;
+ struct struct_Domain_parent PNTR ancestors;
struct struct_Score_matrix_parameters PNTR scoreparams;
struct struct_Sequence_tree PNTR seqtree;
} Cdd, PNTR CddPtr;
@@ -165,6 +165,95 @@ NLM_EXTERN Boolean LIBCALL CddTreeSetAsnWrite PROTO (( CddTreeSetPtr , AsnIoPtr,
/**************************************************
*
+* CddPrefNodes
+*
+**************************************************/
+typedef struct struct_Cdd_pref_nodes {
+ struct struct_Cdd_org_ref PNTR preferred_nodes;
+ struct struct_Cdd_org_ref PNTR model_organisms;
+ struct struct_Cdd_org_ref PNTR optional_nodes;
+ ValNodePtr description;
+} CddPrefNodes, PNTR CddPrefNodesPtr;
+
+
+NLM_EXTERN CddPrefNodesPtr LIBCALL CddPrefNodesFree PROTO ((CddPrefNodesPtr ));
+NLM_EXTERN CddPrefNodesPtr LIBCALL CddPrefNodesNew PROTO (( void ));
+NLM_EXTERN CddPrefNodesPtr LIBCALL CddPrefNodesAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
+NLM_EXTERN Boolean LIBCALL CddPrefNodesAsnWrite PROTO (( CddPrefNodesPtr , AsnIoPtr, AsnTypePtr));
+
+
+
+/**************************************************
+*
+* CddOrgRef
+*
+**************************************************/
+typedef struct struct_Cdd_org_ref {
+ struct struct_Cdd_org_ref PNTR next;
+ OrgRefPtr reference;
+ Uint1 active;
+} CddOrgRef, PNTR CddOrgRefPtr;
+
+
+NLM_EXTERN CddOrgRefPtr LIBCALL CddOrgRefFree PROTO ((CddOrgRefPtr ));
+NLM_EXTERN CddOrgRefPtr LIBCALL CddOrgRefNew PROTO (( void ));
+NLM_EXTERN CddOrgRefPtr LIBCALL CddOrgRefAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
+NLM_EXTERN Boolean LIBCALL CddOrgRefAsnWrite PROTO (( CddOrgRefPtr , AsnIoPtr, AsnTypePtr));
+
+
+
+/**************************************************
+*
+* CddOrgRefSet
+*
+**************************************************/
+typedef struct struct_Cdd_org_ref CddOrgRefSet;
+typedef struct struct_Cdd_org_ref PNTR CddOrgRefSetPtr;
+#define CddOrgRefSetNew() Cdd_org_refNew()
+
+#ifdef NLM_GENERATED_CODE_PROTO
+
+NLM_EXTERN CddOrgRefSetPtr LIBCALL CddOrgRefSetFree PROTO ((CddOrgRefSetPtr ));
+NLM_EXTERN CddOrgRefSetPtr LIBCALL CddOrgRefSetNew PROTO (( void ));
+NLM_EXTERN CddOrgRefSetPtr LIBCALL CddOrgRefSetAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
+NLM_EXTERN Boolean LIBCALL CddOrgRefSetAsnWrite PROTO (( CddOrgRefSetPtr , AsnIoPtr, AsnTypePtr));
+
+#endif /* NLM_GENERATED_CODE_PROTO */
+
+typedef ValNodePtr CddPrefNodeDescrPtr;
+typedef ValNode CddPrefNodeDescr;
+#define CddPrefNodeDescr_create_date 1
+#define CddPrefNodeDescr_description 2
+
+
+NLM_EXTERN CddPrefNodeDescrPtr LIBCALL CddPrefNodeDescrFree PROTO ((CddPrefNodeDescrPtr ));
+NLM_EXTERN CddPrefNodeDescrPtr LIBCALL CddPrefNodeDescrAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
+NLM_EXTERN Boolean LIBCALL CddPrefNodeDescrAsnWrite PROTO (( CddPrefNodeDescrPtr , AsnIoPtr, AsnTypePtr));
+
+
+
+/**************************************************
+*
+* CddPrefNodeDescrSet
+*
+**************************************************/
+typedef ValNode CddPrefNodeDescrSet;
+typedef ValNodePtr CddPrefNodeDescrSetPtr;
+#define CddPrefNodeDescrSetNew() ValNodeNew(NULL)
+
+#ifdef NLM_GENERATED_CODE_PROTO
+
+NLM_EXTERN CddPrefNodeDescrSetPtr LIBCALL CddPrefNodeDescrSetFree PROTO ((CddPrefNodeDescrSetPtr ));
+NLM_EXTERN CddPrefNodeDescrSetPtr LIBCALL CddPrefNodeDescrSetNew PROTO (( void ));
+NLM_EXTERN CddPrefNodeDescrSetPtr LIBCALL CddPrefNodeDescrSetAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
+NLM_EXTERN Boolean LIBCALL CddPrefNodeDescrSetAsnWrite PROTO (( CddPrefNodeDescrSetPtr , AsnIoPtr, AsnTypePtr));
+
+#endif /* NLM_GENERATED_CODE_PROTO */
+
+
+
+/**************************************************
+*
* GlobalId
*
**************************************************/
@@ -430,6 +519,7 @@ NLM_EXTERN Boolean LIBCALL AlignAnnotSetAsnWrite PROTO (( AlignAnnotSetPtr , Asn
**************************************************/
typedef struct struct_Domain_parent {
struct struct_Domain_parent PNTR next;
+ Int4 parent_type;
ValNodePtr parentid;
struct seqannot PNTR seqannot;
} DomainParent, PNTR DomainParentPtr;
@@ -440,41 +530,6 @@ NLM_EXTERN DomainParentPtr LIBCALL DomainParentNew PROTO (( void ));
NLM_EXTERN DomainParentPtr LIBCALL DomainParentAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
NLM_EXTERN Boolean LIBCALL DomainParentAsnWrite PROTO (( DomainParentPtr , AsnIoPtr, AsnTypePtr));
-typedef ValNodePtr LineageInfoPtr;
-typedef ValNode LineageInfo;
-#define LineageInfo_simpleparent 1
-#define LineageInfo_LineageInfo_Complexparents 2
-
-
-NLM_EXTERN LineageInfoPtr LIBCALL LineageInfoFree PROTO ((LineageInfoPtr ));
-NLM_EXTERN LineageInfoPtr LIBCALL LineageInfoAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
-NLM_EXTERN Boolean LIBCALL LineageInfoAsnWrite PROTO (( LineageInfoPtr , AsnIoPtr, AsnTypePtr));
-
-
-
-/**************************************************
-*
-* LineageInfo_complexparents
-*
-**************************************************/
-
-#ifdef NLM_GENERATED_CODE_PROTO
-
-typedef struct struct_LineageInfo_Complexparents {
- struct struct_Domain_parent PNTR fusionparents;
- struct struct_Domain_parent PNTR deletionparent;
-} LineageInfo_complexparents, PNTR LineageInfo_complexparentsPtr;
-#endif /* NLM_GENERATED_CODE_PROTO */
-
-#ifdef NLM_GENERATED_CODE_PROTO
-
-static LineageInfo_complexparentsPtr LIBCALL LineageInfo_complexparentsFree PROTO ((LineageInfo_complexparentsPtr ));
-static LineageInfo_complexparentsPtr LIBCALL LineageInfo_complexparentsNew PROTO (( void ));
-static LineageInfo_complexparentsPtr LIBCALL LineageInfo_complexparentsAsnRead PROTO (( AsnIoPtr, AsnTypePtr));
-static Boolean LIBCALL LineageInfo_complexparentsAsnWrite PROTO (( LineageInfo_complexparentsPtr , AsnIoPtr, AsnTypePtr));
-
-#endif /* NLM_GENERATED_CODE_PROTO */
-
/**************************************************