N and K (in binomial probability) got switched in RFA Walker with the last commit. No longer will NaNs be produced.
Added: TableToVCF. Kind of a longer-term project, but there are lots of variant calls available in a weird tabular format. I used this to convert Ju Et Al small indels to VCF. I'll check against the 1000G ASN superpopulation calls to see if we see a good amount of recapitulation, and if so, i'll put them in unvalidated comparisons. Minor chances to the TableCodec and TableFeatures to allow for this (the codec can sometimes drop a column, and the feature now allows you to grab on to its header).
This commit is contained in:
parent
38d9b9b568
commit
86890c6357
|
|
@ -55,10 +55,14 @@ public class TableFeature implements Feature {
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<String> getAllValues() {
|
public List<String> getAllValues() {
|
||||||
return getValuesTo(values.size()-1);
|
return getValuesTo(values.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<String> getValuesTo(int columnPosition) {
|
public List<String> getValuesTo(int columnPosition) {
|
||||||
return values.subList(0,columnPosition);
|
return values.subList(0,columnPosition);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<String> getHeader() {
|
||||||
|
return keys;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -108,7 +108,7 @@ public class Allele implements Comparable<Allele> {
|
||||||
this.bases = bases;
|
this.bases = bases;
|
||||||
|
|
||||||
if ( ! acceptableAlleleBases(bases) )
|
if ( ! acceptableAlleleBases(bases) )
|
||||||
throw new IllegalArgumentException("Unexpected base in allele bases " + new String(bases));
|
throw new IllegalArgumentException("Unexpected base in allele bases \'" + new String(bases)+"\'");
|
||||||
}
|
}
|
||||||
|
|
||||||
private Allele(String bases, boolean isRef) {
|
private Allele(String bases, boolean isRef) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue