📄 gaaallelemapinput.java
字号:
import java.net.*;
public class GaaAlleleMapInput extends FileInput {
int i, j;
boolean success;
int npar;
double mapAlleles[][];
public GaaAlleleMapInput (URL inputFile,String delim, int mapOrder, int genesNumber){
super(inputFile,delim);
mapAlleles = new double[genesNumber][mapOrder];
if (recordNumber == 0) {
success = false;
}
else {
success = true;
if (recordNumber > genesNumber)
recordNumber = genesNumber;
for (i=0;i<recordNumber;i++) {
try {
npar = Integer.parseInt(dataFields[i][0].trim());
for (j=0;j<mapOrder;j++) {
mapAlleles[npar][j] = Double.valueOf(dataFields[i][j+1]).doubleValue();
}
}
catch (NumberFormatException e){
//GaaApplet.statusLabel.setText("GaaAlleleMapInput error i= "+i+" j= "+j+" npar = "+npar+" npt = "+dataFields[i][0]+" field= "+dataFields[i][j+1]);
GaaApplet.statusLabel.setText("GaaAlleleMapInput error1 "+e.toString());
success = false;
}
}
}
}
public GaaAlleleMapInput (URL inputFile, int mapOrder, int genesNumber){
super(inputFile," ");
mapAlleles = new double[genesNumber][mapOrder];
if (recordNumber == 0) {
success = false;
}
else {
success = true;
if (recordNumber > genesNumber)
recordNumber = genesNumber;
for (i=0;i<recordNumber;i++) {
try {
for (j=0;j<mapOrder;j++) {
mapAlleles[i][j] = Double.valueOf(dataFields[i][j]).doubleValue();
}
}
catch (NumberFormatException e){
//GaaApplet.statusLabel.setText("GaaAlleleMapInput error i= "+i+" j= "+j+" npar = "+npar+" npt = "+dataFields[i][0]+" field= "+dataFields[i][j+1]);
GaaApplet.statusLabel.setText("GaaAlleleMapInput error2 "+e.toString());
success = false;
}
}
/*
for (i=0;i<recordNumber;i++) {
for (j=0;j<mapOrder;j++) {
mapAlleles[i][j] = Double.valueOf(dataFields[i][j]).doubleValue();
}
}
*/
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -