org.utgenome.gwt.utgb.client.bio
Interface GenomeRange

All Superinterfaces:
Serializable
All Known Subinterfaces:
GraphData
All Known Implementing Classes:
BEDEntry, BEDGene, BlastResult, BSSRead, BSSReadView.BSSAlignment, CDS, ChrInterval, ChromosomeMap.ReadLocus, CompactWIGData, DASResult.DASFeature, Exon, Gap, Gene, Interval, MethylViewer.MethlEntry, Read, ReadCoverage, ReadList, ReferenceSequence, RepeatChainFinder.FlippedInterval2D, RepeatChainFinder.Interval2D, SAMRead, SAMReadLight, SAMReadPair, SAMReadPairFragment

public interface GenomeRange
extends Serializable

A common interface for interval data mapped onto a genome sequence (e.g., Read, Gene, SAMRead, WigGraphData, etc.)

Author:
leo

Method Summary
 void accept(GenomeRangeVisitor visitor)
           
 int getEnd()
          return 1-based end position of the data.
 String getName()
           
 int getStart()
          return 1-based start position of the data.
 boolean isAntiSense()
           
 boolean isSense()
           
 int length()
          return the length of the data
 

Method Detail

getStart

int getStart()
return 1-based start position of the data. The interval represents [start, end). ([inclusive, exclusive))

Returns:

getEnd

int getEnd()
return 1-based end position of the data. The interval represents [start, end). ([inclusive, exclusive))

Returns:

isSense

boolean isSense()

isAntiSense

boolean isAntiSense()

length

int length()
return the length of the data

Returns:

getName

String getName()

accept

void accept(GenomeRangeVisitor visitor)


Copyright © 2007-2012 utgenome.org. All Rights Reserved.