scout/server/blueprints/variants/controllers.py
def variants_export_header(case_obj):
    """Returns a header for the CSV file with the filtered variants to be exported.

        Args:
            case_obj(scout.models.Case)

        Returns:
            header: includes the fields defined in scout.constants.variants_export EXPORT_HEADER
                    + AD_reference, AD_alternate, GT_quality for each sample analysed for a case
    """
    header = []
    header = header + EXPORT_HEADER
    # Add fields specific for case samples
    for individual in case_obj['individuals']:
        display_name = str(individual['display_name'])
        header.append('AD_reference_'+display_name) # Add AD reference field for a sample
        header.append('AD_alternate_'+display_name) # Add AD alternate field for a sample
        header.append('GT_quality_'+display_name) # Add Genotype quality field for a sample
    return header
def variants_export_header(case_obj):
    header = []
    header = header + EXPORT_HEADER
    # Add fields specific for case samples
    for individual in case_obj['individuals']:
        display_name = str(individual['display_name'])
        header.append('AD_reference_'+display_name) # Add AD reference field for a sample
        header.append('AD_alternate_'+display_name) # Add AD alternate field for a sample
        header.append('GT_quality_'+display_name) # Add Genotype quality field for a sample
    return header
def variants_export_header ( case_obj ) : header = [ ] header = header + EXPORT_HEADER # Add fields specific for case samples for individual in case_obj [ 'individuals' ] : display_name = str ( individual [ 'display_name' ] ) header . append ( 'AD_reference_' + display_name ) # Add AD reference field for a sample header . append ( 'AD_alternate_' + display_name ) # Add AD alternate field for a sample header . append ( 'GT_quality_' + display_name ) # Add Genotype quality field for a sample return header
Returns a header for the CSV file with the filtered variants to be exported.

        Args:
            case_obj(scout.models.Case)

        Returns:
            header: includes the fields defined in scout.constants.variants_export EXPORT_HEADER
                    + AD_reference, AD_alternate, GT_quality for each sample analysed for a case
Returns a header for the CSV file with the filtered variants to be exported .