Source code for tmtk.annotation.ProteomicsAnnotation
from .AnnotationBase import AnnotationBase
[docs]class ProteomicsAnnotation(AnnotationBase):
"""
Subclass for proteomics annotation
"""
@property
def biomarkers(self):
probeset_id_column = self.df.columns[self.df.columns.str.upper() == 'PROBESETID']
if len(probeset_id_column) != 1:
self.msgs.error('Expected a probesetid column but got {}'.format(len(probeset_id_column)))
return None
return self.df.loc[:, probeset_id_column[0]]