code: def files(self):
          
          nameordered = self.samples.keys()
          nameordered.sort()
          ## replace curdir with . for shorter printing
          #fullcurdir = os.path.realpath(os.path.curdir)
          return pd.DataFrame([self.samples[i].files for i in nameordered],
                        index=nameordered).dropna(axis=1, how='all')
docs: Returns a data frame with Sample files. Not very readable...