public psidev.psi.mi.xml253.jaxb.IntervalType toJaxb( psidev.psi.mi.xml.model.Interval mInterval ) { if ( mInterval == null ) { throw new IllegalArgumentException( "You must give a non null model Interval." ); } psidev.psi.mi.xml253.jaxb.IntervalType jInterval = new psidev.psi.mi.xml253.jaxb.IntervalType(); //Initialise the JAXB object reading the model // 1. set attributes jInterval.setBegin( BigInteger.valueOf( mInterval.getBegin() ) ); jInterval.setEnd( BigInteger.valueOf( mInterval.getEnd() ) ); return jInterval; } }
public psidev.psi.mi.xml254.jaxb.Interval toJaxb( psidev.psi.mi.xml.model.Interval mInterval ) { if ( mInterval == null ) { throw new IllegalArgumentException( "You must give a non null model Interval." ); } psidev.psi.mi.xml254.jaxb.Interval jInterval = new psidev.psi.mi.xml254.jaxb.Interval(); //Initialise the JAXB object reading the model // 1. set attributes jInterval.setBegin( BigInteger.valueOf( mInterval.getBegin() ) ); jInterval.setEnd( BigInteger.valueOf( mInterval.getEnd() ) ); return jInterval; } }
private Set<SequenceInterval> getSequenceLocation(Collection<Range> rangeList) { Set<SequenceInterval> toReturn = new HashSet<SequenceInterval>(); // if we have a locationType, lets process for (Range range : rangeList) { // get begin & end interval Interval beginInterval = (range.hasBeginInterval()) ? range.getBeginInterval() : null; Interval endInterval = (range.hasEndInterval()) ? range.getEndInterval() : null; if (beginInterval == null) { continue; } else { toReturn.add(getSequenceLocation(beginInterval.getBegin(), beginInterval.getEnd())); } if (endInterval != null) { toReturn.add(getSequenceLocation(endInterval.getBegin(), endInterval.getEnd())); } } return toReturn; }
if (range.hasBeginInterval()) { Interval startInterval = range.getBeginInterval(); stringBuilder.append(startInterval.getBegin()); stringBuilder.append(".."); stringBuilder.append(startInterval.getEnd()); if (range.hasEndInterval()) { Interval endInterval = range.getEndInterval(); stringBuilder.append(endInterval.getBegin()); stringBuilder.append(".."); stringBuilder.append(endInterval.getEnd());