docs: def seq(self):
          """Seq: Dynamically loaded Seq object from the sequence file"""
  
          if self.sequence_file:
              file_to_load = copy(self.sequence_path)
              log.debug('{}: reading sequence from sequence file {}'.format(self.id, file_to_load))
              tmp_sr = SeqIO.read(file_to_load, 'fasta')
              return tmp_sr.seq
  
          else:
              if not self._seq:
                  log.debug('{}: no sequence stored in memory'.format(self.id))
              else:
                  log.debug('{}: reading sequence from memory'.format(self.id))
  
              return self._seq