%s: | ",
el->key);
int j;
enum vcfInfoType type = def ? def->type : vcfInfoString;
if (type == vcfInfoFlag && el->count == 0)
printf("Yes"); // no values, so we can't call vcfPrintDatum...
// However, if this is older VCF, type vcfInfoFlag might have a value.
if (looksTabular(def, el))
{
// Make a special display below
printf("see below");
}
else
{
for (j = 0; j < el->count; j++)
{
if (j > 0)
printf(", ");
if (el->missingData[j])
printf(".");
else
vcfPrintDatum(stdout, el->values[j], type);
}
}
if (def != NULL)
printf(" | %s", def->description);
else
printf(" | ");
printf(" |
\n");
}
puts("