001package org.biopax.paxtools.model.level3; 002 003 004import java.util.Set; 005 006/** 007 * Role interface for NucleicAcidReferences, namely DNA and RNA. They share the common behaviour of having "regions" 008 * on them. 009 * @see NucleicAcidRegionReference 010 */ 011public interface NucleicAcidReference extends SequenceEntityReference 012{ 013 Set<NucleicAcidRegionReference> getSubRegion(); 014 015 void addSubRegion(NucleicAcidRegionReference regionReference); 016 017 void removeSubRegion(NucleicAcidRegionReference regionReference); 018}