@classmethod
def from_iter(cls, iter):
    """
        Creates a variant from a iterable or arguments.
        It assumes that the items are in order, e.g. from a VCF line
        """
    chrom, pos, id, ref, alt, qual, fltr, info, fmt, *genotypes = iter
    self = cls(chrom, pos, id, ref, alt, qual, fltr, info, fmt, genos=genotypes
        )
    return self
