Packages

package genomics

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AtLeastNElements(name: String, c: Column, n: Int) extends OccurrenceAggregation with Product with Serializable

    Represents an aggregation that returns the collected set of column c from original dataframe.

    Represents an aggregation that returns the collected set of column c from original dataframe. It will return null if the size of the collected set is less than n.

    name

    name of the aggregation

    c

    column to be collected

  2. case class FirstElement(name: String, c: Column) extends OccurrenceAggregation with Product with Serializable

    Return only the first element of the aggregated column.

    Return only the first element of the aggregated column.

    name

    name of the aggregation

    c

    column to be aggregated

  3. case class FrequencySplit(name: String, extraSplitBy: Option[Column] = None, filter: Option[Column] = None, byAffected: Boolean = false, extraAggregations: Seq[OccurrenceAggregation] = Nil) extends OccurrenceSplit with Product with Serializable

    name

    column name used as an output for this split

    extraSplitBy

    extra column to use with locus for the split

    filter

    column used to filter input dataframe

    byAffected

    flag that indicates if we need to calculate distinct frequencies by affected and not affected

    extraAggregations

    optional extra aggregations to be calculated. See OccurrenceAggregation.

  4. case class GenomicDatasets(alias: String, tableDatabase: Option[String], viewDatabase: Option[String]) extends BaseDatasets with Product with Serializable
  5. trait OccurrenceAggregation extends AnyRef

    Represents an aggregation to be calculated.

  6. sealed trait OccurrenceSplit extends AnyRef

    Represents a split.

  7. case class SimpleAggregation(name: String, c: Column) extends OccurrenceAggregation with Product with Serializable

    Represents a simple aggregation that returns the collected set of column c from original dataframe.

    Represents a simple aggregation that returns the collected set of column c from original dataframe.

    name

    name of the aggregation

    c

    column to be collected

  8. case class SimpleSplit(name: String, extraSplitBy: Option[Column] = None, filter: Option[Column] = None, aggregations: Seq[OccurrenceAggregation]) extends OccurrenceSplit with Product with Serializable

    name

    column name used as an output for this split

    extraSplitBy

    extra column to use with locus for the split

    filter

    column used to filter input dataframe

    aggregations

    aggregations to be calculated in the split. At least one must be specified. See OccurrenceAggregation.

Value Members

  1. object Splits

Ungrouped