Implemented getSamplesFromVCF.
This commit is contained in:
parent
7c11dde328
commit
a9da9598f5
|
|
@ -7,13 +7,13 @@ import net.sf.samtools.SAMFileReader
|
|||
import org.broadinstitute.sting.utils.codecs.vcf.{VCFHeader, VCFCodec}
|
||||
import scala.collection.JavaConversions._
|
||||
import org.broad.tribble.{FeatureCodec, AbstractFeatureReader}
|
||||
import org.broadinstitute.sting.utils.variantcontext.VariantContext
|
||||
|
||||
object VCF_BAM_utilities {
|
||||
|
||||
def getSamplesFromVCF(vcfFile: File): List[String] = {
|
||||
List();
|
||||
// TODO -- ask khalid for help here with type error
|
||||
//return AbstractFeatureReader.getFeatureReader(vcfFile.getPath(), new VCFCodec()).getHeader().asInstanceOf[VCFHeader].getGenotypeSamples().toList
|
||||
val codec: FeatureCodec[VariantContext] = new VCFCodec().asInstanceOf[FeatureCodec[VariantContext]]
|
||||
AbstractFeatureReader.getFeatureReader(vcfFile.getPath, codec).getHeader.asInstanceOf[VCFHeader].getGenotypeSamples.toList
|
||||
}
|
||||
|
||||
def getSamplesInBAM(bam: File): List[String] = {
|
||||
|
|
|
|||
Loading…
Reference in New Issue