public void writeTo(BufferedByteWriter fos) throws IOException { fos.putNullTerminatedString(TDFTile.Type.fixedStep.toString()); fos.putInt(getSize()); fos.putInt(start); fos.putFloat((float) span); for (int i = 0; i < data.length; i++) { for (int j = 0; j < data[i].length; j++) { fos.putFloat(data[i][j]); } } }
public void writeTo(BufferedByteWriter fos) throws IOException { fos.putNullTerminatedString(TDFTile.Type.fixedStep.toString()); fos.putInt(getSize()); fos.putInt(start); fos.putFloat((float)span); for (int i = 0; i < data.length; i++) { for (int j = 0; j < data[i].length; j++) { fos.putFloat(data[i][j]); } } }
public void writeTo(BufferedByteWriter fos) throws IOException { // File type fos.putNullTerminatedString(TDFTile.Type.variableStep.toString()); fos.putInt(tileStart); fos.putFloat((float)span); int nPositions = start.length; int nSamples = data.length; fos.putInt(nPositions); for (int i = 0; i < nPositions; i++) { fos.putInt(start[i]); } fos.putInt(nSamples); for (int i = 0; i < data.length; i++) { for (int j = 0; j < data[i].length; j++) { fos.putFloat(data[i][j]); } } }
public void writeTo(BufferedByteWriter fos) throws IOException { // File type fos.putNullTerminatedString(TDFTile.Type.variableStep.toString()); fos.putInt(tileStart); fos.putFloat((float) span); int nPositions = start.length; int nSamples = data.length; fos.putInt(nPositions); for (int i = 0; i < nPositions; i++) { fos.putInt(start[i]); } fos.putInt(nSamples); for (int i = 0; i < data.length; i++) { for (int j = 0; j < data[i].length; j++) { fos.putFloat(data[i][j]); } } }
public void write(BufferedByteWriter dos) throws IOException { writeAttributes(dos); writeString(dos, dataType.toString()); dos.putFloat(tileWidth); // dos.writeFloat(binWidth); dos.putInt(tilePositions.length); for (int i = 0; i < tilePositions.length; i++) { dos.putLong(tilePositions[i]); dos.putInt(tileSizes[i]); } }
public void write(BufferedByteWriter dos) throws IOException { writeAttributes(dos); writeString(dos, dataType.toString()); dos.putFloat(tileWidth); // dos.writeFloat(binWidth); dos.putInt(tilePositions.length); for (int i = 0; i < tilePositions.length; i++) { dos.putLong(tilePositions[i]); dos.putInt(tileSizes[i]); } }
public byte [] encodeBinary() throws IOException { BufferedByteWriter writer = new BufferedByteWriter(); writer.putNullTerminatedString(snp); writer.putNullTerminatedString(chr); writer.putInt(position); writer.putNullTerminatedString(geneId); writer.putNullTerminatedString(geneName); //writer.putFloat(tStat); writer.putFloat(pValue); //writer.putFloat(qValue); return writer.getBytes(); }
public void writeTo(BufferedByteWriter fos) throws IOException { // File type TDFTile.Type type = names == null ? TDFTile.Type.bed : TDFTile.Type.bedWithName; fos.putNullTerminatedString(type.toString()); int nPositions = start.length; int nSamples = data.length; fos.putInt(nPositions); for (int i = 0; i < nPositions; i++) { fos.putInt(start[i]); } for (int i = 0; i < nPositions; i++) { fos.putInt(end[i]); } fos.putInt(nSamples); for (int i = 0; i < data.length; i++) { for (int j = 0; j < data[i].length; j++) { fos.putFloat(data[i][j]); } } // Optionally record feature names if (type == TDFTile.Type.bedWithName) { for (int i = 0; i < nPositions; i++) { fos.putNullTerminatedString(names[i]); } } }
public void writeTo(BufferedByteWriter fos) throws IOException { // File type TDFTile.Type type = names == null ? TDFTile.Type.bed : TDFTile.Type.bedWithName; fos.putNullTerminatedString(type.toString()); int nPositions = start.length; int nSamples = data.length; fos.putInt(nPositions); for (int i = 0; i < nPositions; i++) { fos.putInt(start[i]); } for (int i = 0; i < nPositions; i++) { fos.putInt(end[i]); } fos.putInt(nSamples); for (int i = 0; i < data.length; i++) { for (int j = 0; j < data[i].length; j++) { fos.putFloat(data[i][j]); } } // Optionally record feature names if (type == TDFTile.Type.bedWithName) { for (int i = 0; i < nPositions; i++) { fos.putNullTerminatedString(names[i]); } } }