package org.nextprot.api.isoform.mapper.domain.impl;
import org.nextprot.api.commons.bio.variation.prot.SequenceVariationFormat;
import org.nextprot.api.commons.bio.variation.prot.impl.format.SequenceModificationBedFormat;
import org.nextprot.api.core.domain.Isoform;
import java.text.ParseException;
/**
* A post translational modification on an isoform sequence
*/
public class SequenceModification extends SequenceFeatureBase {
public SequenceModification(String feature) throws ParseException {
super(feature);
}
// TODO: Implement this method properly
@Override
protected int getPivotPoint(String feature) throws ParseException {
return feature.indexOf("-");
}
@Override
public SequenceVariationFormat newParser() {
return new SequenceModificationBedFormat();
}
@Override
protected String parseIsoformName(String feature) throws ParseException {
return null;
}
@Override
protected String formatIsoformFeatureName(Isoform isoform) {
return null;
}
}