class MinimizerConfig extends AnyRef
Configuration parameters for the construction of a minimizer ordering for k-mers.
- Alphabetic
- By Inheritance
- MinimizerConfig
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
MinimizerConfig(k: Int, minimizers: MinimizerSource = Bundled, m: Int = 10, ordering: MinimizerOrdering = Frequency, sample: Double = 0.01)(implicit spark: SparkSession)
- k
k-mer length
- minimizers
source of minimizers. See kmers.minimizer.MinimizerSource
- m
minimizer width
- ordering
minimizer ordering. See kmers.minimizer.MinimizerOrdering
- sample
sample fraction for frequency orderings
- spark
the SparkSession
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
getSplitter(inFiles: Option[Seq[String]], persistHash: Option[String] = None): MinSplitter[_ <: MinimizerPriorities]
Construct a read splitter for the given input files based on the settings in this object.
Construct a read splitter for the given input files based on the settings in this object.
- inFiles
Input files (for frequency orderings, which require sampling)
- persistHash
Location to persist the generated minimizer ordering (for frequency orderings), if any
- returns
a MinSplitter configured with a minimizer ordering and corresponding MinTable
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated