###############################################################HandsonTable Column configs #############################################################################

clinicalColHeaders = ['MRN', 'IGO ID', 'Investigator Sample ID', 'Sample Type', 'Species', 'CMO Patient ID',
                      'CMO Sample ID', 'DMP ID', 'Preservation', 'Tumor or Normal', 'Tissue Source', 'Sample Origin',
                      'Specimen Type', 'Sex', 'Parent Tumor Type', 'Tumor Type', 'Tissue Location',
                      'Ancestor Sample ID', 'Sample Status', 'Do Not Use', 'Recipe/Application', 'Bait Set',
                      'Principal Investigator', 'Data Access','FastQ Data']
clinicalColumns = [

    {
        'data': 'mrn',
        'readOnly': True
    },
    {
        'data': 'igo_id',
        'readOnly': True
    },
    {
        'data': 'investigator_sample_id',
        'readOnly': True
    },
    {
        'data': 'sample_type',
        'readOnly': True
    },
    {
        'data': 'species',
        'readOnly': True
    },
    {
        'data': 'cmo_patient_id',
        'readOnly': True
    },
    {
        'data': 'cmo_sample_id',
        'readOnly': True
    },
    {
        'data': 'dmp_id',
        'readOnly': True
    },
    {
        'data': 'preservation',
        'readOnly': True
    },
    {
        'data': 'tumor_normal',
        'readOnly': True
    },
    {
        'data': 'tissue_source',
        'readOnly': True
    },
    {
        'data': 'sample_origin',
        'readOnly': True
    },
    {
        'data': 'specimen_type',
        'readOnly': True
    },
    {
        'data': 'sex',
        'readOnly': True
    },
    {
        'data': 'parent_tumor_type',
        'readOnly': True
    },
    {
        'data': 'tumor_type',
        'readOnly': True
    },
    {
        'data': 'tissue_location',
        'readOnly': True
    },
    {
        'data': 'ancestor_sample',
        'readOnly': True
    },
    {
        'data': 'sample_status',
        'readOnly': True
    },
    {
        'data': 'do_not_use',
        'readOnly': True
    },
    {
        'data': 'recipe',
        'readOnly': True
    },
    {
        'data': 'bait_set',
        'readOnly': True
    },
    {
        'data': 'lab_head',
        'readOnly': True
    },
    {
        'data': 'data_access',
        'readOnly': True
    },
    {
        'data': 'fastq_data',
        'readOnly': True
    }

]

nonClinicalColHeaders = ['MRN', 'IGO ID', 'Investigator Sample ID', 'Sample Type', 'Species', 'CMO Patient ID',
                         'CMO Sample ID', 'DMP ID', 'Preservation', 'Tumor or Normal', 'Tissue Source', 'Sample Origin',
                         'Specimen Type', 'Sex', 'Parent Tumor Type', 'Tumor Type', 'Tissue Location',
                         'Ancestor Sample ID', 'Sample Status', 'Do Not Use', 'Recipe/Application', 'Bait Set',
                         'Principal Investigator', 'Data Access', 'FastQ Data']

nonClinicalColumns = [
    {
        'data': 'mrn',
        'readOnly': True
    },
    {
        'data': 'igo_id',
        'readOnly': True
    },
    {
        'data': 'investigator_sample_id',
        'readOnly': True
    },
    {
        'data': 'sample_type',
        'readOnly': True
    },
    {
        'data': 'species',
        'readOnly': True
    },
    {
        'data': 'cmo_patient_id',
        'readOnly': True
    },
    {
        'data': 'cmo_sample_id',
        'readOnly': True
    },
    {
        'data': 'dmp_id',
        'readOnly': True
    },
    {
        'data': 'preservation',
        'readOnly': True
    },
    {
        'data': 'tumor_normal',
        'readOnly': True
    },
    {
        'data': 'tissue_source',
        'readOnly': True
    },
    {
        'data': 'sample_origin',
        'readOnly': True
    },
    {
        'data': 'specimen_type',
        'readOnly': True
    },
    {
        'data': 'sex',
        'readOnly': True
    },
    {
        'data': 'parent_tumor_type',
        'readOnly': True
    },
    {
        'data': 'tumor_type',
        'readOnly': True
    },
    {
        'data': 'tissue_location',
        'readOnly': True
    },
    {
        'data': 'ancestor_sample',
        'readOnly': True
    },
    {
        'data': 'sample_status',
        'readOnly': True
    },
    {
        'data': 'do_not_use',
        'readOnly': True
    },
    {
        'data': 'recipe',
        'readOnly': True
    },
    {
        'data': 'bait_set',
        'readOnly': True
    },
    {
        'data': 'lab_head',
        'readOnly': True
    },
    {
        'data': 'data_access',
        'readOnly': True
    },
    {
        'data': 'fastq_data',
        'readOnly': True
    }

]

adminColHeaders = ['MRN', 'IGO ID', 'Investigator Sample ID', 'Sample Type', 'Species', 'CMO Patient ID',
                   'CMO Sample ID', 'DMP ID', 'Preservation', 'Tumor or Normal', 'Tissue Source', 'Sample Origin',
                   'Specimen Type', 'Sex', 'Parent Tumor Type', 'Tumor Type', 'Tissue Location',
                   'Ancestor Sample ID', 'Sample Status', 'Do Not Use', 'Recipe/Application', 'Bait Set',
                   'Principal Investigator', 'Data Access', 'FastQ Data']
adminColumns = [
    {
        'data': 'mrn',
        'readOnly': True
    },
    {
        'data': 'igo_id',
        'readOnly': True
    },
    {
        'data': 'investigator_sample_id',
        'readOnly': True
    },
    {
        'data': 'sample_type',
        'readOnly': True
    },
    {
        'data': 'species',
        'readOnly': True
    },
    {
        'data': 'cmo_patient_id',
        'readOnly': True
    },
    {
        'data': 'cmo_sample_id',
        'readOnly': True
    },
    {
        'data': 'dmp_id',
        'readOnly': True
    },
    {
        'data': 'preservation',
        'readOnly': True
    },
    {
        'data': 'tumor_normal',
        'readOnly': True
    },
    {
        'data': 'tissue_source',
        'readOnly': True
    },
    {
        'data': 'sample_origin',
        'readOnly': True
    },
    {
        'data': 'specimen_type',
        'readOnly': True
    },
    {
        'data': 'sex',
        'readOnly': True
    },
    {
        'data': 'parent_tumor_type',
        'readOnly': True
    },
    {
        'data': 'tumor_type',
        'readOnly': True
    },
    {
        'data': 'tissue_location',
        'readOnly': True
    },
    {
        'data': 'ancestor_sample',
        'readOnly': True
    },
    {
        'data': 'sample_status',
        'readOnly': True
    },
    {
        'data': 'do_not_use',
        'readOnly': True
    },
    {
        'data': 'recipe',
        'readOnly': True
    },
    {
        'data': 'bait_set',
        'readOnly': True
    },
    {
        'data': 'lab_head',
        'readOnly': True
    },
    {
        'data': 'data_access',
        'readOnly': True
    },
    {
        'data': 'fastq_data',
        'readOnly': True
    }
]



settings = {
    'columnSorting': True,
    'filters': True,
    'autoColumnSize': True,
    'width': '100%',
    'colWidths': [200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200, 200,
                  200, 200, 200, 200, 200, 200, 200, 200],
    'manualColumnResize': True,
    'rowHeaders': True,
    'colHeaders': True,
    'search': True,
    'height': 500,
    'dropdownMenu': ['filter_by_condition', 'filter_action_bar'],
    'hiddenColumns': {
        'indicators': True,
        'columns': []
    }
}

########################################################################################################################################
