Package org.snpeff.serializer
Class MarkerSerializer
java.lang.Object
org.snpeff.serializer.MarkerSerializer
Serialize markers to (and from) file
Note: Marker's children are serialized first (e.g. a transcript get all exons serialized first).
Note: Since Marker is a tree-like structure, we first load all the markers and then assign parents. Markers are assigned a fake parent object (MarkerParentId) which is later replaced by the 'real' parent.
Note: All 'IDs' used have not meaning outside this serialization process.
- Author:
- pcingola
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected TxtSerializablegetById(int id) intprotected MarkergetMarkerById(int id) booleanintprotected intLoad data from fileSave all markersvoidSave data to fileintSave a marker
-
Constructor Details
-
MarkerSerializer
-
-
Method Details
-
doNotSave
-
getById
-
getIdByMarker
-
getMarkerById
-
getNextField
-
getNextFieldBoolean
public boolean getNextFieldBoolean() -
getNextFieldInt
public int getNextFieldInt() -
getNextFieldMarker
-
getNextFieldMarkers
-
getNextId
protected int getNextId() -
load
Load data from file -
save
Save all markers -
save
Save a marker -
save
Save data to file
-