85 #define blMAXPIRLABEL 160
107 #define blPDB2Seq(x) blDoPDB2Seq((x), FALSE, FALSE, FALSE)
108 #define blPDB2SeqX(x) blDoPDB2Seq((x), TRUE, FALSE, FALSE)
109 #define blPDB2SeqNoX(x) blDoPDB2Seq((x), FALSE, FALSE, TRUE)
110 #define blPDB2SeqXNoX(x) blDoPDB2Seq((x), TRUE, FALSE, TRUE)
112 #define blPDBProt2Seq(x) blDoPDB2Seq((x), FALSE, TRUE, FALSE)
113 #define blPDBProt2SeqX(x) blDoPDB2Seq((x), TRUE, TRUE, FALSE)
114 #define blPDBProt2SeqNoX(x) blDoPDB2Seq((x), FALSE, TRUE, TRUE)
115 #define blPDBProt2SeqXNoX(x) blDoPDB2Seq((x), TRUE, TRUE, TRUE)
117 #define blPDB2SeqByChain(x) blDoPDB2SeqByChain((x), FALSE, FALSE, FALSE)
118 #define blPDB2SeqXByChain(x) blDoPDB2SeqByChain((x), TRUE, FALSE, FALSE)
119 #define blPDB2SeqNoXByChain(x) blDoPDB2SeqByChain((x), FALSE, FALSE, TRUE)
120 #define blPDB2SeqXNoXByChain(x) blDoPDB2SeqByChain((x), TRUE, FALSE, TRUE)
122 #define blPDBProt2SeqByChain(x) blDoPDB2SeqByChain((x), FALSE, TRUE, FALSE)
123 #define blPDBProt2SeqXByChain(x) blDoPDB2SeqByChain((x), TRUE, TRUE, FALSE)
124 #define blPDBProt2SeqNoXByChain(x) blDoPDB2SeqByChain((x), FALSE, TRUE, TRUE)
125 #define blPDBProt2SeqXNoXByChain(x) blDoPDB2SeqByChain((x), TRUE, TRUE, TRUE)
134 int blReadPIR(FILE *fp,
BOOL DoInsert,
char **seqs,
int maxchain,
138 int blAlign(
char *seq1,
int length1,
char *seq2,
int length2,
139 BOOL verbose,
BOOL identity,
int penalty,
140 char *align1,
char *align2,
int *align_len);
141 int blAffinealign(
char *seq1,
int length1,
char *seq2,
int length2,
142 BOOL verbose,
BOOL identity,
int penalty,
int penext,
143 char *align1,
char *align2,
int *align_len);
146 BOOL verbose,
BOOL identity,
int penalty,
int penext,
147 char *align1,
char *align2,
int *align_len);
157 BOOL verbose,
BOOL identity,
int penalty,
158 int penext,
int *align1,
int *align2,
163 char **chains,
BOOL ByChain,
BOOL doFasta);
168 #define _SEQ_H_DEPRECATED
void blSetMDMScoreWeight(char resa, char resb, REAL weight)
Include file for PDB routines.
char blThronex(char *three)
BOOL blReadMDM(char *mdmfile)
Redirect calls to deprecated functions.
char * blOnethr(char one)
Defines for using hash functions.
BOOL gBioplibSeqNucleicAcid
int blCalcMDMScore(char resa, char resb)
char blDNAtoAA(char *dna)
int blAffinealignuc(char *seq1, int length1, char *seq2, int length2, BOOL verbose, BOOL identity, int penalty, int penext, char *align1, char *align2, int *align_len)
int blReadPIR(FILE *fp, BOOL DoInsert, char **seqs, int maxchain, SEQINFO *seqinfo, BOOL *punct, BOOL *error)
int blAffinealign(char *seq1, int length1, char *seq2, int length2, BOOL verbose, BOOL identity, int penalty, int penext, char *align1, char *align2, int *align_len)
HASHTABLE * blDoPDB2SeqByChain(PDB *pdb, BOOL DoAsxGlx, BOOL ProtOnly, BOOL NoX)
void blWriteOneStringPIR(FILE *out, char *label, char *title, char *sequence, char **chains, BOOL ByChain, BOOL doFasta)
int blReadSimplePIR(FILE *fp, int maxres, char **seqs)
int blNumericCalcMDMScore(int resa, int resb)
int blNumericAffineAlign(int *seq1, int length1, int *seq2, int length2, BOOL verbose, BOOL identity, int penalty, int penext, int *align1, int *align2, int *align_len)
int blAlign(char *seq1, int length1, char *seq2, int length2, BOOL verbose, BOOL identity, int penalty, char *align1, char *align2, int *align_len)
int blReadRawPIR(FILE *fp, char **seqs, int maxchain, BOOL upcase, SEQINFO *seqinfo, BOOL *error)
char blThrone(char *three)
int blSplitSeq(char *LinearSeq, char **seqs)
int blTrueSeqLen(char *sequence)
System-type variable type definitions.
int blKnownSeqLen(char *sequence)
int blCalcMDMScoreUC(char resa, char resb)
Type definitions for maths.
BOOL blNumericReadMDM(char *mdmfile)
char * blDoPDB2Seq(PDB *pdb, BOOL DoAsxGlx, BOOL ProtOnly, BOOL NoX)