27 #ifndef __SW_SHARP_POST_PROCESH__
28 #define __SW_SHARP_POST_PROCESH__
68 #define SW_OUT_STAT_PAIR 3
83 #define SW_OUT_DB_BLASTM0 0
91 #define SW_OUT_DB_BLASTM8 1
99 #define SW_OUT_DB_BLASTM9 2
106 #define SW_OUT_DB_LIGHT 3
161 char* path,
int type);
174 int* dbAlignmentsLens,
int dbAlignmentsLen,
char* path,
int type);
223 int* dbAlignmentsLens,
int dbAlignmentsLen);
225 extern void dbAlignmentsMerge(
DbAlignment*** dbAlignmentsDst,
226 int* dbAlignmentsDstLens,
DbAlignment*** dbAlignmentsSrc,
227 int* dbAlignmentsSrcLens,
int dbAlignmentsLen,
int maxAlignments);
232 #endif // __SW_SHARP_POST_PROCESH__
void outputShotgunDatabase(DbAlignment ***dbAlignments, int *dbAlignmentsLens, int dbAlignmentsLen, char *path, int type)
Shotgun database alignment output function.
void deleteFastaChains(Chain **chains, int chainsLen)
Chain array delete utility.
void outputScore(int score, Chain *query, Chain *target, Scorer *scorer, char *path)
Score only output function.
void deleteDatabase(DbAlignment **dbAlignments, int dbAlignmentsLen)
Database delete utility.
Provides object used for alignment scoring.
Pairwise sequnce alignment result storage header.
void outputDatabase(DbAlignment **dbAlignments, int dbAlignmentsLen, char *path, int type)
Database alignment output function.
struct DbAlignment DbAlignment
Database sequnce alignment result storage object.
Definition: db_alignment.h:47
struct Scorer Scorer
Scorer object used for alignment scoring.
Definition: scorer.h:42
Database sequnce alignment result storage header.
struct Alignment Alignment
Pairwise sequnce alignment result storage object.
Definition: alignment.h:79
int checkAlignment(Alignment *alignment)
Checks if the alignment is correct.
void outputAlignment(Alignment *alignment, char *path, int type)
Pairwise alignment output function.
void deleteShotgunDatabase(DbAlignment ***dbAlignments, int *dbAlignmentsLens, int dbAlignmentsLen)
Shotgun database delete utility.
Provides object for storing named sequnces.
void dumpFastaChains(Chain **chains, int chainsLen, char *path)
Database serialization function.
Alignment * readAlignment(char *path)
Reads the alignment object from the binary file.
struct Chain Chain
Chain object used for storing named sequnces.
Definition: chain.h:43