@property<EOL><INDENT>def subsample_table(self):<DEDENT>
from copy import copy as cp<EOL>key = SAMPLE_SUBANNOTATIONS_KEY<EOL>attr = "<STR_LIT:_>" + key<EOL>if self.get(attr) is None:<EOL><INDENT>sheetfile = self[METADATA_KEY].get(key)<EOL>if sheetfile is None:<EOL><INDENT>return None<EOL><DEDENT>self[attr] = pd.read_csv(sheetfile,<EOL>sep=infer_delimiter(sheetfile), **READ_CSV_KWARGS)<EOL><DEDENT>return cp(self[attr])<EOL>
Return (possibly first parsing/building) the table of subsamples.

:return pandas.core.frame.DataFrame | NoneType: table of subsamples'
    metadata, if the project defines such a table