/* ncbiBlast.h autoXml generated file */ #ifndef NCBIBLAST_H #define NCBIBLAST_H #ifndef XAP_H #include "xap.h" #endif /* The start and end handlers here are used with routines defined in xap.h. * In particular if you want to read just parts of the XML file into memory * call xapOpen() with these, and then xapNext() with the name of the tag * you want to load. */ void *ncbiBlastStartHandler(struct xap *xp, char *name, char **atts); /* Called by xap with start tag. Does most of the parsing work. */ void ncbiBlastEndHandler(struct xap *xp, char *name); /* Called by xap with end tag. Checks all required children are loaded. */ struct ncbiBlastBlastOutput { struct ncbiBlastBlastOutput *next; struct ncbiBlastBlastOutputProgram *ncbiBlastBlastOutputProgram; /** Single instance required. **/ struct ncbiBlastBlastOutputVersion *ncbiBlastBlastOutputVersion; /** Single instance required. **/ struct ncbiBlastBlastOutputReference *ncbiBlastBlastOutputReference; /** Single instance required. **/ struct ncbiBlastBlastOutputDb *ncbiBlastBlastOutputDb; /** Single instance required. **/ struct ncbiBlastBlastOutputQueryID *ncbiBlastBlastOutputQueryID; /** Single instance required. **/ struct ncbiBlastBlastOutputQueryDef *ncbiBlastBlastOutputQueryDef; /** Single instance required. **/ struct ncbiBlastBlastOutputQueryLen *ncbiBlastBlastOutputQueryLen; /** Single instance required. **/ struct ncbiBlastBlastOutputQuerySeq *ncbiBlastBlastOutputQuerySeq; /** Optional (may be NULL). **/ struct ncbiBlastBlastOutputParam *ncbiBlastBlastOutputParam; /** Single instance required. **/ struct ncbiBlastBlastOutputIterations *ncbiBlastBlastOutputIterations; /** Single instance required. **/ struct ncbiBlastBlastOutputMbstat *ncbiBlastBlastOutputMbstat; /** Optional (may be NULL). **/ }; void ncbiBlastBlastOutputFree(struct ncbiBlastBlastOutput **pObj); /* Free up ncbiBlastBlastOutput. */ void ncbiBlastBlastOutputFreeList(struct ncbiBlastBlastOutput **pList); /* Free up list of ncbiBlastBlastOutput. */ void ncbiBlastBlastOutputSave(struct ncbiBlastBlastOutput *obj, int indent, FILE *f); /* Save ncbiBlastBlastOutput to file. */ struct ncbiBlastBlastOutput *ncbiBlastBlastOutputLoad(char *fileName); /* Load ncbiBlastBlastOutput from XML file where it is root element. */ struct ncbiBlastBlastOutput *ncbiBlastBlastOutputLoadNext(struct xap *xap); /* Load next ncbiBlastBlastOutput element. Use xapOpen to get xap. */ struct ncbiBlastBlastOutputProgram { struct ncbiBlastBlastOutputProgram *next; char *text; }; void ncbiBlastBlastOutputProgramFree(struct ncbiBlastBlastOutputProgram **pObj); /* Free up ncbiBlastBlastOutputProgram. */ void ncbiBlastBlastOutputProgramFreeList(struct ncbiBlastBlastOutputProgram **pList); /* Free up list of ncbiBlastBlastOutputProgram. */ void ncbiBlastBlastOutputProgramSave(struct ncbiBlastBlastOutputProgram *obj, int indent, FILE *f); /* Save ncbiBlastBlastOutputProgram to file. */ struct ncbiBlastBlastOutputProgram *ncbiBlastBlastOutputProgramLoad(char *fileName); /* Load ncbiBlastBlastOutputProgram from XML file where it is root element. */ struct ncbiBlastBlastOutputProgram *ncbiBlastBlastOutputProgramLoadNext(struct xap *xap); /* Load next ncbiBlastBlastOutputProgram element. Use xapOpen to get xap. */ struct ncbiBlastBlastOutputVersion { struct ncbiBlastBlastOutputVersion *next; char *text; }; void ncbiBlastBlastOutputVersionFree(struct ncbiBlastBlastOutputVersion **pObj); /* Free up ncbiBlastBlastOutputVersion. */ void ncbiBlastBlastOutputVersionFreeList(struct ncbiBlastBlastOutputVersion **pList); /* Free up list of ncbiBlastBlastOutputVersion. */ void ncbiBlastBlastOutputVersionSave(struct ncbiBlastBlastOutputVersion *obj, int indent, FILE *f); /* Save ncbiBlastBlastOutputVersion to file. */ struct ncbiBlastBlastOutputVersion *ncbiBlastBlastOutputVersionLoad(char *fileName); /* Load ncbiBlastBlastOutputVersion from XML file where it is root element. */ struct ncbiBlastBlastOutputVersion *ncbiBlastBlastOutputVersionLoadNext(struct xap *xap); /* Load next ncbiBlastBlastOutputVersion element. Use xapOpen to get xap. */ struct ncbiBlastBlastOutputReference { struct ncbiBlastBlastOutputReference *next; char *text; }; void ncbiBlastBlastOutputReferenceFree(struct ncbiBlastBlastOutputReference **pObj); /* Free up ncbiBlastBlastOutputReference. */ void ncbiBlastBlastOutputReferenceFreeList(struct ncbiBlastBlastOutputReference **pList); /* Free up list of ncbiBlastBlastOutputReference. */ void ncbiBlastBlastOutputReferenceSave(struct ncbiBlastBlastOutputReference *obj, int indent, FILE *f); /* Save ncbiBlastBlastOutputReference to file. */ struct ncbiBlastBlastOutputReference *ncbiBlastBlastOutputReferenceLoad(char *fileName); /* Load ncbiBlastBlastOutputReference from XML file where it is root element. */ struct ncbiBlastBlastOutputReference *ncbiBlastBlastOutputReferenceLoadNext(struct xap *xap); /* Load next ncbiBlastBlastOutputReference element. Use xapOpen to get xap. */ struct ncbiBlastBlastOutputDb { struct ncbiBlastBlastOutputDb *next; char *text; }; void ncbiBlastBlastOutputDbFree(struct ncbiBlastBlastOutputDb **pObj); /* Free up ncbiBlastBlastOutputDb. */ void ncbiBlastBlastOutputDbFreeList(struct ncbiBlastBlastOutputDb **pList); /* Free up list of ncbiBlastBlastOutputDb. */ void ncbiBlastBlastOutputDbSave(struct ncbiBlastBlastOutputDb *obj, int indent, FILE *f); /* Save ncbiBlastBlastOutputDb to file. */ struct ncbiBlastBlastOutputDb *ncbiBlastBlastOutputDbLoad(char *fileName); /* Load ncbiBlastBlastOutputDb from XML file where it is root element. */ struct ncbiBlastBlastOutputDb *ncbiBlastBlastOutputDbLoadNext(struct xap *xap); /* Load next ncbiBlastBlastOutputDb element. Use xapOpen to get xap. */ struct ncbiBlastBlastOutputQueryID { struct ncbiBlastBlastOutputQueryID *next; char *text; }; void ncbiBlastBlastOutputQueryIDFree(struct ncbiBlastBlastOutputQueryID **pObj); /* Free up ncbiBlastBlastOutputQueryID. */ void ncbiBlastBlastOutputQueryIDFreeList(struct ncbiBlastBlastOutputQueryID **pList); /* Free up list of ncbiBlastBlastOutputQueryID. */ void ncbiBlastBlastOutputQueryIDSave(struct ncbiBlastBlastOutputQueryID *obj, int indent, FILE *f); /* Save ncbiBlastBlastOutputQueryID to file. */ struct ncbiBlastBlastOutputQueryID *ncbiBlastBlastOutputQueryIDLoad(char *fileName); /* Load ncbiBlastBlastOutputQueryID from XML file where it is root element. */ struct ncbiBlastBlastOutputQueryID *ncbiBlastBlastOutputQueryIDLoadNext(struct xap *xap); /* Load next ncbiBlastBlastOutputQueryID element. Use xapOpen to get xap. */ struct ncbiBlastBlastOutputQueryDef { struct ncbiBlastBlastOutputQueryDef *next; char *text; }; void ncbiBlastBlastOutputQueryDefFree(struct ncbiBlastBlastOutputQueryDef **pObj); /* Free up ncbiBlastBlastOutputQueryDef. */ void ncbiBlastBlastOutputQueryDefFreeList(struct ncbiBlastBlastOutputQueryDef **pList); /* Free up list of ncbiBlastBlastOutputQueryDef. */ void ncbiBlastBlastOutputQueryDefSave(struct ncbiBlastBlastOutputQueryDef *obj, int indent, FILE *f); /* Save ncbiBlastBlastOutputQueryDef to file. */ struct ncbiBlastBlastOutputQueryDef *ncbiBlastBlastOutputQueryDefLoad(char *fileName); /* Load ncbiBlastBlastOutputQueryDef from XML file where it is root element. */ struct ncbiBlastBlastOutputQueryDef *ncbiBlastBlastOutputQueryDefLoadNext(struct xap *xap); /* Load next ncbiBlastBlastOutputQueryDef element. Use xapOpen to get xap. */ struct ncbiBlastBlastOutputQueryLen { struct ncbiBlastBlastOutputQueryLen *next; int text; }; void ncbiBlastBlastOutputQueryLenFree(struct ncbiBlastBlastOutputQueryLen **pObj); /* Free up ncbiBlastBlastOutputQueryLen. */ void ncbiBlastBlastOutputQueryLenFreeList(struct ncbiBlastBlastOutputQueryLen **pList); /* Free up list of ncbiBlastBlastOutputQueryLen. */ void ncbiBlastBlastOutputQueryLenSave(struct ncbiBlastBlastOutputQueryLen *obj, int indent, FILE *f); /* Save ncbiBlastBlastOutputQueryLen to file. */ struct ncbiBlastBlastOutputQueryLen *ncbiBlastBlastOutputQueryLenLoad(char *fileName); /* Load ncbiBlastBlastOutputQueryLen from XML file where it is root element. */ struct ncbiBlastBlastOutputQueryLen *ncbiBlastBlastOutputQueryLenLoadNext(struct xap *xap); /* Load next ncbiBlastBlastOutputQueryLen element. Use xapOpen to get xap. */ struct ncbiBlastBlastOutputQuerySeq { struct ncbiBlastBlastOutputQuerySeq *next; char *text; }; void ncbiBlastBlastOutputQuerySeqFree(struct ncbiBlastBlastOutputQuerySeq **pObj); /* Free up ncbiBlastBlastOutputQuerySeq. */ void ncbiBlastBlastOutputQuerySeqFreeList(struct ncbiBlastBlastOutputQuerySeq **pList); /* Free up list of ncbiBlastBlastOutputQuerySeq. */ void ncbiBlastBlastOutputQuerySeqSave(struct ncbiBlastBlastOutputQuerySeq *obj, int indent, FILE *f); /* Save ncbiBlastBlastOutputQuerySeq to file. */ struct ncbiBlastBlastOutputQuerySeq *ncbiBlastBlastOutputQuerySeqLoad(char *fileName); /* Load ncbiBlastBlastOutputQuerySeq from XML file where it is root element. */ struct ncbiBlastBlastOutputQuerySeq *ncbiBlastBlastOutputQuerySeqLoadNext(struct xap *xap); /* Load next ncbiBlastBlastOutputQuerySeq element. Use xapOpen to get xap. */ struct ncbiBlastBlastOutputParam { struct ncbiBlastBlastOutputParam *next; struct ncbiBlastParameters *ncbiBlastParameters; /** Single instance required. **/ }; void ncbiBlastBlastOutputParamFree(struct ncbiBlastBlastOutputParam **pObj); /* Free up ncbiBlastBlastOutputParam. */ void ncbiBlastBlastOutputParamFreeList(struct ncbiBlastBlastOutputParam **pList); /* Free up list of ncbiBlastBlastOutputParam. */ void ncbiBlastBlastOutputParamSave(struct ncbiBlastBlastOutputParam *obj, int indent, FILE *f); /* Save ncbiBlastBlastOutputParam to file. */ struct ncbiBlastBlastOutputParam *ncbiBlastBlastOutputParamLoad(char *fileName); /* Load ncbiBlastBlastOutputParam from XML file where it is root element. */ struct ncbiBlastBlastOutputParam *ncbiBlastBlastOutputParamLoadNext(struct xap *xap); /* Load next ncbiBlastBlastOutputParam element. Use xapOpen to get xap. */ struct ncbiBlastBlastOutputIterations { struct ncbiBlastBlastOutputIterations *next; struct ncbiBlastIteration *ncbiBlastIteration; /** Possibly empty list. **/ }; void ncbiBlastBlastOutputIterationsFree(struct ncbiBlastBlastOutputIterations **pObj); /* Free up ncbiBlastBlastOutputIterations. */ void ncbiBlastBlastOutputIterationsFreeList(struct ncbiBlastBlastOutputIterations **pList); /* Free up list of ncbiBlastBlastOutputIterations. */ void ncbiBlastBlastOutputIterationsSave(struct ncbiBlastBlastOutputIterations *obj, int indent, FILE *f); /* Save ncbiBlastBlastOutputIterations to file. */ struct ncbiBlastBlastOutputIterations *ncbiBlastBlastOutputIterationsLoad(char *fileName); /* Load ncbiBlastBlastOutputIterations from XML file where it is root element. */ struct ncbiBlastBlastOutputIterations *ncbiBlastBlastOutputIterationsLoadNext(struct xap *xap); /* Load next ncbiBlastBlastOutputIterations element. Use xapOpen to get xap. */ struct ncbiBlastBlastOutputMbstat { struct ncbiBlastBlastOutputMbstat *next; struct ncbiBlastStatistics *ncbiBlastStatistics; /** Single instance required. **/ }; void ncbiBlastBlastOutputMbstatFree(struct ncbiBlastBlastOutputMbstat **pObj); /* Free up ncbiBlastBlastOutputMbstat. */ void ncbiBlastBlastOutputMbstatFreeList(struct ncbiBlastBlastOutputMbstat **pList); /* Free up list of ncbiBlastBlastOutputMbstat. */ void ncbiBlastBlastOutputMbstatSave(struct ncbiBlastBlastOutputMbstat *obj, int indent, FILE *f); /* Save ncbiBlastBlastOutputMbstat to file. */ struct ncbiBlastBlastOutputMbstat *ncbiBlastBlastOutputMbstatLoad(char *fileName); /* Load ncbiBlastBlastOutputMbstat from XML file where it is root element. */ struct ncbiBlastBlastOutputMbstat *ncbiBlastBlastOutputMbstatLoadNext(struct xap *xap); /* Load next ncbiBlastBlastOutputMbstat element. Use xapOpen to get xap. */ struct ncbiBlastIteration { struct ncbiBlastIteration *next; struct ncbiBlastIterationIterNum *ncbiBlastIterationIterNum; /** Single instance required. **/ struct ncbiBlastIterationQueryID *ncbiBlastIterationQueryID; /** Optional (may be NULL). **/ struct ncbiBlastIterationQueryDef *ncbiBlastIterationQueryDef; /** Optional (may be NULL). **/ struct ncbiBlastIterationQueryLen *ncbiBlastIterationQueryLen; /** Optional (may be NULL). **/ struct ncbiBlastIterationHits *ncbiBlastIterationHits; /** Optional (may be NULL). **/ struct ncbiBlastIterationStat *ncbiBlastIterationStat; /** Optional (may be NULL). **/ struct ncbiBlastIterationMessage *ncbiBlastIterationMessage; /** Optional (may be NULL). **/ }; void ncbiBlastIterationFree(struct ncbiBlastIteration **pObj); /* Free up ncbiBlastIteration. */ void ncbiBlastIterationFreeList(struct ncbiBlastIteration **pList); /* Free up list of ncbiBlastIteration. */ void ncbiBlastIterationSave(struct ncbiBlastIteration *obj, int indent, FILE *f); /* Save ncbiBlastIteration to file. */ struct ncbiBlastIteration *ncbiBlastIterationLoad(char *fileName); /* Load ncbiBlastIteration from XML file where it is root element. */ struct ncbiBlastIteration *ncbiBlastIterationLoadNext(struct xap *xap); /* Load next ncbiBlastIteration element. Use xapOpen to get xap. */ struct ncbiBlastIterationIterNum { struct ncbiBlastIterationIterNum *next; int text; }; void ncbiBlastIterationIterNumFree(struct ncbiBlastIterationIterNum **pObj); /* Free up ncbiBlastIterationIterNum. */ void ncbiBlastIterationIterNumFreeList(struct ncbiBlastIterationIterNum **pList); /* Free up list of ncbiBlastIterationIterNum. */ void ncbiBlastIterationIterNumSave(struct ncbiBlastIterationIterNum *obj, int indent, FILE *f); /* Save ncbiBlastIterationIterNum to file. */ struct ncbiBlastIterationIterNum *ncbiBlastIterationIterNumLoad(char *fileName); /* Load ncbiBlastIterationIterNum from XML file where it is root element. */ struct ncbiBlastIterationIterNum *ncbiBlastIterationIterNumLoadNext(struct xap *xap); /* Load next ncbiBlastIterationIterNum element. Use xapOpen to get xap. */ struct ncbiBlastIterationQueryID { struct ncbiBlastIterationQueryID *next; char *text; }; void ncbiBlastIterationQueryIDFree(struct ncbiBlastIterationQueryID **pObj); /* Free up ncbiBlastIterationQueryID. */ void ncbiBlastIterationQueryIDFreeList(struct ncbiBlastIterationQueryID **pList); /* Free up list of ncbiBlastIterationQueryID. */ void ncbiBlastIterationQueryIDSave(struct ncbiBlastIterationQueryID *obj, int indent, FILE *f); /* Save ncbiBlastIterationQueryID to file. */ struct ncbiBlastIterationQueryID *ncbiBlastIterationQueryIDLoad(char *fileName); /* Load ncbiBlastIterationQueryID from XML file where it is root element. */ struct ncbiBlastIterationQueryID *ncbiBlastIterationQueryIDLoadNext(struct xap *xap); /* Load next ncbiBlastIterationQueryID element. Use xapOpen to get xap. */ struct ncbiBlastIterationQueryDef { struct ncbiBlastIterationQueryDef *next; char *text; }; void ncbiBlastIterationQueryDefFree(struct ncbiBlastIterationQueryDef **pObj); /* Free up ncbiBlastIterationQueryDef. */ void ncbiBlastIterationQueryDefFreeList(struct ncbiBlastIterationQueryDef **pList); /* Free up list of ncbiBlastIterationQueryDef. */ void ncbiBlastIterationQueryDefSave(struct ncbiBlastIterationQueryDef *obj, int indent, FILE *f); /* Save ncbiBlastIterationQueryDef to file. */ struct ncbiBlastIterationQueryDef *ncbiBlastIterationQueryDefLoad(char *fileName); /* Load ncbiBlastIterationQueryDef from XML file where it is root element. */ struct ncbiBlastIterationQueryDef *ncbiBlastIterationQueryDefLoadNext(struct xap *xap); /* Load next ncbiBlastIterationQueryDef element. Use xapOpen to get xap. */ struct ncbiBlastIterationQueryLen { struct ncbiBlastIterationQueryLen *next; int text; }; void ncbiBlastIterationQueryLenFree(struct ncbiBlastIterationQueryLen **pObj); /* Free up ncbiBlastIterationQueryLen. */ void ncbiBlastIterationQueryLenFreeList(struct ncbiBlastIterationQueryLen **pList); /* Free up list of ncbiBlastIterationQueryLen. */ void ncbiBlastIterationQueryLenSave(struct ncbiBlastIterationQueryLen *obj, int indent, FILE *f); /* Save ncbiBlastIterationQueryLen to file. */ struct ncbiBlastIterationQueryLen *ncbiBlastIterationQueryLenLoad(char *fileName); /* Load ncbiBlastIterationQueryLen from XML file where it is root element. */ struct ncbiBlastIterationQueryLen *ncbiBlastIterationQueryLenLoadNext(struct xap *xap); /* Load next ncbiBlastIterationQueryLen element. Use xapOpen to get xap. */ struct ncbiBlastIterationHits { struct ncbiBlastIterationHits *next; struct ncbiBlastHit *ncbiBlastHit; /** Possibly empty list. **/ }; void ncbiBlastIterationHitsFree(struct ncbiBlastIterationHits **pObj); /* Free up ncbiBlastIterationHits. */ void ncbiBlastIterationHitsFreeList(struct ncbiBlastIterationHits **pList); /* Free up list of ncbiBlastIterationHits. */ void ncbiBlastIterationHitsSave(struct ncbiBlastIterationHits *obj, int indent, FILE *f); /* Save ncbiBlastIterationHits to file. */ struct ncbiBlastIterationHits *ncbiBlastIterationHitsLoad(char *fileName); /* Load ncbiBlastIterationHits from XML file where it is root element. */ struct ncbiBlastIterationHits *ncbiBlastIterationHitsLoadNext(struct xap *xap); /* Load next ncbiBlastIterationHits element. Use xapOpen to get xap. */ struct ncbiBlastIterationStat { struct ncbiBlastIterationStat *next; struct ncbiBlastStatistics *ncbiBlastStatistics; /** Single instance required. **/ }; void ncbiBlastIterationStatFree(struct ncbiBlastIterationStat **pObj); /* Free up ncbiBlastIterationStat. */ void ncbiBlastIterationStatFreeList(struct ncbiBlastIterationStat **pList); /* Free up list of ncbiBlastIterationStat. */ void ncbiBlastIterationStatSave(struct ncbiBlastIterationStat *obj, int indent, FILE *f); /* Save ncbiBlastIterationStat to file. */ struct ncbiBlastIterationStat *ncbiBlastIterationStatLoad(char *fileName); /* Load ncbiBlastIterationStat from XML file where it is root element. */ struct ncbiBlastIterationStat *ncbiBlastIterationStatLoadNext(struct xap *xap); /* Load next ncbiBlastIterationStat element. Use xapOpen to get xap. */ struct ncbiBlastIterationMessage { struct ncbiBlastIterationMessage *next; char *text; }; void ncbiBlastIterationMessageFree(struct ncbiBlastIterationMessage **pObj); /* Free up ncbiBlastIterationMessage. */ void ncbiBlastIterationMessageFreeList(struct ncbiBlastIterationMessage **pList); /* Free up list of ncbiBlastIterationMessage. */ void ncbiBlastIterationMessageSave(struct ncbiBlastIterationMessage *obj, int indent, FILE *f); /* Save ncbiBlastIterationMessage to file. */ struct ncbiBlastIterationMessage *ncbiBlastIterationMessageLoad(char *fileName); /* Load ncbiBlastIterationMessage from XML file where it is root element. */ struct ncbiBlastIterationMessage *ncbiBlastIterationMessageLoadNext(struct xap *xap); /* Load next ncbiBlastIterationMessage element. Use xapOpen to get xap. */ struct ncbiBlastParameters { struct ncbiBlastParameters *next; struct ncbiBlastParametersMatrix *ncbiBlastParametersMatrix; /** Optional (may be NULL). **/ struct ncbiBlastParametersExpect *ncbiBlastParametersExpect; /** Single instance required. **/ struct ncbiBlastParametersInclude *ncbiBlastParametersInclude; /** Optional (may be NULL). **/ struct ncbiBlastParametersScMatch *ncbiBlastParametersScMatch; /** Optional (may be NULL). **/ struct ncbiBlastParametersScMismatch *ncbiBlastParametersScMismatch; /** Optional (may be NULL). **/ struct ncbiBlastParametersGapOpen *ncbiBlastParametersGapOpen; /** Single instance required. **/ struct ncbiBlastParametersGapExtend *ncbiBlastParametersGapExtend; /** Single instance required. **/ struct ncbiBlastParametersFilter *ncbiBlastParametersFilter; /** Optional (may be NULL). **/ struct ncbiBlastParametersPattern *ncbiBlastParametersPattern; /** Optional (may be NULL). **/ struct ncbiBlastParametersEntrezQuery *ncbiBlastParametersEntrezQuery; /** Optional (may be NULL). **/ }; void ncbiBlastParametersFree(struct ncbiBlastParameters **pObj); /* Free up ncbiBlastParameters. */ void ncbiBlastParametersFreeList(struct ncbiBlastParameters **pList); /* Free up list of ncbiBlastParameters. */ void ncbiBlastParametersSave(struct ncbiBlastParameters *obj, int indent, FILE *f); /* Save ncbiBlastParameters to file. */ struct ncbiBlastParameters *ncbiBlastParametersLoad(char *fileName); /* Load ncbiBlastParameters from XML file where it is root element. */ struct ncbiBlastParameters *ncbiBlastParametersLoadNext(struct xap *xap); /* Load next ncbiBlastParameters element. Use xapOpen to get xap. */ struct ncbiBlastParametersMatrix { struct ncbiBlastParametersMatrix *next; char *text; }; void ncbiBlastParametersMatrixFree(struct ncbiBlastParametersMatrix **pObj); /* Free up ncbiBlastParametersMatrix. */ void ncbiBlastParametersMatrixFreeList(struct ncbiBlastParametersMatrix **pList); /* Free up list of ncbiBlastParametersMatrix. */ void ncbiBlastParametersMatrixSave(struct ncbiBlastParametersMatrix *obj, int indent, FILE *f); /* Save ncbiBlastParametersMatrix to file. */ struct ncbiBlastParametersMatrix *ncbiBlastParametersMatrixLoad(char *fileName); /* Load ncbiBlastParametersMatrix from XML file where it is root element. */ struct ncbiBlastParametersMatrix *ncbiBlastParametersMatrixLoadNext(struct xap *xap); /* Load next ncbiBlastParametersMatrix element. Use xapOpen to get xap. */ struct ncbiBlastParametersExpect { struct ncbiBlastParametersExpect *next; double text; }; void ncbiBlastParametersExpectFree(struct ncbiBlastParametersExpect **pObj); /* Free up ncbiBlastParametersExpect. */ void ncbiBlastParametersExpectFreeList(struct ncbiBlastParametersExpect **pList); /* Free up list of ncbiBlastParametersExpect. */ void ncbiBlastParametersExpectSave(struct ncbiBlastParametersExpect *obj, int indent, FILE *f); /* Save ncbiBlastParametersExpect to file. */ struct ncbiBlastParametersExpect *ncbiBlastParametersExpectLoad(char *fileName); /* Load ncbiBlastParametersExpect from XML file where it is root element. */ struct ncbiBlastParametersExpect *ncbiBlastParametersExpectLoadNext(struct xap *xap); /* Load next ncbiBlastParametersExpect element. Use xapOpen to get xap. */ struct ncbiBlastParametersInclude { struct ncbiBlastParametersInclude *next; double text; }; void ncbiBlastParametersIncludeFree(struct ncbiBlastParametersInclude **pObj); /* Free up ncbiBlastParametersInclude. */ void ncbiBlastParametersIncludeFreeList(struct ncbiBlastParametersInclude **pList); /* Free up list of ncbiBlastParametersInclude. */ void ncbiBlastParametersIncludeSave(struct ncbiBlastParametersInclude *obj, int indent, FILE *f); /* Save ncbiBlastParametersInclude to file. */ struct ncbiBlastParametersInclude *ncbiBlastParametersIncludeLoad(char *fileName); /* Load ncbiBlastParametersInclude from XML file where it is root element. */ struct ncbiBlastParametersInclude *ncbiBlastParametersIncludeLoadNext(struct xap *xap); /* Load next ncbiBlastParametersInclude element. Use xapOpen to get xap. */ struct ncbiBlastParametersScMatch { struct ncbiBlastParametersScMatch *next; int text; }; void ncbiBlastParametersScMatchFree(struct ncbiBlastParametersScMatch **pObj); /* Free up ncbiBlastParametersScMatch. */ void ncbiBlastParametersScMatchFreeList(struct ncbiBlastParametersScMatch **pList); /* Free up list of ncbiBlastParametersScMatch. */ void ncbiBlastParametersScMatchSave(struct ncbiBlastParametersScMatch *obj, int indent, FILE *f); /* Save ncbiBlastParametersScMatch to file. */ struct ncbiBlastParametersScMatch *ncbiBlastParametersScMatchLoad(char *fileName); /* Load ncbiBlastParametersScMatch from XML file where it is root element. */ struct ncbiBlastParametersScMatch *ncbiBlastParametersScMatchLoadNext(struct xap *xap); /* Load next ncbiBlastParametersScMatch element. Use xapOpen to get xap. */ struct ncbiBlastParametersScMismatch { struct ncbiBlastParametersScMismatch *next; int text; }; void ncbiBlastParametersScMismatchFree(struct ncbiBlastParametersScMismatch **pObj); /* Free up ncbiBlastParametersScMismatch. */ void ncbiBlastParametersScMismatchFreeList(struct ncbiBlastParametersScMismatch **pList); /* Free up list of ncbiBlastParametersScMismatch. */ void ncbiBlastParametersScMismatchSave(struct ncbiBlastParametersScMismatch *obj, int indent, FILE *f); /* Save ncbiBlastParametersScMismatch to file. */ struct ncbiBlastParametersScMismatch *ncbiBlastParametersScMismatchLoad(char *fileName); /* Load ncbiBlastParametersScMismatch from XML file where it is root element. */ struct ncbiBlastParametersScMismatch *ncbiBlastParametersScMismatchLoadNext(struct xap *xap); /* Load next ncbiBlastParametersScMismatch element. Use xapOpen to get xap. */ struct ncbiBlastParametersGapOpen { struct ncbiBlastParametersGapOpen *next; int text; }; void ncbiBlastParametersGapOpenFree(struct ncbiBlastParametersGapOpen **pObj); /* Free up ncbiBlastParametersGapOpen. */ void ncbiBlastParametersGapOpenFreeList(struct ncbiBlastParametersGapOpen **pList); /* Free up list of ncbiBlastParametersGapOpen. */ void ncbiBlastParametersGapOpenSave(struct ncbiBlastParametersGapOpen *obj, int indent, FILE *f); /* Save ncbiBlastParametersGapOpen to file. */ struct ncbiBlastParametersGapOpen *ncbiBlastParametersGapOpenLoad(char *fileName); /* Load ncbiBlastParametersGapOpen from XML file where it is root element. */ struct ncbiBlastParametersGapOpen *ncbiBlastParametersGapOpenLoadNext(struct xap *xap); /* Load next ncbiBlastParametersGapOpen element. Use xapOpen to get xap. */ struct ncbiBlastParametersGapExtend { struct ncbiBlastParametersGapExtend *next; int text; }; void ncbiBlastParametersGapExtendFree(struct ncbiBlastParametersGapExtend **pObj); /* Free up ncbiBlastParametersGapExtend. */ void ncbiBlastParametersGapExtendFreeList(struct ncbiBlastParametersGapExtend **pList); /* Free up list of ncbiBlastParametersGapExtend. */ void ncbiBlastParametersGapExtendSave(struct ncbiBlastParametersGapExtend *obj, int indent, FILE *f); /* Save ncbiBlastParametersGapExtend to file. */ struct ncbiBlastParametersGapExtend *ncbiBlastParametersGapExtendLoad(char *fileName); /* Load ncbiBlastParametersGapExtend from XML file where it is root element. */ struct ncbiBlastParametersGapExtend *ncbiBlastParametersGapExtendLoadNext(struct xap *xap); /* Load next ncbiBlastParametersGapExtend element. Use xapOpen to get xap. */ struct ncbiBlastParametersFilter { struct ncbiBlastParametersFilter *next; char *text; }; void ncbiBlastParametersFilterFree(struct ncbiBlastParametersFilter **pObj); /* Free up ncbiBlastParametersFilter. */ void ncbiBlastParametersFilterFreeList(struct ncbiBlastParametersFilter **pList); /* Free up list of ncbiBlastParametersFilter. */ void ncbiBlastParametersFilterSave(struct ncbiBlastParametersFilter *obj, int indent, FILE *f); /* Save ncbiBlastParametersFilter to file. */ struct ncbiBlastParametersFilter *ncbiBlastParametersFilterLoad(char *fileName); /* Load ncbiBlastParametersFilter from XML file where it is root element. */ struct ncbiBlastParametersFilter *ncbiBlastParametersFilterLoadNext(struct xap *xap); /* Load next ncbiBlastParametersFilter element. Use xapOpen to get xap. */ struct ncbiBlastParametersPattern { struct ncbiBlastParametersPattern *next; char *text; }; void ncbiBlastParametersPatternFree(struct ncbiBlastParametersPattern **pObj); /* Free up ncbiBlastParametersPattern. */ void ncbiBlastParametersPatternFreeList(struct ncbiBlastParametersPattern **pList); /* Free up list of ncbiBlastParametersPattern. */ void ncbiBlastParametersPatternSave(struct ncbiBlastParametersPattern *obj, int indent, FILE *f); /* Save ncbiBlastParametersPattern to file. */ struct ncbiBlastParametersPattern *ncbiBlastParametersPatternLoad(char *fileName); /* Load ncbiBlastParametersPattern from XML file where it is root element. */ struct ncbiBlastParametersPattern *ncbiBlastParametersPatternLoadNext(struct xap *xap); /* Load next ncbiBlastParametersPattern element. Use xapOpen to get xap. */ struct ncbiBlastParametersEntrezQuery { struct ncbiBlastParametersEntrezQuery *next; char *text; }; void ncbiBlastParametersEntrezQueryFree(struct ncbiBlastParametersEntrezQuery **pObj); /* Free up ncbiBlastParametersEntrezQuery. */ void ncbiBlastParametersEntrezQueryFreeList(struct ncbiBlastParametersEntrezQuery **pList); /* Free up list of ncbiBlastParametersEntrezQuery. */ void ncbiBlastParametersEntrezQuerySave(struct ncbiBlastParametersEntrezQuery *obj, int indent, FILE *f); /* Save ncbiBlastParametersEntrezQuery to file. */ struct ncbiBlastParametersEntrezQuery *ncbiBlastParametersEntrezQueryLoad(char *fileName); /* Load ncbiBlastParametersEntrezQuery from XML file where it is root element. */ struct ncbiBlastParametersEntrezQuery *ncbiBlastParametersEntrezQueryLoadNext(struct xap *xap); /* Load next ncbiBlastParametersEntrezQuery element. Use xapOpen to get xap. */ struct ncbiBlastStatistics { struct ncbiBlastStatistics *next; struct ncbiBlastStatisticsDbNum *ncbiBlastStatisticsDbNum; /** Single instance required. **/ struct ncbiBlastStatisticsDbLen *ncbiBlastStatisticsDbLen; /** Single instance required. **/ struct ncbiBlastStatisticsHspLen *ncbiBlastStatisticsHspLen; /** Single instance required. **/ struct ncbiBlastStatisticsEffSpace *ncbiBlastStatisticsEffSpace; /** Single instance required. **/ struct ncbiBlastStatisticsKappa *ncbiBlastStatisticsKappa; /** Single instance required. **/ struct ncbiBlastStatisticsLambda *ncbiBlastStatisticsLambda; /** Single instance required. **/ struct ncbiBlastStatisticsEntropy *ncbiBlastStatisticsEntropy; /** Single instance required. **/ }; void ncbiBlastStatisticsFree(struct ncbiBlastStatistics **pObj); /* Free up ncbiBlastStatistics. */ void ncbiBlastStatisticsFreeList(struct ncbiBlastStatistics **pList); /* Free up list of ncbiBlastStatistics. */ void ncbiBlastStatisticsSave(struct ncbiBlastStatistics *obj, int indent, FILE *f); /* Save ncbiBlastStatistics to file. */ struct ncbiBlastStatistics *ncbiBlastStatisticsLoad(char *fileName); /* Load ncbiBlastStatistics from XML file where it is root element. */ struct ncbiBlastStatistics *ncbiBlastStatisticsLoadNext(struct xap *xap); /* Load next ncbiBlastStatistics element. Use xapOpen to get xap. */ struct ncbiBlastStatisticsDbNum { struct ncbiBlastStatisticsDbNum *next; int text; }; void ncbiBlastStatisticsDbNumFree(struct ncbiBlastStatisticsDbNum **pObj); /* Free up ncbiBlastStatisticsDbNum. */ void ncbiBlastStatisticsDbNumFreeList(struct ncbiBlastStatisticsDbNum **pList); /* Free up list of ncbiBlastStatisticsDbNum. */ void ncbiBlastStatisticsDbNumSave(struct ncbiBlastStatisticsDbNum *obj, int indent, FILE *f); /* Save ncbiBlastStatisticsDbNum to file. */ struct ncbiBlastStatisticsDbNum *ncbiBlastStatisticsDbNumLoad(char *fileName); /* Load ncbiBlastStatisticsDbNum from XML file where it is root element. */ struct ncbiBlastStatisticsDbNum *ncbiBlastStatisticsDbNumLoadNext(struct xap *xap); /* Load next ncbiBlastStatisticsDbNum element. Use xapOpen to get xap. */ struct ncbiBlastStatisticsDbLen { struct ncbiBlastStatisticsDbLen *next; int text; }; void ncbiBlastStatisticsDbLenFree(struct ncbiBlastStatisticsDbLen **pObj); /* Free up ncbiBlastStatisticsDbLen. */ void ncbiBlastStatisticsDbLenFreeList(struct ncbiBlastStatisticsDbLen **pList); /* Free up list of ncbiBlastStatisticsDbLen. */ void ncbiBlastStatisticsDbLenSave(struct ncbiBlastStatisticsDbLen *obj, int indent, FILE *f); /* Save ncbiBlastStatisticsDbLen to file. */ struct ncbiBlastStatisticsDbLen *ncbiBlastStatisticsDbLenLoad(char *fileName); /* Load ncbiBlastStatisticsDbLen from XML file where it is root element. */ struct ncbiBlastStatisticsDbLen *ncbiBlastStatisticsDbLenLoadNext(struct xap *xap); /* Load next ncbiBlastStatisticsDbLen element. Use xapOpen to get xap. */ struct ncbiBlastStatisticsHspLen { struct ncbiBlastStatisticsHspLen *next; int text; }; void ncbiBlastStatisticsHspLenFree(struct ncbiBlastStatisticsHspLen **pObj); /* Free up ncbiBlastStatisticsHspLen. */ void ncbiBlastStatisticsHspLenFreeList(struct ncbiBlastStatisticsHspLen **pList); /* Free up list of ncbiBlastStatisticsHspLen. */ void ncbiBlastStatisticsHspLenSave(struct ncbiBlastStatisticsHspLen *obj, int indent, FILE *f); /* Save ncbiBlastStatisticsHspLen to file. */ struct ncbiBlastStatisticsHspLen *ncbiBlastStatisticsHspLenLoad(char *fileName); /* Load ncbiBlastStatisticsHspLen from XML file where it is root element. */ struct ncbiBlastStatisticsHspLen *ncbiBlastStatisticsHspLenLoadNext(struct xap *xap); /* Load next ncbiBlastStatisticsHspLen element. Use xapOpen to get xap. */ struct ncbiBlastStatisticsEffSpace { struct ncbiBlastStatisticsEffSpace *next; double text; }; void ncbiBlastStatisticsEffSpaceFree(struct ncbiBlastStatisticsEffSpace **pObj); /* Free up ncbiBlastStatisticsEffSpace. */ void ncbiBlastStatisticsEffSpaceFreeList(struct ncbiBlastStatisticsEffSpace **pList); /* Free up list of ncbiBlastStatisticsEffSpace. */ void ncbiBlastStatisticsEffSpaceSave(struct ncbiBlastStatisticsEffSpace *obj, int indent, FILE *f); /* Save ncbiBlastStatisticsEffSpace to file. */ struct ncbiBlastStatisticsEffSpace *ncbiBlastStatisticsEffSpaceLoad(char *fileName); /* Load ncbiBlastStatisticsEffSpace from XML file where it is root element. */ struct ncbiBlastStatisticsEffSpace *ncbiBlastStatisticsEffSpaceLoadNext(struct xap *xap); /* Load next ncbiBlastStatisticsEffSpace element. Use xapOpen to get xap. */ struct ncbiBlastStatisticsKappa { struct ncbiBlastStatisticsKappa *next; double text; }; void ncbiBlastStatisticsKappaFree(struct ncbiBlastStatisticsKappa **pObj); /* Free up ncbiBlastStatisticsKappa. */ void ncbiBlastStatisticsKappaFreeList(struct ncbiBlastStatisticsKappa **pList); /* Free up list of ncbiBlastStatisticsKappa. */ void ncbiBlastStatisticsKappaSave(struct ncbiBlastStatisticsKappa *obj, int indent, FILE *f); /* Save ncbiBlastStatisticsKappa to file. */ struct ncbiBlastStatisticsKappa *ncbiBlastStatisticsKappaLoad(char *fileName); /* Load ncbiBlastStatisticsKappa from XML file where it is root element. */ struct ncbiBlastStatisticsKappa *ncbiBlastStatisticsKappaLoadNext(struct xap *xap); /* Load next ncbiBlastStatisticsKappa element. Use xapOpen to get xap. */ struct ncbiBlastStatisticsLambda { struct ncbiBlastStatisticsLambda *next; double text; }; void ncbiBlastStatisticsLambdaFree(struct ncbiBlastStatisticsLambda **pObj); /* Free up ncbiBlastStatisticsLambda. */ void ncbiBlastStatisticsLambdaFreeList(struct ncbiBlastStatisticsLambda **pList); /* Free up list of ncbiBlastStatisticsLambda. */ void ncbiBlastStatisticsLambdaSave(struct ncbiBlastStatisticsLambda *obj, int indent, FILE *f); /* Save ncbiBlastStatisticsLambda to file. */ struct ncbiBlastStatisticsLambda *ncbiBlastStatisticsLambdaLoad(char *fileName); /* Load ncbiBlastStatisticsLambda from XML file where it is root element. */ struct ncbiBlastStatisticsLambda *ncbiBlastStatisticsLambdaLoadNext(struct xap *xap); /* Load next ncbiBlastStatisticsLambda element. Use xapOpen to get xap. */ struct ncbiBlastStatisticsEntropy { struct ncbiBlastStatisticsEntropy *next; double text; }; void ncbiBlastStatisticsEntropyFree(struct ncbiBlastStatisticsEntropy **pObj); /* Free up ncbiBlastStatisticsEntropy. */ void ncbiBlastStatisticsEntropyFreeList(struct ncbiBlastStatisticsEntropy **pList); /* Free up list of ncbiBlastStatisticsEntropy. */ void ncbiBlastStatisticsEntropySave(struct ncbiBlastStatisticsEntropy *obj, int indent, FILE *f); /* Save ncbiBlastStatisticsEntropy to file. */ struct ncbiBlastStatisticsEntropy *ncbiBlastStatisticsEntropyLoad(char *fileName); /* Load ncbiBlastStatisticsEntropy from XML file where it is root element. */ struct ncbiBlastStatisticsEntropy *ncbiBlastStatisticsEntropyLoadNext(struct xap *xap); /* Load next ncbiBlastStatisticsEntropy element. Use xapOpen to get xap. */ struct ncbiBlastHit { struct ncbiBlastHit *next; struct ncbiBlastHitNum *ncbiBlastHitNum; /** Single instance required. **/ struct ncbiBlastHitId *ncbiBlastHitId; /** Single instance required. **/ struct ncbiBlastHitDef *ncbiBlastHitDef; /** Single instance required. **/ struct ncbiBlastHitAccession *ncbiBlastHitAccession; /** Single instance required. **/ struct ncbiBlastHitLen *ncbiBlastHitLen; /** Single instance required. **/ struct ncbiBlastHitHsps *ncbiBlastHitHsps; /** Optional (may be NULL). **/ }; void ncbiBlastHitFree(struct ncbiBlastHit **pObj); /* Free up ncbiBlastHit. */ void ncbiBlastHitFreeList(struct ncbiBlastHit **pList); /* Free up list of ncbiBlastHit. */ void ncbiBlastHitSave(struct ncbiBlastHit *obj, int indent, FILE *f); /* Save ncbiBlastHit to file. */ struct ncbiBlastHit *ncbiBlastHitLoad(char *fileName); /* Load ncbiBlastHit from XML file where it is root element. */ struct ncbiBlastHit *ncbiBlastHitLoadNext(struct xap *xap); /* Load next ncbiBlastHit element. Use xapOpen to get xap. */ struct ncbiBlastHitNum { struct ncbiBlastHitNum *next; int text; }; void ncbiBlastHitNumFree(struct ncbiBlastHitNum **pObj); /* Free up ncbiBlastHitNum. */ void ncbiBlastHitNumFreeList(struct ncbiBlastHitNum **pList); /* Free up list of ncbiBlastHitNum. */ void ncbiBlastHitNumSave(struct ncbiBlastHitNum *obj, int indent, FILE *f); /* Save ncbiBlastHitNum to file. */ struct ncbiBlastHitNum *ncbiBlastHitNumLoad(char *fileName); /* Load ncbiBlastHitNum from XML file where it is root element. */ struct ncbiBlastHitNum *ncbiBlastHitNumLoadNext(struct xap *xap); /* Load next ncbiBlastHitNum element. Use xapOpen to get xap. */ struct ncbiBlastHitId { struct ncbiBlastHitId *next; char *text; }; void ncbiBlastHitIdFree(struct ncbiBlastHitId **pObj); /* Free up ncbiBlastHitId. */ void ncbiBlastHitIdFreeList(struct ncbiBlastHitId **pList); /* Free up list of ncbiBlastHitId. */ void ncbiBlastHitIdSave(struct ncbiBlastHitId *obj, int indent, FILE *f); /* Save ncbiBlastHitId to file. */ struct ncbiBlastHitId *ncbiBlastHitIdLoad(char *fileName); /* Load ncbiBlastHitId from XML file where it is root element. */ struct ncbiBlastHitId *ncbiBlastHitIdLoadNext(struct xap *xap); /* Load next ncbiBlastHitId element. Use xapOpen to get xap. */ struct ncbiBlastHitDef { struct ncbiBlastHitDef *next; char *text; }; void ncbiBlastHitDefFree(struct ncbiBlastHitDef **pObj); /* Free up ncbiBlastHitDef. */ void ncbiBlastHitDefFreeList(struct ncbiBlastHitDef **pList); /* Free up list of ncbiBlastHitDef. */ void ncbiBlastHitDefSave(struct ncbiBlastHitDef *obj, int indent, FILE *f); /* Save ncbiBlastHitDef to file. */ struct ncbiBlastHitDef *ncbiBlastHitDefLoad(char *fileName); /* Load ncbiBlastHitDef from XML file where it is root element. */ struct ncbiBlastHitDef *ncbiBlastHitDefLoadNext(struct xap *xap); /* Load next ncbiBlastHitDef element. Use xapOpen to get xap. */ struct ncbiBlastHitAccession { struct ncbiBlastHitAccession *next; char *text; }; void ncbiBlastHitAccessionFree(struct ncbiBlastHitAccession **pObj); /* Free up ncbiBlastHitAccession. */ void ncbiBlastHitAccessionFreeList(struct ncbiBlastHitAccession **pList); /* Free up list of ncbiBlastHitAccession. */ void ncbiBlastHitAccessionSave(struct ncbiBlastHitAccession *obj, int indent, FILE *f); /* Save ncbiBlastHitAccession to file. */ struct ncbiBlastHitAccession *ncbiBlastHitAccessionLoad(char *fileName); /* Load ncbiBlastHitAccession from XML file where it is root element. */ struct ncbiBlastHitAccession *ncbiBlastHitAccessionLoadNext(struct xap *xap); /* Load next ncbiBlastHitAccession element. Use xapOpen to get xap. */ struct ncbiBlastHitLen { struct ncbiBlastHitLen *next; int text; }; void ncbiBlastHitLenFree(struct ncbiBlastHitLen **pObj); /* Free up ncbiBlastHitLen. */ void ncbiBlastHitLenFreeList(struct ncbiBlastHitLen **pList); /* Free up list of ncbiBlastHitLen. */ void ncbiBlastHitLenSave(struct ncbiBlastHitLen *obj, int indent, FILE *f); /* Save ncbiBlastHitLen to file. */ struct ncbiBlastHitLen *ncbiBlastHitLenLoad(char *fileName); /* Load ncbiBlastHitLen from XML file where it is root element. */ struct ncbiBlastHitLen *ncbiBlastHitLenLoadNext(struct xap *xap); /* Load next ncbiBlastHitLen element. Use xapOpen to get xap. */ struct ncbiBlastHitHsps { struct ncbiBlastHitHsps *next; struct ncbiBlastHsp *ncbiBlastHsp; /** Possibly empty list. **/ }; void ncbiBlastHitHspsFree(struct ncbiBlastHitHsps **pObj); /* Free up ncbiBlastHitHsps. */ void ncbiBlastHitHspsFreeList(struct ncbiBlastHitHsps **pList); /* Free up list of ncbiBlastHitHsps. */ void ncbiBlastHitHspsSave(struct ncbiBlastHitHsps *obj, int indent, FILE *f); /* Save ncbiBlastHitHsps to file. */ struct ncbiBlastHitHsps *ncbiBlastHitHspsLoad(char *fileName); /* Load ncbiBlastHitHsps from XML file where it is root element. */ struct ncbiBlastHitHsps *ncbiBlastHitHspsLoadNext(struct xap *xap); /* Load next ncbiBlastHitHsps element. Use xapOpen to get xap. */ struct ncbiBlastHsp { struct ncbiBlastHsp *next; struct ncbiBlastHspNum *ncbiBlastHspNum; /** Single instance required. **/ struct ncbiBlastHspBitScore *ncbiBlastHspBitScore; /** Single instance required. **/ struct ncbiBlastHspScore *ncbiBlastHspScore; /** Single instance required. **/ struct ncbiBlastHspEvalue *ncbiBlastHspEvalue; /** Single instance required. **/ struct ncbiBlastHspQueryFrom *ncbiBlastHspQueryFrom; /** Single instance required. **/ struct ncbiBlastHspQueryTo *ncbiBlastHspQueryTo; /** Single instance required. **/ struct ncbiBlastHspHitFrom *ncbiBlastHspHitFrom; /** Single instance required. **/ struct ncbiBlastHspHitTo *ncbiBlastHspHitTo; /** Single instance required. **/ struct ncbiBlastHspPatternFrom *ncbiBlastHspPatternFrom; /** Optional (may be NULL). **/ struct ncbiBlastHspPatternTo *ncbiBlastHspPatternTo; /** Optional (may be NULL). **/ struct ncbiBlastHspQueryFrame *ncbiBlastHspQueryFrame; /** Optional (may be NULL). **/ struct ncbiBlastHspHitFrame *ncbiBlastHspHitFrame; /** Optional (may be NULL). **/ struct ncbiBlastHspIdentity *ncbiBlastHspIdentity; /** Optional (may be NULL). **/ struct ncbiBlastHspPositive *ncbiBlastHspPositive; /** Optional (may be NULL). **/ struct ncbiBlastHspGaps *ncbiBlastHspGaps; /** Optional (may be NULL). **/ struct ncbiBlastHspAlignLen *ncbiBlastHspAlignLen; /** Optional (may be NULL). **/ struct ncbiBlastHspDensity *ncbiBlastHspDensity; /** Optional (may be NULL). **/ struct ncbiBlastHspQseq *ncbiBlastHspQseq; /** Single instance required. **/ struct ncbiBlastHspHseq *ncbiBlastHspHseq; /** Single instance required. **/ struct ncbiBlastHspMidline *ncbiBlastHspMidline; /** Optional (may be NULL). **/ }; void ncbiBlastHspFree(struct ncbiBlastHsp **pObj); /* Free up ncbiBlastHsp. */ void ncbiBlastHspFreeList(struct ncbiBlastHsp **pList); /* Free up list of ncbiBlastHsp. */ void ncbiBlastHspSave(struct ncbiBlastHsp *obj, int indent, FILE *f); /* Save ncbiBlastHsp to file. */ struct ncbiBlastHsp *ncbiBlastHspLoad(char *fileName); /* Load ncbiBlastHsp from XML file where it is root element. */ struct ncbiBlastHsp *ncbiBlastHspLoadNext(struct xap *xap); /* Load next ncbiBlastHsp element. Use xapOpen to get xap. */ struct ncbiBlastHspNum { struct ncbiBlastHspNum *next; int text; }; void ncbiBlastHspNumFree(struct ncbiBlastHspNum **pObj); /* Free up ncbiBlastHspNum. */ void ncbiBlastHspNumFreeList(struct ncbiBlastHspNum **pList); /* Free up list of ncbiBlastHspNum. */ void ncbiBlastHspNumSave(struct ncbiBlastHspNum *obj, int indent, FILE *f); /* Save ncbiBlastHspNum to file. */ struct ncbiBlastHspNum *ncbiBlastHspNumLoad(char *fileName); /* Load ncbiBlastHspNum from XML file where it is root element. */ struct ncbiBlastHspNum *ncbiBlastHspNumLoadNext(struct xap *xap); /* Load next ncbiBlastHspNum element. Use xapOpen to get xap. */ struct ncbiBlastHspBitScore { struct ncbiBlastHspBitScore *next; double text; }; void ncbiBlastHspBitScoreFree(struct ncbiBlastHspBitScore **pObj); /* Free up ncbiBlastHspBitScore. */ void ncbiBlastHspBitScoreFreeList(struct ncbiBlastHspBitScore **pList); /* Free up list of ncbiBlastHspBitScore. */ void ncbiBlastHspBitScoreSave(struct ncbiBlastHspBitScore *obj, int indent, FILE *f); /* Save ncbiBlastHspBitScore to file. */ struct ncbiBlastHspBitScore *ncbiBlastHspBitScoreLoad(char *fileName); /* Load ncbiBlastHspBitScore from XML file where it is root element. */ struct ncbiBlastHspBitScore *ncbiBlastHspBitScoreLoadNext(struct xap *xap); /* Load next ncbiBlastHspBitScore element. Use xapOpen to get xap. */ struct ncbiBlastHspScore { struct ncbiBlastHspScore *next; double text; }; void ncbiBlastHspScoreFree(struct ncbiBlastHspScore **pObj); /* Free up ncbiBlastHspScore. */ void ncbiBlastHspScoreFreeList(struct ncbiBlastHspScore **pList); /* Free up list of ncbiBlastHspScore. */ void ncbiBlastHspScoreSave(struct ncbiBlastHspScore *obj, int indent, FILE *f); /* Save ncbiBlastHspScore to file. */ struct ncbiBlastHspScore *ncbiBlastHspScoreLoad(char *fileName); /* Load ncbiBlastHspScore from XML file where it is root element. */ struct ncbiBlastHspScore *ncbiBlastHspScoreLoadNext(struct xap *xap); /* Load next ncbiBlastHspScore element. Use xapOpen to get xap. */ struct ncbiBlastHspEvalue { struct ncbiBlastHspEvalue *next; double text; }; void ncbiBlastHspEvalueFree(struct ncbiBlastHspEvalue **pObj); /* Free up ncbiBlastHspEvalue. */ void ncbiBlastHspEvalueFreeList(struct ncbiBlastHspEvalue **pList); /* Free up list of ncbiBlastHspEvalue. */ void ncbiBlastHspEvalueSave(struct ncbiBlastHspEvalue *obj, int indent, FILE *f); /* Save ncbiBlastHspEvalue to file. */ struct ncbiBlastHspEvalue *ncbiBlastHspEvalueLoad(char *fileName); /* Load ncbiBlastHspEvalue from XML file where it is root element. */ struct ncbiBlastHspEvalue *ncbiBlastHspEvalueLoadNext(struct xap *xap); /* Load next ncbiBlastHspEvalue element. Use xapOpen to get xap. */ struct ncbiBlastHspQueryFrom { struct ncbiBlastHspQueryFrom *next; int text; }; void ncbiBlastHspQueryFromFree(struct ncbiBlastHspQueryFrom **pObj); /* Free up ncbiBlastHspQueryFrom. */ void ncbiBlastHspQueryFromFreeList(struct ncbiBlastHspQueryFrom **pList); /* Free up list of ncbiBlastHspQueryFrom. */ void ncbiBlastHspQueryFromSave(struct ncbiBlastHspQueryFrom *obj, int indent, FILE *f); /* Save ncbiBlastHspQueryFrom to file. */ struct ncbiBlastHspQueryFrom *ncbiBlastHspQueryFromLoad(char *fileName); /* Load ncbiBlastHspQueryFrom from XML file where it is root element. */ struct ncbiBlastHspQueryFrom *ncbiBlastHspQueryFromLoadNext(struct xap *xap); /* Load next ncbiBlastHspQueryFrom element. Use xapOpen to get xap. */ struct ncbiBlastHspQueryTo { struct ncbiBlastHspQueryTo *next; int text; }; void ncbiBlastHspQueryToFree(struct ncbiBlastHspQueryTo **pObj); /* Free up ncbiBlastHspQueryTo. */ void ncbiBlastHspQueryToFreeList(struct ncbiBlastHspQueryTo **pList); /* Free up list of ncbiBlastHspQueryTo. */ void ncbiBlastHspQueryToSave(struct ncbiBlastHspQueryTo *obj, int indent, FILE *f); /* Save ncbiBlastHspQueryTo to file. */ struct ncbiBlastHspQueryTo *ncbiBlastHspQueryToLoad(char *fileName); /* Load ncbiBlastHspQueryTo from XML file where it is root element. */ struct ncbiBlastHspQueryTo *ncbiBlastHspQueryToLoadNext(struct xap *xap); /* Load next ncbiBlastHspQueryTo element. Use xapOpen to get xap. */ struct ncbiBlastHspHitFrom { struct ncbiBlastHspHitFrom *next; int text; }; void ncbiBlastHspHitFromFree(struct ncbiBlastHspHitFrom **pObj); /* Free up ncbiBlastHspHitFrom. */ void ncbiBlastHspHitFromFreeList(struct ncbiBlastHspHitFrom **pList); /* Free up list of ncbiBlastHspHitFrom. */ void ncbiBlastHspHitFromSave(struct ncbiBlastHspHitFrom *obj, int indent, FILE *f); /* Save ncbiBlastHspHitFrom to file. */ struct ncbiBlastHspHitFrom *ncbiBlastHspHitFromLoad(char *fileName); /* Load ncbiBlastHspHitFrom from XML file where it is root element. */ struct ncbiBlastHspHitFrom *ncbiBlastHspHitFromLoadNext(struct xap *xap); /* Load next ncbiBlastHspHitFrom element. Use xapOpen to get xap. */ struct ncbiBlastHspHitTo { struct ncbiBlastHspHitTo *next; int text; }; void ncbiBlastHspHitToFree(struct ncbiBlastHspHitTo **pObj); /* Free up ncbiBlastHspHitTo. */ void ncbiBlastHspHitToFreeList(struct ncbiBlastHspHitTo **pList); /* Free up list of ncbiBlastHspHitTo. */ void ncbiBlastHspHitToSave(struct ncbiBlastHspHitTo *obj, int indent, FILE *f); /* Save ncbiBlastHspHitTo to file. */ struct ncbiBlastHspHitTo *ncbiBlastHspHitToLoad(char *fileName); /* Load ncbiBlastHspHitTo from XML file where it is root element. */ struct ncbiBlastHspHitTo *ncbiBlastHspHitToLoadNext(struct xap *xap); /* Load next ncbiBlastHspHitTo element. Use xapOpen to get xap. */ struct ncbiBlastHspPatternFrom { struct ncbiBlastHspPatternFrom *next; int text; }; void ncbiBlastHspPatternFromFree(struct ncbiBlastHspPatternFrom **pObj); /* Free up ncbiBlastHspPatternFrom. */ void ncbiBlastHspPatternFromFreeList(struct ncbiBlastHspPatternFrom **pList); /* Free up list of ncbiBlastHspPatternFrom. */ void ncbiBlastHspPatternFromSave(struct ncbiBlastHspPatternFrom *obj, int indent, FILE *f); /* Save ncbiBlastHspPatternFrom to file. */ struct ncbiBlastHspPatternFrom *ncbiBlastHspPatternFromLoad(char *fileName); /* Load ncbiBlastHspPatternFrom from XML file where it is root element. */ struct ncbiBlastHspPatternFrom *ncbiBlastHspPatternFromLoadNext(struct xap *xap); /* Load next ncbiBlastHspPatternFrom element. Use xapOpen to get xap. */ struct ncbiBlastHspPatternTo { struct ncbiBlastHspPatternTo *next; int text; }; void ncbiBlastHspPatternToFree(struct ncbiBlastHspPatternTo **pObj); /* Free up ncbiBlastHspPatternTo. */ void ncbiBlastHspPatternToFreeList(struct ncbiBlastHspPatternTo **pList); /* Free up list of ncbiBlastHspPatternTo. */ void ncbiBlastHspPatternToSave(struct ncbiBlastHspPatternTo *obj, int indent, FILE *f); /* Save ncbiBlastHspPatternTo to file. */ struct ncbiBlastHspPatternTo *ncbiBlastHspPatternToLoad(char *fileName); /* Load ncbiBlastHspPatternTo from XML file where it is root element. */ struct ncbiBlastHspPatternTo *ncbiBlastHspPatternToLoadNext(struct xap *xap); /* Load next ncbiBlastHspPatternTo element. Use xapOpen to get xap. */ struct ncbiBlastHspQueryFrame { struct ncbiBlastHspQueryFrame *next; int text; }; void ncbiBlastHspQueryFrameFree(struct ncbiBlastHspQueryFrame **pObj); /* Free up ncbiBlastHspQueryFrame. */ void ncbiBlastHspQueryFrameFreeList(struct ncbiBlastHspQueryFrame **pList); /* Free up list of ncbiBlastHspQueryFrame. */ void ncbiBlastHspQueryFrameSave(struct ncbiBlastHspQueryFrame *obj, int indent, FILE *f); /* Save ncbiBlastHspQueryFrame to file. */ struct ncbiBlastHspQueryFrame *ncbiBlastHspQueryFrameLoad(char *fileName); /* Load ncbiBlastHspQueryFrame from XML file where it is root element. */ struct ncbiBlastHspQueryFrame *ncbiBlastHspQueryFrameLoadNext(struct xap *xap); /* Load next ncbiBlastHspQueryFrame element. Use xapOpen to get xap. */ struct ncbiBlastHspHitFrame { struct ncbiBlastHspHitFrame *next; int text; }; void ncbiBlastHspHitFrameFree(struct ncbiBlastHspHitFrame **pObj); /* Free up ncbiBlastHspHitFrame. */ void ncbiBlastHspHitFrameFreeList(struct ncbiBlastHspHitFrame **pList); /* Free up list of ncbiBlastHspHitFrame. */ void ncbiBlastHspHitFrameSave(struct ncbiBlastHspHitFrame *obj, int indent, FILE *f); /* Save ncbiBlastHspHitFrame to file. */ struct ncbiBlastHspHitFrame *ncbiBlastHspHitFrameLoad(char *fileName); /* Load ncbiBlastHspHitFrame from XML file where it is root element. */ struct ncbiBlastHspHitFrame *ncbiBlastHspHitFrameLoadNext(struct xap *xap); /* Load next ncbiBlastHspHitFrame element. Use xapOpen to get xap. */ struct ncbiBlastHspIdentity { struct ncbiBlastHspIdentity *next; int text; }; void ncbiBlastHspIdentityFree(struct ncbiBlastHspIdentity **pObj); /* Free up ncbiBlastHspIdentity. */ void ncbiBlastHspIdentityFreeList(struct ncbiBlastHspIdentity **pList); /* Free up list of ncbiBlastHspIdentity. */ void ncbiBlastHspIdentitySave(struct ncbiBlastHspIdentity *obj, int indent, FILE *f); /* Save ncbiBlastHspIdentity to file. */ struct ncbiBlastHspIdentity *ncbiBlastHspIdentityLoad(char *fileName); /* Load ncbiBlastHspIdentity from XML file where it is root element. */ struct ncbiBlastHspIdentity *ncbiBlastHspIdentityLoadNext(struct xap *xap); /* Load next ncbiBlastHspIdentity element. Use xapOpen to get xap. */ struct ncbiBlastHspPositive { struct ncbiBlastHspPositive *next; int text; }; void ncbiBlastHspPositiveFree(struct ncbiBlastHspPositive **pObj); /* Free up ncbiBlastHspPositive. */ void ncbiBlastHspPositiveFreeList(struct ncbiBlastHspPositive **pList); /* Free up list of ncbiBlastHspPositive. */ void ncbiBlastHspPositiveSave(struct ncbiBlastHspPositive *obj, int indent, FILE *f); /* Save ncbiBlastHspPositive to file. */ struct ncbiBlastHspPositive *ncbiBlastHspPositiveLoad(char *fileName); /* Load ncbiBlastHspPositive from XML file where it is root element. */ struct ncbiBlastHspPositive *ncbiBlastHspPositiveLoadNext(struct xap *xap); /* Load next ncbiBlastHspPositive element. Use xapOpen to get xap. */ struct ncbiBlastHspGaps { struct ncbiBlastHspGaps *next; int text; }; void ncbiBlastHspGapsFree(struct ncbiBlastHspGaps **pObj); /* Free up ncbiBlastHspGaps. */ void ncbiBlastHspGapsFreeList(struct ncbiBlastHspGaps **pList); /* Free up list of ncbiBlastHspGaps. */ void ncbiBlastHspGapsSave(struct ncbiBlastHspGaps *obj, int indent, FILE *f); /* Save ncbiBlastHspGaps to file. */ struct ncbiBlastHspGaps *ncbiBlastHspGapsLoad(char *fileName); /* Load ncbiBlastHspGaps from XML file where it is root element. */ struct ncbiBlastHspGaps *ncbiBlastHspGapsLoadNext(struct xap *xap); /* Load next ncbiBlastHspGaps element. Use xapOpen to get xap. */ struct ncbiBlastHspAlignLen { struct ncbiBlastHspAlignLen *next; int text; }; void ncbiBlastHspAlignLenFree(struct ncbiBlastHspAlignLen **pObj); /* Free up ncbiBlastHspAlignLen. */ void ncbiBlastHspAlignLenFreeList(struct ncbiBlastHspAlignLen **pList); /* Free up list of ncbiBlastHspAlignLen. */ void ncbiBlastHspAlignLenSave(struct ncbiBlastHspAlignLen *obj, int indent, FILE *f); /* Save ncbiBlastHspAlignLen to file. */ struct ncbiBlastHspAlignLen *ncbiBlastHspAlignLenLoad(char *fileName); /* Load ncbiBlastHspAlignLen from XML file where it is root element. */ struct ncbiBlastHspAlignLen *ncbiBlastHspAlignLenLoadNext(struct xap *xap); /* Load next ncbiBlastHspAlignLen element. Use xapOpen to get xap. */ struct ncbiBlastHspDensity { struct ncbiBlastHspDensity *next; int text; }; void ncbiBlastHspDensityFree(struct ncbiBlastHspDensity **pObj); /* Free up ncbiBlastHspDensity. */ void ncbiBlastHspDensityFreeList(struct ncbiBlastHspDensity **pList); /* Free up list of ncbiBlastHspDensity. */ void ncbiBlastHspDensitySave(struct ncbiBlastHspDensity *obj, int indent, FILE *f); /* Save ncbiBlastHspDensity to file. */ struct ncbiBlastHspDensity *ncbiBlastHspDensityLoad(char *fileName); /* Load ncbiBlastHspDensity from XML file where it is root element. */ struct ncbiBlastHspDensity *ncbiBlastHspDensityLoadNext(struct xap *xap); /* Load next ncbiBlastHspDensity element. Use xapOpen to get xap. */ struct ncbiBlastHspQseq { struct ncbiBlastHspQseq *next; char *text; }; void ncbiBlastHspQseqFree(struct ncbiBlastHspQseq **pObj); /* Free up ncbiBlastHspQseq. */ void ncbiBlastHspQseqFreeList(struct ncbiBlastHspQseq **pList); /* Free up list of ncbiBlastHspQseq. */ void ncbiBlastHspQseqSave(struct ncbiBlastHspQseq *obj, int indent, FILE *f); /* Save ncbiBlastHspQseq to file. */ struct ncbiBlastHspQseq *ncbiBlastHspQseqLoad(char *fileName); /* Load ncbiBlastHspQseq from XML file where it is root element. */ struct ncbiBlastHspQseq *ncbiBlastHspQseqLoadNext(struct xap *xap); /* Load next ncbiBlastHspQseq element. Use xapOpen to get xap. */ struct ncbiBlastHspHseq { struct ncbiBlastHspHseq *next; char *text; }; void ncbiBlastHspHseqFree(struct ncbiBlastHspHseq **pObj); /* Free up ncbiBlastHspHseq. */ void ncbiBlastHspHseqFreeList(struct ncbiBlastHspHseq **pList); /* Free up list of ncbiBlastHspHseq. */ void ncbiBlastHspHseqSave(struct ncbiBlastHspHseq *obj, int indent, FILE *f); /* Save ncbiBlastHspHseq to file. */ struct ncbiBlastHspHseq *ncbiBlastHspHseqLoad(char *fileName); /* Load ncbiBlastHspHseq from XML file where it is root element. */ struct ncbiBlastHspHseq *ncbiBlastHspHseqLoadNext(struct xap *xap); /* Load next ncbiBlastHspHseq element. Use xapOpen to get xap. */ struct ncbiBlastHspMidline { struct ncbiBlastHspMidline *next; char *text; }; void ncbiBlastHspMidlineFree(struct ncbiBlastHspMidline **pObj); /* Free up ncbiBlastHspMidline. */ void ncbiBlastHspMidlineFreeList(struct ncbiBlastHspMidline **pList); /* Free up list of ncbiBlastHspMidline. */ void ncbiBlastHspMidlineSave(struct ncbiBlastHspMidline *obj, int indent, FILE *f); /* Save ncbiBlastHspMidline to file. */ struct ncbiBlastHspMidline *ncbiBlastHspMidlineLoad(char *fileName); /* Load ncbiBlastHspMidline from XML file where it is root element. */ struct ncbiBlastHspMidline *ncbiBlastHspMidlineLoadNext(struct xap *xap); /* Load next ncbiBlastHspMidline element. Use xapOpen to get xap. */ #endif /* NCBIBLAST_H */