gnu.trove.map.hash.TByteIntHashMap的实例源码

项目:aptasuite    文件:SequenceStructureDatasetIterator.java   
public SequenceStructureDatasetIterator(DataInputIterator data_input_iterator,DataType data_type,boolean upper_only) {

    this.upperOnly = upper_only;

    this.type = data_type;

    this.dataInputIterator = data_input_iterator;

    // set the lambda expressions
    if (type == DataType.TEST) {
        this.hasNext = () -> this.dataInputIterator.hasNextTestData();
        this.dataInputIteratorNext = () -> this.dataInputIterator.nextTestData();
    }
    if (type == DataType.TRAIN) {
        this.hasNext = () -> this.dataInputIterator.hasNextTrainData();
        this.dataInputIteratorNext = () -> this.dataInputIterator.nextTrainData();
    }

    // Set the desired randomized region size
    try {
        randomizedRegionSize = Configuration.getParameters().getInt("Experiment.randomizedRegionSize");
    } catch (NoSuchElementException e) {

        AptaLogger.log(Level.SEVERE,this.getClass(),e);
        AptaLogger.log(Level.SEVERE,"No randomized region size was specified. Please check your configuration file.");
        System.exit(1);
    }

    // Set the channel index mappings
    this.pairsToChannelIndex.put((byte)'A',new TByteIntHashMap());
    this.pairsToChannelIndex.put((byte)'C',new TByteIntHashMap());
    this.pairsToChannelIndex.put((byte)'G',new TByteIntHashMap());
    this.pairsToChannelIndex.put((byte)'T',new TByteIntHashMap());

    this.pairsToChannelIndex.get((byte)'A').put((byte)'A',0);
    this.pairsToChannelIndex.get((byte)'A').put((byte)'C',1);
    this.pairsToChannelIndex.get((byte)'A').put((byte)'G',2);
    this.pairsToChannelIndex.get((byte)'A').put((byte)'T',3);
    this.pairsToChannelIndex.get((byte)'C').put((byte)'A',4);
    this.pairsToChannelIndex.get((byte)'C').put((byte)'C',5);
    this.pairsToChannelIndex.get((byte)'C').put((byte)'G',6);
    this.pairsToChannelIndex.get((byte)'C').put((byte)'T',7);
    this.pairsToChannelIndex.get((byte)'G').put((byte)'A',8);
    this.pairsToChannelIndex.get((byte)'G').put((byte)'C',9);
    this.pairsToChannelIndex.get((byte)'G').put((byte)'G',10);
    this.pairsToChannelIndex.get((byte)'G').put((byte)'T',11);
    this.pairsToChannelIndex.get((byte)'T').put((byte)'A',12);
    this.pairsToChannelIndex.get((byte)'T').put((byte)'C',13);
    this.pairsToChannelIndex.get((byte)'T').put((byte)'G',14);
    this.pairsToChannelIndex.get((byte)'T').put((byte)'T',15);

}
项目:pre-cu    文件:AutoDeltaBoolIntMap.java   
public AutoDeltaBoolIntMap() {
    this.changes = new ArrayList<>(5);
    this.container = new TByteIntHashMap();
    this.baselineCommandCount = 0;
}
项目:pre-cu    文件:AutoDeltaByteIntMap.java   
public AutoDeltaByteIntMap() {
    this.changes = new ArrayList<>(5);
    this.container = new TByteIntHashMap();
    this.baselineCommandCount = 0;
}

相关文章

买水果
比较全面的redis工具类
gson 反序列化到多态子类
java 版本的 mb_strwidth
JAVA 反转字符串的最快方法,大概比StringBuffer.reverse()性...
com.google.gson.internal.bind.ArrayTypeAdapter的实例源码...