gov.nih.nci.mageom.domain.BioSequence
Interface SeqFeature

All Superinterfaces:
Describable, Extendable
All Known Implementing Classes:
SeqFeatureImpl

public interface SeqFeature
extends Describable

Represents, in general, what would be a GenBank Feature Table annotation for a sequence.

Version:
%I%, %G%

Method Summary
 java.lang.String getBasis()
          Returns the value of this SeqFeature object's basis attribute.
 SeqFeatureLocation[] getRegions()
          Returns the value of this SeqFeature object's regions attribute.
 void setBasis(java.lang.String p_basis)
          Sets the basis attribute.
 void setRegions(SeqFeatureLocation[] p_regions)
          Sets the regions attribute.
 
Methods inherited from interface gov.nih.nci.mageom.domain.Describable
getAuditTrail, getDescriptions, getSecurity, setAuditTrail, setDescriptions, setSecurity
 
Methods inherited from interface gov.nih.nci.mageom.domain.Extendable
getPropertySets, setPropertySets
 

Method Detail

setBasis

void setBasis(java.lang.String p_basis)
Sets the basis attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a SeqFeature object.

Parameters:
p_basis - The new value for basis.
See Also:
getBasis()

getBasis

java.lang.String getBasis()
Returns the value of this SeqFeature object's basis attribute. Description of basis: How the evidence for a SeqFeature was determined.

Returns:
enum {experimental, computational,both,unknown,NA} The value of basis.

setRegions

void setRegions(SeqFeatureLocation[] p_regions)
Sets the regions attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a SeqFeature object.

Parameters:
p_regions - The new value for regions.
See Also:
getRegions()

getRegions

SeqFeatureLocation[] getRegions()
Returns the value of this SeqFeature object's regions attribute.

Returns:
gov.nih.nci.mageom.bean.BioSequence.SeqFeatureLocation[] The value of regions.
See Also:
SeqFeatureLocation