]> git.donarmstrong.com Git - samtools.git/blobdiff - bcftools/bcf.c
* samtools-0.1.9-6 (r803)
[samtools.git] / bcftools / bcf.c
index 494dcccd3641b3c1b0856a8e88c0d065399ca8a7..05eae5b7dc2bb8c54af062269950c679b9cddac8 100644 (file)
@@ -306,3 +306,13 @@ int bcf_cpy(bcf1_t *r, const bcf1_t *b)
                memcpy(r->gi[i].data, b->gi[i].data, r->n_smpl * r->gi[i].len);
        return 0;
 }
+
+int bcf_is_indel(const bcf1_t *b)
+{
+       char *p;
+       if (strlen(b->ref) > 1) return 1;
+       for (p = b->alt; *p; ++p)
+               if (*p != ',' && p[1] != ',' && p[1] != '\0')
+                       return 1;
+       return 0;
+}