def buffered_read(self, file_pos, overlap):
        buf = ""
        if not overlap:
            bufsize = self.container_bufsize
        else:
            bufsize = self.container_bufsize + self.overlap_range
        file_end = self.current_filesize
        file_handle = file(self.current_file, 'rb')
        file_handle.seek(file_pos)
        if file_end - file_pos < bufsize:
            file_read = file_end - file_pos
        else:
            file_read = self.bufsize
        buf = file_handle.read(file_read)
        return buf
Returns list of integer ids of all new components added by
dataset/ETHPy150Open openpreserve/fido/fido/fido.py/Fido.buffered_read--crossover with--dataset/ETHPy150Open daeilkim/refinery/refinery/bnpy/bnpy-dev/bnpy/learnalg/MemoizedOnlineVBLearnAlg.py/MemoizedOnlineVBLearnAlg.birth_get_all_modified_comps