def readReports(root):
d = pd.read_csv(root /
"Compte-rendus_2022-02-02_12-37-37.tsv",
sep= "\t")
# Clean up data first
return d[['patientID', 'sampleID',
'examen', 'resultat', 'interpretation', 'signataire', 'date_rendu']]
def cleanPanel(d):
cols = ['nom', 'prenom', 'date_de_naissance',
'sexe', 'parente', 'statut',
'clinicien_referent', 'clinicien_referentinstitution', 'pathologie',
'gene',
'sampleIDdate_de_reception', 'sampleIDorigine_de_l_echantillon',
'target',
'examen', 'resultat', 'signataire', 'date_rendu',
'commentaires', 'commentairespatient']
d = d[cols].rename(columns = {"gene": "gene_responsable"})
# Remove none
d['gene_responsable'].replace("None", "", inplace=True)
return d