本文整理汇总了Java中mesquite.lib.MesquiteNumber.setToUnassigned方法的典型用法代码示例。如果您正苦于以下问题:Java MesquiteNumber.setToUnassigned方法的具体用法?Java MesquiteNumber.setToUnassigned怎么用?Java MesquiteNumber.setToUnassigned使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类mesquite.lib.MesquiteNumber
的用法示例。
在下文中一共展示了MesquiteNumber.setToUnassigned方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: calculateNumber
import mesquite.lib.MesquiteNumber; //导入方法依赖的package包/类
public void calculateNumber(Taxon taxon, MesquiteNumber result, MesquiteString resultString){
if (result==null)
return;
result.setToUnassigned();
Taxa taxa = taxon.getTaxa();
int it = taxon.getIndex();
clearResultAndLastResult(result);
int count = 0;
for (int im = 0; im < getProject().getNumberCharMatrices(taxa); im++){
CharacterData data = getProject().getCharacterMatrix(taxa, im);
if (data.hasDataForTaxon(it)){
count++;
}
}
result.setValue(count);
if (resultString!=null){
resultString.setValue(result.toString());
}
saveLastResult(result);
saveLastResultString(resultString);
}
示例2: calculateNumber
import mesquite.lib.MesquiteNumber; //导入方法依赖的package包/类
public void calculateNumber(Taxon taxon, MesquiteNumber result, MesquiteString resultString){
if (result==null)
return;
result.setToUnassigned();
clearResultAndLastResult(result);
Taxa taxa = taxon.getTaxa();
int it = taxa.whichTaxonNumber(taxon);
if (taxa != currentTaxa || observedStates == null ) {
observedStates = matrixSourceTask.getCurrentMatrix(taxa);
currentTaxa = taxa;
}
if (observedStates==null)
return;
DNAData data = (DNAData)observedStates.getParentData();
result.setValue(0);
if (data!=null) {
AceFile ace = AceFile.getAceFile(this, data, it);
if (ace!=null)
result.setValue(ace.getNumReads());
}
if (resultString!=null)
resultString.setValue("Number of reads "+ observedStates.getName() + ": " + result.toString());
saveLastResult(result);
saveLastResultString(resultString);
}