Méthode | Description | |
---|---|---|
CallVariants ( IPairwiseSequenceAlignment aln ) : List |
Given a pairwise sequence alignment, call variants, producing a list of SNPs and Indels found in the alignment. This method will first left-align all variants before calling to be consistent with other software. The
|
|
LeftAlignIndelsAndCallVariants ( IPairwiseSequenceAlignment aln, bool callVariants = true ) : List |
Given two byte arrays representing a pairwise alignment, shift them so that all deletions start as early as possible. For example:
|
Méthode | Description | |
---|---|---|
CallVariants ( byte refSeq, Bio.Variant.BPandQV querySeq, bool originallyReverseComplemented ) : List |
Calls the variants. Should only be used internally as assumptions are made that the alignments are left-aligned and fulfill certain criteria.
|
|
determineHomoPolymerLength ( int pos, byte refSeq ) : char>.Tuple |
Returns the length of the homopolymer
|
|
getBases ( Bio.Variant.BPandQV array, int position, int length ) : string |
Gets the bases for a length of the sequence as a string.
|
|
getBases ( byte array, int position, int length ) : string |
Converts a subset of bases in the array into a string.
|
public static CallVariants ( IPairwiseSequenceAlignment aln ) : List |
||
aln | IPairwiseSequenceAlignment | The Pairwise alignment to call variants with. |
Résultat | List |
public static LeftAlignIndelsAndCallVariants ( IPairwiseSequenceAlignment aln, bool callVariants = true ) : List |
||
aln | IPairwiseSequenceAlignment | Aln. The second sequence should be of type QualitativeSequence or Sequence |
callVariants | bool | callVariants. If true, it will call variants, otherwise the second half of tuple will be null. |
Résultat | List |