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 
 
 
  | 
  
 1.3.9.1