Public Member Functions | |
ChromSegments () | |
ChromSegments (int size) | |
ChromSegment | removeChromSegment (int index) |
void | Add_ChromSegment (ChromSegment reg) |
void | Add_ChromSegment (ChromSegment reg, long start, long end) |
ChromSegment | Get_ChromSegment (int n) |
void | Set_ChromSegment (ChromSegment reg, int n) |
String | toString () |
void | Sort () |
ChromSegments | Difference (ChromSegments other) |
ChromSegments | Overlap (ChromSegments other) |
String | Overlapped () |
ChromSegments | Union (ChromSegments other) |
ChromSegments | MergeWith (ChromSegments other) |
int | Count_Overlapped (ChromSegments other) |
void | Decrement_All (int n) |
void | Increment_All (int n) |
Description: Add some segment functionality
Copyright: Copyright (c) 2002 Ernst Orlando Lawrence Berkeley National Laboratory
Company: LBNL
|
|
|
|
Add ChromSegment
|
|
Add ChromSegment
|
|
shift all segments
|
|
return Difference of two segment collections
|
|
Get ChromSegment
|
|
shift all segments
|
|
return new collection, combined from 2 collections
|
|
return Overlap of two collections
|
|
remove ChromSegment in the position
|
|
Set ChromSegment
|
|
return Union of two segment collections
|