struct variant *variantFromPgSnpAnnoRow(struct annoRow *row, char *refAllele, struct lm *lm) /* Translate pgSnp annoRow into variant (allocated by lm). */ { struct pgSnp pgSnp; pgSnpStaticLoad(row->data, &pgSnp); return variantNew(pgSnp.chrom, pgSnp.chromStart, pgSnp.chromEnd, pgSnp.alleleCount, pgSnp.name, refAllele, lm); }
static struct variant *variantFromPgSnpRow(struct annoGratorGpVar *self, struct annoRow *row, char *refAllele) /* Translate pgSnp array of words into variant. */ { struct pgSnp pgSnp; pgSnpStaticLoad(row->data, &pgSnp); struct variant *var = variantFromPgSnp(&pgSnp, refAllele, self->lm); return var; }