2f48d68cce72bd8ddfb21a11da72d244b7c8c479 markd Sun Oct 3 08:31:41 2010 -0700 added options to specify how to obtained qName and tName. Output query and target defs in score file diff --git src/hg/blastToPsl/pslBuild.h src/hg/blastToPsl/pslBuild.h index b74401a..6481828 100644 --- src/hg/blastToPsl/pslBuild.h +++ src/hg/blastToPsl/pslBuild.h @@ -15,9 +15,6 @@ cnvNucCoords = 0x100, }; -/* score file header */ -extern char *pslBuildScoreHdr; - unsigned pslBuildGetBlastAlgo(char *program); /* determine blast algorithm flags */ @@ -26,8 +23,14 @@ unsigned flags); /* construct a new psl from an HSP. Chaining is left to other programs. */ -void pslBuildWriteScores(FILE* scoreFh, struct psl *psl, double bitScore, double eValue); +FILE *pslBuildScoresOpen(char *scoreFile, bool inclDefs); +/* open score file and write headers */ + +void pslBuildScoresWrite(FILE* scoreFh, struct psl *psl, double bitScore, double eValue); /* write scores for a PSL */ +void pslBuildScoresWriteWithDefs(FILE* scoreFh, struct psl *psl, double bitScore, double eValue, char *qDef, char *tDef); +/* write scores and definitions for a PSL */ + #endif