object SamOrder
- Alphabetic
- By Inheritance
- SamOrder
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
case class
CoordinateKey(refIndex: Int, pos: Int, flags: Int) extends Ordered[CoordinateKey] with Product with Serializable
Ordered key object for Coordinate order.
-
case class
QuerynameKey(name: String, flags: Int) extends Ordered[QuerynameKey] with Product with Serializable
Ordered key object for Queryname order.
-
final
case class
RandomKey(hash: Int, flags: Int) extends Ordered[RandomKey] with Product with Serializable
Key object used by Random and RandomQuery sorts.
-
case class
TemplateCoordinateKey(refIndex1: Int, refIndex2: Int, pos1: Int, pos2: Int, neg1: Boolean, neg2: Boolean, library: String, mid: String, name: String, isUpperOfPair: Boolean) extends Ordered[TemplateCoordinateKey] with Product with Serializable
Sorting key used by the TemplateCoordinate sort.
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
-
def
apply(header: SAMFileHeader): Option[SamOrder]
If the header represents a known sort order returns that SortOrder otherwise None.
-
def
apply(name: String): SamOrder
Returns the SamOrder for the given name.
Returns the SamOrder for the given name. Throws an exception if the name doesn't match a known ordering. Performs case insensitive matching so that we can use capitalized class names, but have backwards compatibility to SAM spec sort orders that are all lower-case.
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @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] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
val
values: Seq[SamOrder]
The set of all possible values.
-
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
- @native() @throws( ... )
-
object
Coordinate extends SamOrder with Product with Serializable
Ordering object for coordinate order per the SAM spec - reads without refIndex/coordinate are sorted to the end.
-
object
Queryname extends SamOrder with Product with Serializable
Ordering object for queryname order per the SAM spec.
-
object
Random extends SamOrder with Product with Serializable
Ordering object for generating a random order over all reads.
-
object
RandomQuery extends SamOrder with Product with Serializable
Ordering object for generating a random order with queryname grouping.
-
object
TemplateCoordinate extends SamOrder with Product with Serializable
The sort order used by GroupReadByUmi.
The sort order used by GroupReadByUmi. Sorts reads by the earlier unclipped 5' coordinate of the read pair, the higher unclipped 5' coordinate of the read pair, library, the molecular identifier (see com.fulcrumgenomics.umi.ConsensusTags.MolecularId), read name, and if R1 has the lower coordinates of the pair.
-
object
Unknown extends SamOrder with Product with Serializable
Ordering for the official "unknown" ordering.
-
object
Unsorted extends SamOrder with Product with Serializable
Ordering for the official "unsorted" ordering.