本文整理了Java中org.broadinstitute.gatk.utils.Utils.concat()
方法的一些代码示例,展示了Utils.concat()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Utils.concat()
方法的具体详情如下:
包路径:org.broadinstitute.gatk.utils.Utils
类名称:Utils
方法名:concat
[英]Concatenates byte arrays
[中]连接字节数组
代码示例来源:origin: broadgsa/gatk-protected
protected SeqVertex mergeLinearChainVertices(final List<SeqVertex> vertices) {
final List<byte[]> seqs = new LinkedList<byte[]>();
for ( SeqVertex v : vertices ) seqs.add(v.getSequence());
final byte[] seqsCat = org.broadinstitute.gatk.utils.Utils.concat(seqs.toArray(new byte[][]{}));
return new SeqVertex( seqsCat );
}
代码示例来源:origin: broadgsa/gatk
@Test
public void testConcat() {
final String s1 = "A";
final String s2 = "CC";
final String s3 = "TTT";
final String s4 = "GGGG";
Assert.assertEquals(new String(Utils.concat()), "");
Assert.assertEquals(new String(Utils.concat(s1.getBytes())), s1);
Assert.assertEquals(new String(Utils.concat(s1.getBytes(), s2.getBytes())), s1 + s2);
Assert.assertEquals(new String(Utils.concat(s1.getBytes(), s2.getBytes(), s3.getBytes())), s1 + s2 + s3);
Assert.assertEquals(new String(Utils.concat(s1.getBytes(), s2.getBytes(), s3.getBytes(), s4.getBytes())), s1 + s2 + s3 + s4);
}
代码示例来源:origin: broadgsa/gatk
private GATKSAMRecord makeOverlappingRead(final String leftFlank, final int leftQual, final String overlapBases,
final byte[] overlapQuals, final String rightFlank, final int rightQual,
final int alignmentStart) {
final String bases = leftFlank + overlapBases + rightFlank;
final int readLength = bases.length();
final GATKSAMRecord read = ArtificialSAMUtils.createArtificialRead(header, "myRead", 0, alignmentStart, readLength);
final byte[] leftQuals = Utils.dupBytes((byte) leftQual, leftFlank.length());
final byte[] rightQuals = Utils.dupBytes((byte) rightQual, rightFlank.length());
final byte[] quals = Utils.concat(leftQuals, overlapQuals, rightQuals);
read.setCigarString(readLength + "M");
read.setReadBases(bases.getBytes());
for ( final EventType type : EventType.values() )
read.setBaseQualities(quals, type);
read.setReadGroup(rgForMerged);
read.setMappingQuality(60);
return read;
}
内容来源于网络,如有侵权,请联系作者删除!