object FgBioDef extends FgBioDef
Singleton object that extends from the class.
- Alphabetic
- By Inheritance
- FgBioDef
- FgBioDef
- CommonsDef
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
implicit
class
BetterBufferedIteratorJavaWrapper
[A] extends AnyRef
Implicit class that provides a method to wrap a Java iterator into a BetterBufferedIterator.
Implicit class that provides a method to wrap a Java iterator into a BetterBufferedIterator.
- Definition Classes
- FgBioDef
-
implicit
class
BetterBufferedIteratorScalaWrapper
[A] extends AnyRef
Implicit class that provides a method to wrap an iterator into a BetterBufferedIterator.
Implicit class that provides a method to wrap an iterator into a BetterBufferedIterator.
- Definition Classes
- FgBioDef
-
type
DirPath = Path
- Definition Classes
- CommonsDef
-
trait
DualIterator
[A] extends Iterator[A] with Iterator[A]
A trait that combine's scala's Iterator with Java's Iterator.
A trait that combine's scala's Iterator with Java's Iterator.
- Definition Classes
- FgBioDef
-
type
FilePath = Path
- Definition Classes
- CommonsDef
-
type
FilenamePrefix = String
- Definition Classes
- CommonsDef
-
implicit
class
IteratorToJavaCollectionsAdapter
[A] extends AnyRef
Implicit class that provides methods for creating Java collections from an Iterator.
Implicit class that provides methods for creating Java collections from an Iterator.
- Definition Classes
- FgBioDef
-
implicit
class
ParSupport
[A, B <: ParIterableLike[_, _, _]] extends AnyRef
Implicit that provides additional methods to any collection that is Parallelizable.
Implicit that provides additional methods to any collection that is Parallelizable. Introduces parWith() methods that create parallel versions of the collection with various configuration options.
- A
the type of the elements in the collection
- B
the type of the parallel representation of the collection
- Definition Classes
- FgBioDef
-
type
PathPrefix = Path
- Definition Classes
- CommonsDef
-
type
PathToBam = Path
- Definition Classes
- CommonsDef
-
type
PathToFasta = Path
- Definition Classes
- CommonsDef
-
type
PathToFastq = Path
- Definition Classes
- CommonsDef
-
type
PathToIntervals = Path
- Definition Classes
- CommonsDef
-
type
PathToVcf = Path
- Definition Classes
- CommonsDef
-
implicit
class
SafelyClosable extends AnyRef
- Definition Classes
- CommonsDef
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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
forloop[T](from: T)(check: (T) ⇒ Boolean)(next: (T) ⇒ T)(f: (T) ⇒ Unit): Unit
A more generic for loop, that gives performance similar, but slightly worse than, FgBioDef#forloop(Int,Int,Int).
A more generic for loop, that gives performance similar, but slightly worse than, FgBioDef#forloop(Int,Int,Int). Equivalent to:
for (i=from; check(i); i=next(i)) f(i)
- T
the type of the index
- from
an initial value
- check
a function that checks to see if a value should be evaluated (not cause termination)
- next
a function that takes a value and produced the next value
- f
a function called on all values
- Definition Classes
- FgBioDef
- Annotations
- @inline()
-
def
forloop(from: Int, until: Int, by: Int = 1)(f: (Int) ⇒ Unit): Unit
An implementation of a for loop that has performance similar to writing a custom while loop for primitive types, which suffer great performance loss when iterating via foreach(), and especially with zipWithIndex.foreach().
An implementation of a for loop that has performance similar to writing a custom while loop for primitive types, which suffer great performance loss when iterating via foreach(), and especially with zipWithIndex.foreach().
Equivalent to: for(int i=from; i<until; i+=by) f(i)
- from
an initial integer values
- until
a value one higher than the last value that should be accepted
- by
a step value to increment by each iteration
- f
a function that takes the index and is called each iteration
- Definition Classes
- FgBioDef
- Annotations
- @inline()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit
def
javaIterableToIterator[A](iterable: Iterable[A]): Iterator[A]
Implicit that converts a Java Iterable into a scala Iterator.
Implicit that converts a Java Iterable into a scala Iterator.
- Definition Classes
- FgBioDef
-
implicit
def
javaIteratorAsScalaIterator[A](iterator: Iterator[A]): DualIterator[A]
Implicit that wraps a Java iterator as a Scala iterator.
Implicit that wraps a Java iterator as a Scala iterator.
- Definition Classes
- FgBioDef
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
implicit
def
scalaIteratorAsJavaIterator[A](iterator: Iterator[A]): DualIterator[A]
Implicit that wraps a Scala iterator as a Java iterator.
Implicit that wraps a Scala iterator as a Java iterator.
- Definition Classes
- FgBioDef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
tryWith[A, B](resource: A, logger: Option[Logger])(cleanup: (A) ⇒ Unit)(doWork: (A) ⇒ B): Try[B]
- Definition Classes
- CommonsDef
-
def
tryWithCloseable[A <: Closeable](resource: A, logger: Option[Logger])(doWork: (A) ⇒ Unit): Try[Unit]
- Definition Classes
- CommonsDef
-
def
unreachable(message: ⇒ String): Nothing
- Definition Classes
- CommonsDef
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
def
yieldAndThen[A](it: ⇒ A)(block: ⇒ Unit): A
- Definition Classes
- CommonsDef