public AbstractLocation(IPoint start, IPoint end, Strand strand, bool circular, bool betweenCompounds, AccessionID accession, List <ILocation> subLocations) { this._start = start; this._end = end; this._strand = strand; this._circular = circular; this._betweenCompounds = betweenCompounds; this._accession = accession; this._subLocations = subLocations == null ? null : new List <ILocation>(subLocations); AssertLocation(); }
public SimpleLocation(IPoint start, IPoint end, Strand strand, bool betweenCompounds, AccessionID accession) : base(start, end, strand, false, betweenCompounds, accession, EMPTY_LOCS) { }
public SimpleLocation(IPoint start, IPoint end, Strand strand, AccessionID accession) : base(start, end, strand, false, false, accession, EMPTY_LOCS) { }