|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttrans.anno.BindingRegion
For holding information about a genomic interval, what genes are up, down, overlap, or contain this genomic inteval.
Constructor Summary | |
BindingRegion(int rank,
double score,
java.lang.String chromosome,
int start,
int end,
int sizeNeighborhood)
|
|
BindingRegion(Interval interval,
int rank)
|
|
BindingRegion(int rank,
java.lang.String chromosome,
int start,
int end)
|
Method Summary | |
int |
bpIntersectionSameChromosome(BindingRegion other)
Assumes regions are on the same chromosome, and the end base is included, not interbase numbering. |
void |
compare(GeneGroup geneGrp)
Compares a binding region to a gene grp looking for where it is in relation to the binding region, 5', 3', overlap, contained. |
int |
compareTo(java.lang.Object obj)
|
static java.lang.String |
extractGeneGrps(java.util.ArrayList geneGrps,
boolean returnSummaryLine)
Returns summary line or name for each GeneGrp in ArrayList |
java.lang.String |
getChromosome()
|
BindingRegion |
getClosestBindingRegion()
|
java.util.ArrayList |
getContainingGeneGrps()
|
int |
getDistanceTo3PrimeGeneGrp()
|
int |
getDistanceTo5PrimeGeneGrp()
|
int |
getEnd()
|
double |
getGcContent()
|
GeneGroup |
getGeneGrp3Prime()
|
GeneGroup |
getGeneGrp5Prime()
|
int |
getLength()
End-Start+1 |
int |
getNeighborhood()
|
java.util.ArrayList |
getNeighboringGeneGrps()
|
java.util.ArrayList |
getOverlap3PrimeGeneGrps()
|
java.util.ArrayList |
getOverlap5PrimeGeneGrps()
|
int |
getRank()
|
double |
getScore()
|
int |
getStart()
|
int |
intersectReturnBP(BindingRegion other)
Returns -1 for no overlap or the # bases of intersection. |
int |
intersectReturnGap(BindingRegion other)
Returns -1 if on diff chromosomes, 0 if they overlap, or the # of bases between the two. |
boolean |
intersects(BindingRegion other)
|
int |
overlap(BindingRegion other)
Returns -1 for no overlap, 0 for complete overlap, or a positive int for the # bases of overlap. |
void |
setChromosome(java.lang.String chromosome)
|
void |
setClosestBindingRegion(BindingRegion closestBindingRegion)
|
void |
setGcContent(double gcContent)
|
void |
setNeighborhood(int neighborhood)
|
java.lang.String |
simpleSummaryLine()
Returns a binding region line, tab delimited: chrom, start, end, score |
java.lang.String |
simpleSummaryLineWithRank()
Returns a binding region line, tab delimited: chrom, start, end, score |
java.lang.String |
summaryLine()
Returns tab delimited line: rank, chrom, start, end, dist to closes gene, gene name(s), # neighbors |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public BindingRegion(int rank, double score, java.lang.String chromosome, int start, int end, int sizeNeighborhood)
public BindingRegion(int rank, java.lang.String chromosome, int start, int end)
public BindingRegion(Interval interval, int rank)
Method Detail |
public int compareTo(java.lang.Object obj)
compareTo
in interface java.lang.Comparable
public boolean intersects(BindingRegion other)
public int intersectReturnGap(BindingRegion other)
public int bpIntersectionSameChromosome(BindingRegion other)
public int intersectReturnBP(BindingRegion other)
public int overlap(BindingRegion other)
public java.lang.String simpleSummaryLine()
public java.lang.String simpleSummaryLineWithRank()
public java.lang.String summaryLine()
public java.lang.String toString()
public static java.lang.String extractGeneGrps(java.util.ArrayList geneGrps, boolean returnSummaryLine)
public void compare(GeneGroup geneGrp)
public java.lang.String getChromosome()
public java.util.ArrayList getContainingGeneGrps()
public int getDistanceTo3PrimeGeneGrp()
public int getDistanceTo5PrimeGeneGrp()
public GeneGroup getGeneGrp3Prime()
public GeneGroup getGeneGrp5Prime()
public java.util.ArrayList getOverlap3PrimeGeneGrps()
public java.util.ArrayList getOverlap5PrimeGeneGrps()
public int getRank()
public int getStart()
public int getEnd()
public int getNeighborhood()
public void setNeighborhood(int neighborhood)
public java.util.ArrayList getNeighboringGeneGrps()
public double getScore()
public BindingRegion getClosestBindingRegion()
public void setClosestBindingRegion(BindingRegion closestBindingRegion)
public int getLength()
public double getGcContent()
public void setGcContent(double gcContent)
public void setChromosome(java.lang.String chromosome)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |