Package com.metsci.glimpse.dnc.convert
Class Flat2Query.QueryCache
- java.lang.Object
-
- com.metsci.glimpse.dnc.convert.Flat2Query.QueryCache
-
- Enclosing class:
- Flat2Query
public static class Flat2Query.QueryCache extends Object
-
-
Field Summary
Fields Modifier and Type Field Description List<DncCoverage>coveragesList<DncLibrary>libraries
-
Constructor Summary
Constructors Constructor Description QueryCache(Flat2Query.QueryCacheConfig config, int numConverterThreads)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgetChunk(DncChunks.DncChunkKey chunkKey, Function<DncChunks.DncChunkKey,Flat2Render.DncChunkPriority> priorityFunc, Consumer<DncTree> callback)it.unimi.dsi.fastutil.ints.Int2ObjectMap<DncFeature>loadFeatures(DncChunks.DncChunkKey chunkKey, it.unimi.dsi.fastutil.ints.IntCollection featureNums)voidrunQuery(DncQuery query, Function<DncChunks.DncChunkKey,Flat2Render.DncChunkPriority> priorityFn, BiConsumer<DncChunks.DncChunkKey,Collection<DncFeature>> callback)
-
-
-
Field Detail
-
libraries
public final List<DncLibrary> libraries
-
coverages
public final List<DncCoverage> coverages
-
-
Constructor Detail
-
QueryCache
public QueryCache(Flat2Query.QueryCacheConfig config, int numConverterThreads) throws IOException
- Throws:
IOException
-
-
Method Detail
-
runQuery
public void runQuery(DncQuery query, Function<DncChunks.DncChunkKey,Flat2Render.DncChunkPriority> priorityFn, BiConsumer<DncChunks.DncChunkKey,Collection<DncFeature>> callback)
-
loadFeatures
public it.unimi.dsi.fastutil.ints.Int2ObjectMap<DncFeature> loadFeatures(DncChunks.DncChunkKey chunkKey, it.unimi.dsi.fastutil.ints.IntCollection featureNums)
-
getChunk
public void getChunk(DncChunks.DncChunkKey chunkKey, Function<DncChunks.DncChunkKey,Flat2Render.DncChunkPriority> priorityFunc, Consumer<DncTree> callback)
-
-