code: public static Iterable<BedRecord> read(final Readable readable) throws IOException {
          checkNotNull(readable);
          Collect collect = new Collect();
          stream(readable, collect);
          return collect.records();
      }
docs: Read zero or more BED records from the specified readable.
  
  @param readable to read from, must not be null
  @return zero or more BED records read from the specified readable
  @throws IOException if an I/O error occurs