Метод | Описание | |
---|---|---|
DeserializeCanvasData ( string inputFile, BitArray>.Dictionary |
Deserialize CanvasBin object in multiple threads
|
|
Run ( |
Implements the Canvas binning algorithm
|
Метод | Описание | |
---|---|---|
BinCounts ( string referenceFile, int binSize, CanvasCoverageMode coverageMode, NexteraManifest manifest, BitArray>.Dictionary |
Bin alignments.
|
|
BinCountsForChromosome ( BinTaskArguments arguments ) : void |
Populate the list of GenomicBin objects for this chromosome.
|
|
BinOneGenomicInterval ( |
||
CalculateNumberOfPossibleAlignmentsPerBin ( int countsPerBin, BitArray>.Dictionary |
Calculates how many possible alignments corresponds to the desired number of observed alignments per bin.
|
|
ComputeObservedVsExpectedGC ( HitArray>.Dictionary |
Computes fragment-based GC normalization correction factor
|
|
CountSetBits ( |
Counts the number of 'on' bits in a BitArray.
|
|
CountSetBits ( |
Counts the number of 'on' bits in a BitArray.
|
|
ExcludeTagsOverlappingFilterFile ( string filterFile, BitArray>.IDictionary |
Remove possible alignment positions if they intersect a supplied bed file.
|
|
InitializeAlignmentArrays ( string fastaFile, string chromosome, CanvasCoverageMode coverageMode, BitArray>.IDictionary |
Sets up two Dictionaries holding BitArrays, one BitArray for each chromosome in a fasta file. One bit for each nucleotide.
|
|
LoadObservedAlignmentsBAM ( string bamFile, bool isPairedEnd, string chromosome, CanvasCoverageMode coverageMode, CanvasBin.HitArray observed, |
Reads in a bam file and marks within the BitArrays which genomic mers are present.
|
|
MeanFragmentSize ( Int16[]>.Dictionary |
Estimate mean fragment length of read pairs.
|
|
ScaleIntToByte ( int fragmentLength, int max, int min ) : byte |
Scale fragment sizes to a 0 .. 255 byte range
|
|
ScreenObservedTags ( HitArray>.IDictionary |
Remove any observed alignment if it wasn't 'possible'.
|
public static DeserializeCanvasData ( string inputFile, BitArray>.Dictionary |
||
inputFile | string | inputFile with per-chromosome CanvasBin objects. |
possibleAlignments | BitArray>.Dictionary | Stores which alignments are possible (perfect and unique). |
observedAlignments | HitArray>.Dictionary | Stores observed alignments from a sample. |
fragmentLengths | Int16[]>.Dictionary | Stores fragment length in byte format. |
semaphore | Object | |
coverageMode | CanvasCoverageMode | |
Результат | void |
public static Run ( |
||
parameters | ||
Результат | int |