object BasecallingParams extends Serializable
Contains methods useful for extractin basecalling paramter information.
- Alphabetic
- By Inheritance
- BasecallingParams
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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
bamFileFrom(output: FgBioDef.DirPath, sample: Sample, lane: Int): FgBioDef.PathToBam
Produces the path to the BAM file for the given sample and lane.
Produces the path to the BAM file for the given sample and lane.
The BAM file name will <sample-name>.<barcode-seq>.<lane>.bam. The resulting file name will be sanitized to remove problematic characters.
- output
the base output directory.
- sample
the sample.
- lane
the lane number.
- returns
the path to the BAM file for the given sample and lane.
-
def
barcodeFileFrom(output: FgBioDef.DirPath, lane: Int): FgBioDef.FilePath
The lane-specific file containing information necessary to run Picard's ExtractIlluminaBarcodes and CollectIlluminaBasecallingMetrics.
The lane-specific file containing information necessary to run Picard's ExtractIlluminaBarcodes and CollectIlluminaBasecallingMetrics.
- output
the base output directory.
- lane
the lane number.
- returns
the path to the barcode file, named "barcode_data.<lane>.txt".
-
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
from(sampleSheet: SampleSheet, lanes: Seq[Int], output: FgBioDef.DirPath, bamOutput: Option[FgBioDef.DirPath] = None): Seq[BasecallingParams]
Extracts sample and library information from an sample sheet for a given lane.
Extracts sample and library information from an sample sheet for a given lane. The resulting files are used to run Picard's ExtractIlluminaBarcodes, CollectIlluminaBasecallingMetrics, and IlluminaBasecallsToSam. See ExtractBasecallingParamsForPicard for more information.
- sampleSheet
the Illumina Experiment Manager sample sheet.
- lanes
the lane number(s) (1-based).
- output
the output directory where the barcode, library param, and BAM files should be written.
- bamOutput
the optional output directory to where per-lane BAM files will be written, otherwise use output.
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
libraryParamsFileFrom(output: FgBioDef.DirPath, lane: Int): FgBioDef.FilePath
The lane-specific file containing information necessary to run Picard's IlluminaBasecallsToSam.
The lane-specific file containing information necessary to run Picard's IlluminaBasecallsToSam.
- output
the base output directory.
- lane
the lane number.
- returns
the path to the library params file, named "library_params.<lane>.txt".
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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( ... )