X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=bam2bcf.h;h=26b022c08e89e3597bd6e400690d42bd7ecabe38;hb=30004e9139b96449fa34831af2fd8e860567a29d;hp=4ea48095e3566ed1d55fa96bdcf873b4ba0da83f;hpb=ea1bf85308be7146d11a0153391d99fcfb3f83ad;p=samtools.git diff --git a/bam2bcf.h b/bam2bcf.h index 4ea4809..26b022c 100644 --- a/bam2bcf.h +++ b/bam2bcf.h @@ -5,11 +5,7 @@ #include "errmod.h" #include "bcftools/bcf.h" -#define B2B_INDEL_NULL 0x7fff -#define B2B_MAX_MNP 4 // cannot be larger than 4!!! -#define B2B_MNP_WIN 10 -#define B2B_REF_INDEL (-1) -#define B2B_REF_MNP (-2) +#define B2B_INDEL_NULL 10000 typedef struct __bcf_callaux_t { int capQ, min_baseQ; @@ -17,7 +13,7 @@ typedef struct __bcf_callaux_t { // for internal uses int max_bases; int indel_types[4]; - int maxins, indelreg, last_mnp_pos; + int maxins, indelreg; char *inscns; uint16_t *bases; errmod_t *e; @@ -32,7 +28,7 @@ typedef struct { typedef struct { int a[5]; // alleles: ref, alt, alt2, alt3 - int n, n_alleles, shift, ori_ref, unseen; // ori_ref can be B2B_REF_INDEL/B2B_REF_MNP + int n, n_alleles, shift, ori_ref, unseen; int anno[16], depth, ori_depth; uint8_t *PL; } bcf_call_t; @@ -49,7 +45,6 @@ extern "C" { const bcf_callaux_t *bca, const char *ref); int bcf_call_gap_prep(int n, int *n_plp, bam_pileup1_t **plp, int pos, bcf_callaux_t *bca, const char *ref, const void *rghash); - int bcf_call_mnp_prep(int n, int *n_plp, bam_pileup1_t **plp, int pos, bcf_callaux_t *bca, const char *ref); #ifdef __cplusplus }