コード例 #1
0
 def test_feature_downstream_from_peak(self):
     peak = Peak('chr1', '100', '200')
     feature = Feature('NM1', 'chr1', '250', '400', '+')
     self.assertEqual(direction(peak, feature), DOWNSTREAM)
コード例 #2
0
 def test_peak_downstream_from_feature_neg_strand(self):
     peak = Peak('chr1', '450', '550')
     feature = Feature('NM1', 'chr1', '250', '400', '-')
     self.assertEqual(direction(feature, peak), UPSTREAM)
コード例 #3
0
 def test_peak_upstream_from_feature_neg_strand_partial_overlap(self):
     peak = Peak('chr1', '100', '300')
     feature = Feature('NM1', 'chr1', '250', '400', '-')
     self.assertEqual(direction(feature, peak), DOWNSTREAM)
コード例 #4
0
 def test_peak_downstream_from_feature_partial_overlap(self):
     peak = Peak('chr1', '350', '550')
     feature = Feature('NM1', 'chr1', '250', '400', '+')
     self.assertEqual(direction(feature, peak), DOWNSTREAM)
コード例 #5
0
 def test_peak_full_overlap_feature(self):
     peak = Peak('chr1', '200', '450')
     feature = Feature('NM1', 'chr1', '250', '400', '+')
     self.assertEqual(direction(feature, peak), OVERLAP)
コード例 #6
0
 def test_feature_downstream_from_peak_neg_strand_partial_overlap(self):
     peak = Peak('chr1', '350', '550')
     feature = Feature('NM1', 'chr1', '250', '400', '-')
     self.assertEqual(direction(peak, feature), DOWNSTREAM)
コード例 #7
0
 def test_peak_downstream_from_feature_partial_overlap(self):
     peak = Peak('chr1','350','550')
     feature = Feature('NM1','chr1','250','400','+')
     self.assertEqual(direction(feature,peak),DOWNSTREAM)
コード例 #8
0
 def test_feature_upstream_from_peak_neg_strand(self):
     peak = Peak('chr1','100','200')
     feature = Feature('NM1','chr1','250','400','-')
     self.assertEqual(direction(peak,feature),UPSTREAM)
コード例 #9
0
 def test_feature_downstream_from_peak_neg_strand_partial_overlap(self):
     peak = Peak('chr1','350','550')
     feature = Feature('NM1','chr1','250','400','-')
     self.assertEqual(direction(peak,feature),DOWNSTREAM)
コード例 #10
0
 def test_feature_downstream_from_peak(self):
     peak = Peak('chr1','100','200')
     feature = Feature('NM1','chr1','250','400','+')
     self.assertEqual(direction(peak,feature),DOWNSTREAM)
コード例 #11
0
 def test_feature_upstream_from_peak_partial_overlap(self):
     peak = Peak('chr1','350','550')
     feature = Feature('NM1','chr1','250','400','+')
     self.assertEqual(direction(peak,feature),UPSTREAM)
コード例 #12
0
 def test_peak_upstream_from_feature_neg_strand_partial_overlap(self):
     peak = Peak('chr1','100','300')
     feature = Feature('NM1','chr1','250','400','-')
     self.assertEqual(direction(feature,peak),DOWNSTREAM)
コード例 #13
0
 def test_peak_downstream_from_feature_neg_strand(self):
     peak = Peak('chr1','450','550')
     feature = Feature('NM1','chr1','250','400','-')
     self.assertEqual(direction(feature,peak),UPSTREAM)
コード例 #14
0
 def test_peak_full_overlap_feature(self):
     peak = Peak('chr1','200','450')
     feature = Feature('NM1','chr1','250','400','+')
     self.assertEqual(direction(feature,peak),OVERLAP)
コード例 #15
0
 def test_feature_upstream_from_peak_partial_overlap(self):
     peak = Peak('chr1', '350', '550')
     feature = Feature('NM1', 'chr1', '250', '400', '+')
     self.assertEqual(direction(peak, feature), UPSTREAM)
コード例 #16
0
 def test_feature_full_overlap_peak_neg_strand(self):
     peak = Peak('chr1','200','450')
     feature = Feature('NM1','chr1','250','400','-')
     self.assertEqual(direction(peak,feature),OVERLAP)
コード例 #17
0
 def test_feature_upstream_from_peak_neg_strand(self):
     peak = Peak('chr1', '100', '200')
     feature = Feature('NM1', 'chr1', '250', '400', '-')
     self.assertEqual(direction(peak, feature), UPSTREAM)
コード例 #18
0
 def test_peak_upstream_from_feature(self):
     peak = Peak('chr1', '100', '200')
     feature = Feature('NM1', 'chr1', '250', '400', '+')
     self.assertEqual(direction(feature, peak), UPSTREAM)
コード例 #19
0
 def test_feature_full_overlap_peak_neg_strand(self):
     peak = Peak('chr1', '200', '450')
     feature = Feature('NM1', 'chr1', '250', '400', '-')
     self.assertEqual(direction(peak, feature), OVERLAP)
コード例 #20
0
 def test_peak_upstream_from_feature(self):
     peak = Peak('chr1','100','200')
     feature = Feature('NM1','chr1','250','400','+')
     self.assertEqual(direction(feature,peak),UPSTREAM)