scout/adapter/mongo/case.py
def get_variantid(variant_obj, family_id):
    """Create a new variant id.

    Args:
        variant_obj(dict)
        family_id(str)

    Returns:
        new_id(str): The new variant id
    """
    new_id = parse_document_id(
        chrom=variant_obj['chromosome'],
        pos=str(variant_obj['position']),
        ref=variant_obj['reference'],
        alt=variant_obj['alternative'],
        variant_type=variant_obj['variant_type'],
        case_id=family_id,
    )
    return new_id
def get_variantid(variant_obj, family_id):
    new_id = parse_document_id(
        chrom=variant_obj['chromosome'],
        pos=str(variant_obj['position']),
        ref=variant_obj['reference'],
        alt=variant_obj['alternative'],
        variant_type=variant_obj['variant_type'],
        case_id=family_id,
    )
    return new_id
def get_variantid ( variant_obj , family_id ) : new_id = parse_document_id ( chrom = variant_obj [ 'chromosome' ] , pos = str ( variant_obj [ 'position' ] ) , ref = variant_obj [ 'reference' ] , alt = variant_obj [ 'alternative' ] , variant_type = variant_obj [ 'variant_type' ] , case_id = family_id , ) return new_id
Create a new variant id.

    Args:
        variant_obj(dict)
        family_id(str)

    Returns:
        new_id(str): The new variant id
Create a new variant id .