Interface BulkExpressionDataMatrix<T>

    • Method Detail

      • getBioAssayDimension

        BioAssayDimension getBioAssayDimension()
        Obtain the dimension for the columns of this matrix.
      • hasMissingValues

        boolean hasMissingValues()
        Returns:
        true if any values are null or NaN (for doubles and floats); any other value that is considered missing.
      • get

        @Nullable
        T get​(CompositeSequence designElement,
              BioAssay bioAssay)
        Access a single value of the matrix. Note that because there can be multiple bioassays per column and multiple design elements per row, it is possible for this method to retrieve a data that does not come from the bioassay and/or designelement arguments.
        Parameters:
        designElement - de
        bioAssay - ba
        Returns:
        the value at the given design element and bioassay, or null if the value is missing
      • getRawMatrix

        T[][] getRawMatrix()
        Access the entire matrix.
        Returns:
        T[][]
      • getColumn

        @Nullable
        T[] getColumn​(BioAssay bioAssay)
        Access a single column of the matrix.
        Returns:
        a vector for the given column, or null if the column is not present
      • getColumnIndex

        int getColumnIndex​(BioAssay bioAssay)
        Returns:
        the index of the column for the data for the bioAssay, or -1 if missing
      • getColumnIndex

        int getColumnIndex​(BioMaterial bioMaterial)
      • getBioAssayForColumn

        BioAssay getBioAssayForColumn​(int index)
        Obtain an assay corresponding to a given column.
      • getBioMaterialForColumn

        BioMaterial getBioMaterialForColumn​(int index)
        Obtain a biomaterial corresponding to a column.