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 TypeMethodDescriptionvoid
protected TxtSerializable
getById
(int id) int
protected Marker
getMarkerById
(int id) boolean
int
protected int
Load data from fileSave all markersvoid
Save data to fileint
Save 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
-