Package org.disq_bio.disq
Class HtsjdkVariantsRdd
- java.lang.Object
-
- org.disq_bio.disq.HtsjdkVariantsRdd
-
public class HtsjdkVariantsRdd extends Object
AHtsjdkVariantsRddis the distributed equivalent of a htsjdkVCFFileReader. It represents a VCF file stored in a distributed filesystem, and encapsulates a Spark RDD containing the variant records in it.Use a
HtsjdkVariantsRddStorageto read and writeHtsjdkVariantsRdds.- See Also:
HtsjdkVariantsRddStorage
-
-
Constructor Summary
Constructors Constructor Description HtsjdkVariantsRdd(htsjdk.variant.vcf.VCFHeader header, org.apache.spark.api.java.JavaRDD<htsjdk.variant.variantcontext.VariantContext> variants)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description htsjdk.variant.vcf.VCFHeadergetHeader()org.apache.spark.api.java.JavaRDD<htsjdk.variant.variantcontext.VariantContext>getVariants()
-
-
-
Method Detail
-
getHeader
public htsjdk.variant.vcf.VCFHeader getHeader()
- Returns:
- the header for the variants in this RDD. In the case that different variants have different headers, it is undefined which header this method returns.
-
getVariants
public org.apache.spark.api.java.JavaRDD<htsjdk.variant.variantcontext.VariantContext> getVariants()
- Returns:
- a RDD of
VariantContextwith headers.
-
-