Skip to content

Commit 3b81023

Browse files
committed
Merge branch 'development'
2 parents bbf2860 + 3c2e15e commit 3b81023

File tree

5 files changed

+11
-5
lines changed

5 files changed

+11
-5
lines changed

docs/source/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,13 @@
2020
# -- Project information -----------------------------------------------------
2121

2222
project = u'SplAdder'
23-
copyright = u'2019, Andre Kahles'
23+
copyright = u'2013-2022, Andre Kahles'
2424
author = u'Andre Kahles'
2525

2626
# The short X.Y version
2727
version = u'3.0'
2828
# The full version, including alpha/beta/rc tags
29-
release = u'3.0.0'
29+
release = u'3.0.1'
3030

3131

3232
# -- General configuration ---------------------------------------------------

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 3.0.0
2+
current_version = 3.0.1
33
commit = True
44
tag = True
55

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,6 @@
4545
test_suite='tests',
4646
tests_require=test_requirements,
4747
url='https://github.com/ratschlab/spladder',
48-
version='3.0.0',
48+
version='3.0.1',
4949
zip_safe=False,
5050
)

spladder/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44

55
__author__ = """Andre Kahles"""
66
__email__ = '[email protected]'
7-
__version__ = '3.0.0'
7+
__version__ = '3.0.1'

spladder/alt_splice/events.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,13 +142,19 @@ def curate_alt_prime(event_list, options):
142142
elif event_list[i].exons1[1, 1] < event_list[i].exons2[1, 1]:
143143
event_list[i].exons2[1, 1] = event_list[i].exons1[1, 1]
144144
corr_count += 1
145+
### check whether our isoform convention is still met - if not, correct
146+
if np.sum(event_list[i].exons1[:, 1] - event_list[i].exons1[:, 0]) > np.sum(event_list[i].exons2[:, 1] - event_list[i].exons2[:, 0]):
147+
event_list[i].exons1, event_list[i].exons2 = event_list[i].exons2, event_list[i].exons1
145148
elif np.all(event_list[i].exons1[1, :] == event_list[i].exons2[1, :]):
146149
if event_list[i].exons1[0, 0] > event_list[i].exons2[0, 0]:
147150
event_list[i].exons2[0, 0] = event_list[i].exons1[0, 0]
148151
corr_count += 1
149152
elif event_list[i].exons1[0, 0] < event_list[i].exons2[0, 0]:
150153
event_list[i].exons1[0, 0] = event_list[i].exons2[0, 0]
151154
corr_count += 1
155+
### check whether our isoform convention is still met - if not, correct
156+
if np.sum(event_list[i].exons1[:, 1] - event_list[i].exons1[:, 0]) > np.sum(event_list[i].exons2[:, 1] - event_list[i].exons2[:, 0]):
157+
event_list[i].exons1, event_list[i].exons2 = event_list[i].exons2, event_list[i].exons1
152158

153159
### remove events with non-overlapping alt_exons
154160
if len(rm_idx) > 0:

0 commit comments

Comments
 (0)