Check if a record passes filters (but might be germline -- labelled with REJECT).

def _passes_plus_germline(rec, use_status=False):
    """Check if a record passes filters (but might be germline -- labelled with REJECT).
    """
    if use_status and is_info_germline(rec):
        return True
    allowed = set(["PASS", "REJECT", "."])
    if hasattr(rec, "FILTER"):
        if not rec.FILTER:
            filters = []
        else:
            filters = [x for x in rec.FILTER.split(";") if x not in allowed]
    else:
        filters = [x for x in rec.filter.keys() if x not in allowed]
    return len(filters) == 0