Add in some todo items
This commit is contained in:
parent
8d126161e2
commit
c1de92b511
|
|
@ -39,6 +39,16 @@ public class GenotypeConcordance extends RodWalker<Pair<VariantContext,VariantCo
|
||||||
List<String> evalSamples;
|
List<String> evalSamples;
|
||||||
List<String> compSamples;
|
List<String> compSamples;
|
||||||
|
|
||||||
|
// todo -- integration test coverage
|
||||||
|
// todo -- deal with occurrences like:
|
||||||
|
// Eval: 20 4000 A C
|
||||||
|
// Eval: 20 4000 A AC
|
||||||
|
// Comp: 20 4000 A C
|
||||||
|
// currently this results in a warning and skipping
|
||||||
|
// todo -- extend to multiple eval, multiple comp
|
||||||
|
// todo -- table with "proportion of overlapping sites" (not just eval/comp margins)
|
||||||
|
|
||||||
|
|
||||||
public ConcordanceMetrics reduceInit() {
|
public ConcordanceMetrics reduceInit() {
|
||||||
Map<String,VCFHeader> headerMap = GATKVCFUtils.getVCFHeadersFromRods(getToolkit(), Arrays.asList(evalBinding,compBinding));
|
Map<String,VCFHeader> headerMap = GATKVCFUtils.getVCFHeadersFromRods(getToolkit(), Arrays.asList(evalBinding,compBinding));
|
||||||
VCFHeader evalHeader = headerMap.get(evalBinding.getName());
|
VCFHeader evalHeader = headerMap.get(evalBinding.getName());
|
||||||
|
|
|
||||||
|
|
@ -34,6 +34,11 @@ import net.sf.picard.reference.ReferenceSequenceFile;
|
||||||
|
|
||||||
public class ConcordanceMetricsUnitTest extends BaseTest {
|
public class ConcordanceMetricsUnitTest extends BaseTest {
|
||||||
|
|
||||||
|
// todo -- coverage for several sites (3,4)
|
||||||
|
// todo -- coverage for calculation of table margins
|
||||||
|
// todo -- coverage for site concordance
|
||||||
|
// todo -- coverage for disjoint and mostly-disjoint sample sets
|
||||||
|
|
||||||
private static ReferenceSequenceFile seq;
|
private static ReferenceSequenceFile seq;
|
||||||
private GenomeLocParser genomeLocParser;
|
private GenomeLocParser genomeLocParser;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue