Skip to content

Commit

Permalink
Add missing loadVariantContexts(String, ValidationStringency) method.
Browse files Browse the repository at this point in the history
  • Loading branch information
heuermh committed Aug 27, 2019
1 parent 9518eef commit daf9be6
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions adam-core/src/main/scala/org/bdgenomics/adam/rdd/ADAMContext.scala
Original file line number Diff line number Diff line change
Expand Up @@ -2838,6 +2838,25 @@ class ADAMContext(@transient val sc: SparkContext) extends Serializable with Log
if (regions.nonEmpty) genotypesDatasetBound.filterByOverlappingRegions(regions) else genotypesDatasetBound
}

/**
* Load a path name in VCF or Parquet format into a VariantContextDataset.
*
* @param pathName The path name to load variant context records from.
* Globs/directories are supported.
* @param stringency The validation stringency to use when validating VCF format.
* @return Returns a VariantContextDataset.
*/
def loadVariantContexts(
pathName: String,
stringency: ValidationStringency): VariantContextDataset = {

if (isVcfExt(pathName)) {
loadVcf(pathName, stringency)
} else {
loadParquetVariantContexts(pathName)
}
}

/**
* Load a path name in VCF or Parquet format into a VariantContextDataset.
*
Expand Down

0 comments on commit daf9be6

Please sign in to comment.