public static Iterable<BedRecord> read(final Readable readable) throws IOException {
        checkNotNull(readable);
        Collect collect = new Collect();
        stream(readable, collect);
        return collect.records();
    }
public static Iterable < BedRecord > read ( final Readable readable ) throws IOException { checkNotNull ( readable ) ; Collect collect = new Collect ( ) ; stream ( readable , collect ) ; return collect . records ( ) ; }
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