Package htsjdk.tribble.index
Class TribbleIndexCreator
- java.lang.Object
-
- htsjdk.tribble.index.TribbleIndexCreator
-
- All Implemented Interfaces:
IndexCreator
- Direct Known Subclasses:
DynamicIndexCreator
,IntervalIndexCreator
,LinearIndexCreator
public abstract class TribbleIndexCreator extends Object implements IndexCreator
Base class for Tribble-specific index creators.
-
-
Field Summary
Fields Modifier and Type Field Description protected LinkedHashMap<String,String>
properties
-
Constructor Summary
Constructors Constructor Description TribbleIndexCreator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addProperty(String key, String value)
void
setIndexSequenceDictionary(SAMSequenceDictionary dict)
Set the sequence dictionary entries for the index property list.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface htsjdk.tribble.index.IndexCreator
addFeature, finalizeIndex
-
-
-
-
Field Detail
-
properties
protected LinkedHashMap<String,String> properties
-
-
Method Detail
-
setIndexSequenceDictionary
public void setIndexSequenceDictionary(SAMSequenceDictionary dict)
Set the sequence dictionary entries for the index property list.- Specified by:
setIndexSequenceDictionary
in interfaceIndexCreator
- Parameters:
dict
- the dictionary to add to the index.
-
-