Full rows cols

Issue #470.
Not sure, I couldn't understand this line :P
On (Jun-13-14|11:01), Jorge Cañardo Alastuey wrote:
> >      for i in range(len(ids)):
> >          start, end = indptr[i], indptr[i+1]
> > -        bools[i] = bool(func(data[start:end], ids[i], metadata[i])) ^ invert
> > +
> > +        # The following loop should be equivalent to
> > +        # row_or_col = np.zeros(n)
> > +        # row_or_col.put(indices[start:end], data[start:end])
> > +        for j in range(n):
> > +            if start >= end or j < indices[start]:
> > +                row_or_col[j] = 0
> > +            elif j == indices[start]:
> > +                row_or_col[j] = data[start]
> > +                start += 1
> > +
> > +        bools[i] = bool(func(row_or_col, ids[i], metadata[i])) ^ invert
> 
> Sure, do you have anything specific in mind for the comment?
> 
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/biocore/biom-format/pull/472/files#r13763628