Package picard.fingerprint
Class FingerprintUtils
- java.lang.Object
-
- picard.fingerprint.FingerprintUtils
-
public class FingerprintUtils extends Object
A set of utilities used in the fingerprinting environment
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFingerprintUtils.VariantContextSetA class that holds VariantContexts sorted by genomic position
-
Constructor Summary
Constructors Constructor Description FingerprintUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static FingerprintUtils.VariantContextSetcreateVCSetFromFingerprint(Fingerprint fingerPrint, htsjdk.samtools.reference.ReferenceSequenceFile reference, String sample)A utility function that takes a fingerprint and returns a VariantContextSet with variants representing the haplotypes in the fingerprintstatic voidwriteFingerPrint(Fingerprint fingerprint, File outputFile, File referenceSequenceFileName, String sample, String source)A function that takes a Fingerprint and writes it as a VCF to a file
-
-
-
Method Detail
-
writeFingerPrint
public static void writeFingerPrint(Fingerprint fingerprint, File outputFile, File referenceSequenceFileName, String sample, String source) throws IOException
A function that takes a Fingerprint and writes it as a VCF to a file- Parameters:
fingerprint- the fingerprint to writeoutputFile- the file to write toreferenceSequenceFileName- the reference sequence (file)sample- the sample name to use in the vcfsource- a "source" comment to use in the VCF- Throws:
IOException
-
createVCSetFromFingerprint
public static FingerprintUtils.VariantContextSet createVCSetFromFingerprint(Fingerprint fingerPrint, htsjdk.samtools.reference.ReferenceSequenceFile reference, String sample)
A utility function that takes a fingerprint and returns a VariantContextSet with variants representing the haplotypes in the fingerprint- Parameters:
fingerPrint- A fingerprintreference- A reference sequence that will be used to create the VariantContextssample- A sample name that will be used for the genotype field- Returns:
- VariantContextSet with variants representing the haplotypes in the fingerprint
-
-