Source code for singlet.samplesheet

# vim: fdm=indent
# author:     Fabio Zanini
# date:       14/08/17
# content:    Samplesheet with metadata.
# Modules
import pandas as pd


# Classes / functions
[docs]class SampleSheet(pd.DataFrame): _metadata = ['sheetname'] @property def _constructor(self): return SampleSheet @classmethod
[docs] def from_sheetname(cls, sheetname): from .io import parse_samplesheet self = cls(parse_samplesheet(sheetname)) self.sheetname = sheetname return self