Skip to content

Commit

Permalink
Hack MakeTwoSampleMixtureVcf to compile for debugging other tools
Browse files Browse the repository at this point in the history
  • Loading branch information
Kari Stromhaug committed Apr 29, 2022
1 parent 904fc0d commit 10f997f
Showing 1 changed file with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,12 @@
package com.fulcrumgenomics.vcf

import java.util

import com.fulcrumgenomics.FgBioDef._
import com.fulcrumgenomics.cmdline.{ClpGroups, FgBioTool}
import com.fulcrumgenomics.util.Io
import com.fulcrumgenomics.vcf.MakeTwoSampleMixtureVcf._
import com.fulcrumgenomics.sopt._
import com.fulcrumgenomics.vcf.api.VcfSource
import htsjdk.samtools.util.IntervalList
import htsjdk.variant.variantcontext._
import htsjdk.variant.vcf.{VCFFilterHeaderLine, _}
Expand Down Expand Up @@ -165,9 +165,13 @@ class MakeTwoSampleMixtureVcf

/** Generates an iterator over the whole file, or over the intervals if provided. */
def iterator(in: VCFFileReader, intervals: Option[PathToIntervals]): Iterator[VariantContext] = {
// val tmpFile = Io.makeTempFile("temp patch", ".vcf")
// MakeMixtureVcf.makeWriter(tmpFile, in.getFileHeader, lines=Seq.empty, samples=in.getFileHeader.getSampleNamesInOrder.toSeq:_*)
// val tmpIn = VcfSource(tmpFile)
intervals match {
case None => in.iterator()
case Some(path) => ByIntervalListVariantContextIterator(in, IntervalList.fromFile(path.toFile).uniqued(false))
case Some(path) => in.iterator()
// case Some(path) => ByIntervalListVariantContextIterator(in, IntervalList.fromFile(path.toFile).uniqued(false))
}
}
}

0 comments on commit 10f997f

Please sign in to comment.