Use of AlleleFrequency as an input to PowerAndCoverage is deprecated by the new walker. Reverting to the standard "power at 1 allele" calculation.
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@1788 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
parent
ae05f5c7ad
commit
f89a89ffe3
|
|
@ -51,9 +51,6 @@ public class PowerAndCoverageWalker extends LocusWalker<SQuad<Integer>, SQuad<Lo
|
|||
@Argument(fullName="poolSize", shortName="ps", doc="Number of individuals in the pool", required = true)
|
||||
public int numIndividuals = 0;
|
||||
|
||||
@Argument(fullName="alleleFrequency", shortName="af", doc="Calculate power for this many alleles in the pool", required=false)
|
||||
public int alleleFreq = 1;
|
||||
|
||||
protected PrintStream outputWriter = null;
|
||||
|
||||
public void initialize() {
|
||||
|
|
@ -61,9 +58,6 @@ public class PowerAndCoverageWalker extends LocusWalker<SQuad<Integer>, SQuad<Lo
|
|||
throw new StingException("Pool size must be greater than 1. You input "+numIndividuals);
|
||||
}
|
||||
|
||||
if ( alleleFreq > 2*numIndividuals ) {
|
||||
throw new StingException("Allele frequency must be less than the number of alleles in the pool");
|
||||
}
|
||||
if( outputFile != null ) {
|
||||
try {
|
||||
outputWriter = new PrintStream(outputFile);
|
||||
|
|
@ -262,7 +256,7 @@ public class PowerAndCoverageWalker extends LocusWalker<SQuad<Integer>, SQuad<Lo
|
|||
}
|
||||
|
||||
private double getSNPProportion() {
|
||||
return alleleFreq/(2.0*numIndividuals);
|
||||
return 1/(2.0*numIndividuals);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue