public enum SamIndexes extends java.lang.Enum<SamIndexes>
Modifier and Type | Field and Description |
---|---|
java.lang.String |
fileNameSuffix |
byte[] |
magic |
Modifier and Type | Method and Description |
---|---|
static SeekableStream |
asBaiSeekableStreamOrNull(SeekableStream inputStream,
SAMSequenceDictionary dictionary) |
static java.io.InputStream |
asBaiStreamOrNull(java.io.InputStream inputStream,
SAMSequenceDictionary dictionary) |
static java.io.InputStream |
openIndexFileAsBaiOrNull(java.io.File file,
SAMSequenceDictionary dictionary) |
static java.io.InputStream |
openIndexUrlAsBaiOrNull(java.net.URL url,
SAMSequenceDictionary dictionary) |
static SamIndexes |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SamIndexes[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SamIndexes BAI
public static final SamIndexes CRAI
public final java.lang.String fileNameSuffix
public final byte[] magic
public static SamIndexes[] values()
for (SamIndexes c : SamIndexes.values()) System.out.println(c);
public static SamIndexes valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static java.io.InputStream openIndexFileAsBaiOrNull(java.io.File file, SAMSequenceDictionary dictionary) throws java.io.IOException
java.io.IOException
public static java.io.InputStream openIndexUrlAsBaiOrNull(java.net.URL url, SAMSequenceDictionary dictionary) throws java.io.IOException
java.io.IOException
public static java.io.InputStream asBaiStreamOrNull(java.io.InputStream inputStream, SAMSequenceDictionary dictionary) throws java.io.IOException
java.io.IOException
public static SeekableStream asBaiSeekableStreamOrNull(SeekableStream inputStream, SAMSequenceDictionary dictionary) throws java.io.IOException
java.io.IOException