public abstract class HTTPFastaSequenceResolver extends AbstractRAFastaResolver implements OptionalSequenceResolver
| Modifier and Type | Field and Description |
|---|---|
static int |
CHUNK_SIZE |
| Constructor and Description |
|---|
HTTPFastaSequenceResolver(HTTPResolversContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ensureCacheDirExist() |
Path |
getCacheDir() |
protected Path |
getFASTAFile(SequenceAddress address)
Resolves uri to existing fasta file.
|
protected com.milaboratory.util.LongProcessReporter |
getReporter()
Returns instance specific reporter
|
protected String |
resolveCacheFileName(URI address)
Resolves HTTP address to file name
|
protected abstract URI |
resolveHTTPAddress(URI address)
Resolves address to http/https link
|
protected String |
resolveReaderId(SequenceAddress address)
Extracts id to be used as key for reader from original address
|
resolve, resolveReader, resolveRecordIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanResolveresolvepublic static final int CHUNK_SIZE
public HTTPFastaSequenceResolver(HTTPResolversContext context)
public Path getCacheDir()
protected void ensureCacheDirExist()
protected abstract URI resolveHTTPAddress(URI address)
address - original addressprotected String resolveCacheFileName(URI address)
address - initialAddressprotected com.milaboratory.util.LongProcessReporter getReporter()
AbstractRAFastaResolvergetReporter in class AbstractRAFastaResolverprotected String resolveReaderId(SequenceAddress address)
AbstractRAFastaResolverresolveReaderId in class AbstractRAFastaResolveraddress - original addressprotected Path getFASTAFile(SequenceAddress address)
AbstractRAFastaResolvergetFASTAFile in class AbstractRAFastaResolveraddress - original uriCopyright © 2017. All rights reserved.