@Override
	public void serializeParse(MarkerSerializer markerSerializer) {
		super.serializeParse(markerSerializer);
		bioType = markerSerializer.getNextField();
		proteinCoding = markerSerializer.getNextFieldBoolean();
		upstream = (Upstream) markerSerializer.getNextFieldMarker();
		downstream = (Downstream) markerSerializer.getNextFieldMarker();

		for (Marker m : markerSerializer.getNextFieldMarkers())
			utrs.add((Utr) m);

		for (Marker m : markerSerializer.getNextFieldMarkers())
			cdss.add((Cds) m);

		for (Marker m : markerSerializer.getNextFieldMarkers())
			spliceBranchSites.add((SpliceSiteBranchU12) m);
	}