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; }
stringBuilder.append(startInterval.getBegin()); stringBuilder.append(".."); stringBuilder.append(startInterval.getEnd()); } else { throw new TabConversionException("The range must have a valid start interval."); stringBuilder.append(endInterval.getBegin()); stringBuilder.append(".."); stringBuilder.append(endInterval.getEnd()); } else { throw new TabConversionException("The range must have a valid end interval.");
if (beginInterval != null) { beginIntervalFrom = Long.valueOf(beginInterval.getBegin()).intValue(); beginIntervalTo = Long.valueOf(beginInterval.getEnd()).intValue(); if (endInterval != null) { endIntervalFrom = Long.valueOf(endInterval.getBegin()).intValue(); endIntervalTo = Long.valueOf(endInterval.getEnd()).intValue();