Package org.snpsift.annotate
Class VcfIndex
java.lang.Object
org.snpsift.annotate.VcfIndex
An index for a VCF file
- Author:
- pcingola
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(org.snpeff.vcf.VcfEntry ve, long filePos) Add an interval parse from 'line'voidclose()Close file and free memoryorg.snpeff.interval.GenomegetOrCreate(String chromosome) Get IntervalFileChromo by chromosome name.org.snpeff.fileIterator.VcfFileIteratorgetVcf()getVcfIndexChromo(String chromosome) voidindex()Load or create indexprotected voidLoad index form a filevoidopen()Open fileorg.snpeff.interval.Markersquery(org.snpeff.interval.Marker marker) Query interval forestorg.snpeff.vcf.VcfEntryread(long fileIdx) Read a VcfEntry at position 'fileIdx'org.snpeff.vcf.VcfEntryread(MarkerFile markerFile) Read a VcfEntry referenced by 'markerFile'voidSave index filevoidsetDebug(boolean debug) voidsetMaxBlockSize(int maxBlockSize) voidsetVerbose(boolean verbose) toString()Show all entries
-
Field Details
-
INDEX_FORMAT_VERSION
public static int INDEX_FORMAT_VERSION -
SHOW_EVERY
public static int SHOW_EVERY -
INDEX_EXT
- See Also:
-
-
Constructor Details
-
VcfIndex
-
-
Method Details
-
add
public void add(org.snpeff.vcf.VcfEntry ve, long filePos) Add an interval parse from 'line' -
close
public void close()Close file and free memory -
getGenome
public org.snpeff.interval.Genome getGenome() -
getOrCreate
Get IntervalFileChromo by chromosome name. Create a new one if it doesn't exists -
getTree
-
getVcf
public org.snpeff.fileIterator.VcfFileIterator getVcf() -
getVcfIndexChromo
-
index
public void index()Load or create index -
loadIndex
Load index form a file -
open
public void open()Open file -
query
public org.snpeff.interval.Markers query(org.snpeff.interval.Marker marker) Query interval forest -
read
public org.snpeff.vcf.VcfEntry read(long fileIdx) Read a VcfEntry at position 'fileIdx' -
read
Read a VcfEntry referenced by 'markerFile' -
save
Save index file -
setDebug
public void setDebug(boolean debug) -
setMaxBlockSize
public void setMaxBlockSize(int maxBlockSize) -
setVerbose
public void setVerbose(boolean verbose) -
toString
-
toStringAll
Show all entries
-