All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.biopax.paxtools.trove.TProvider Maven / Gradle / Ivy

The newest version!
package org.biopax.paxtools.trove;


import gnu.trove.map.hash.THashMap;
import gnu.trove.set.hash.THashSet;
import org.biopax.paxtools.util.BPCollections;

import java.util.Map;
import java.util.Set;

/**
 * A Trove4j based java collections (Set, Map) provider for the paxtools-core BioPAX model.
 *
 * Enabled by adding the JVM option:
 * -Dpaxtools.CollectionProvider=org.biopax.paxtools.trove.TProvider
 * when running Paxtools or another paxtools-based JAR.
 */
public class TProvider implements BPCollections.CollectionProvider
{

	public  Set createSet()
	{
		return new THashSet();
	}

	public  Map createMap()
	{
		return new THashMap(4);
	}
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy