Skip to content

Commit ae8c217

Browse files
author
Michael P Schroeder
committed
Merge branch 'release-2.1.1'
Conflicts: changelog.md
2 parents d91dae5 + 92399c1 commit ae8c217

File tree

106 files changed

+1131
-433
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+1131
-433
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,17 @@ Web site
99
Documentation
1010
--------------
1111

12-
+ See [Gitools documentation files](doc/source/index.rst) in the repository or at <http://help.gitools.org>
12+
+ See <http://help.gitools.org> or [Gitools documentation files](doc/source/index.rst) in the repository
1313

1414
Source code
1515
-----------
1616

1717
+ <https://github.com/gitools/gitools>
1818

19+
Changelog
20+
----------
21+
+ see recent changes in the software in the [changelog](changelog.md)
22+
1923
Versioning
2024
----------
2125

org.gitools.ui.app/src/main/resources/changelog.txt renamed to changelog.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
1+
Gitools 2.2.1
2+
-------------------------------------------------------------
3+
* New external commands: mutex-sort, close (and save)
4+
* Mutex bugfixes
5+
* Overlap wizard bugfixes
6+
* Exception bug fixes
7+
18
Gitools 2.2.0
29
-------------------------------------------------------------
310
* Mutual exclusion plugin (new)
4-
* New cancer genomics data .matibx compressed (new)
511
* SVG image export (new)
612
* Hierarchical cluster heatmap header with contextual menu (new)
713
* View enrichment data via contextual menu in results (new)
@@ -12,6 +18,7 @@ Gitools 2.2.0
1218
* Layer groups (new)
1319
* Recent files (new)
1420
* .mtabix data file compression (new)
21+
* Parellization: use multiple cores for many tasks
1522
* Many performance improvements
1623
* UI improvements
1724

@@ -42,4 +49,4 @@ before Gitools 2.0.0
4249
* Correlation analysis
4350
* Enrichment analysis (binomial, z-score, fisher)
4451
* Overlapping analysis
45-
* Oncodrive analysis
52+
* Oncodrive analysis

doc/source/UserGuide_ExternalControl.rst

Lines changed: 48 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -10,29 +10,48 @@ Gitools is listening to the port **50151** by default. So it is possible to send
1010
Overview of commands
1111
-------------------------------------------------
1212

13-
================================================ ============================================ ===================================================================================== ======================
14-
Command Description Options as of Version
15-
================================================ ============================================ ===================================================================================== ======================
16-
**add-header-colored-labels** Adds a new colored labels header 2.0.0
17-
- -c (--color) <color> : A Hex color as '#FF0000' - depends on --value
18-
- -h (--heatmap) <heatmap> : Heatmap name or ``last`` for the last added
19-
- -n (--no-auto-generate) : Specify if auto color generation is not desired.
20-
- -p (--pattern) <pattern> : The pattern of annotations as e.g. ${annotation-id}
21-
- -d (--dimension) <dim> : Indicate where to add the header: 'rows' or 'columns'.
22-
- -t (--text-visible) : Set for visible text labels
23-
- -v (--value) <value> : A value corresponding to a color
13+
================================================ ============================================ ========================================================================================= ======================
14+
Command Description Options as of Version
15+
================================================ ============================================ ========================================================================================= ======================
16+
**add-header-colored-labels** Adds a new colored labels header 2.0.0
17+
- ``-c (--color) <color>`` : A Hex color as '#FF0000' - depends on --value
18+
- ``-n (--no-auto-generate)`` : Specify if auto color generation is not desired.
19+
- ``-p (--pattern) <pattern>`` : The pattern of annotations as e.g. ${annotation-id}
20+
- ``-d (--dimension) <dim>`` : Indicate where to add the header: 'rows' or 'columns'.
21+
- ``-t (--text-visible)`` : Set for visible text labels
22+
- ``-v (--value) <value>`` : A value corresponding to a color
23+
- ``-h (--heatmap) <heatmap>`` : (Optional) Heatmap name or ``last`` for the last added
24+
2425
**add-header-text-labels** Adds a new text header to the heatmap
25-
- -h (--heatmap) <heatmap> : Heatmap
26-
- -p (--pattern) <pattern> : The pattern of annotations as e.g. ${annotation-id} 2.0.0
27-
- -d (--dimension) <dim> : Indicate where to add the header: 'rows' or 'columns'.
26+
- ``-p (--pattern) <pattern>`` : The pattern of annotations as e.g. ${annotation-id} 2.0.0
27+
- ``-d (--dimension) <dim>`` : Indicate where to add the header: 'rows' or 'columns'.
28+
- ``-h (--heatmap) <heatmap>`` : Heatmap name. Not compulsory if one is open.
29+
**close** Closes a heatmap and optionally saves (as)
30+
- ``-a (--as) <FILE_NAME>`` : path and filename indicating where to save the heatmap 2.2.1
31+
- ``-d (--discard-hidden)`` : Discard hidden data
32+
- ``-h (--heatmap) <heatmap>`` : (optional) 'LAST' or heatmap name
33+
- ``-o (--optimize)`` : Optimize data file (slower saving process)
34+
- ``-s (--save)`` : Save current state as heatmap
35+
**help** Prints all available commands
36+
**load **\ matrix-file  Tells Gitools to load a file. - ``--rows** (-r)`` : File rows annotations 1.7.0
37+
- ``--cols (-c)`` : File cols annotations
2838
**sort-by-annotation** Sorts the heatmap by col or row annotation
29-
- -h (--heatmap) <heatmap> : Heatmap
30-
- -p (--pattern) <pattern> : The pattern of annotations as e.g. ${annotation-id} 2.2.0
31-
- -d (--dimension) <dim> : Indicate where to add the header: 'rows' or 'columns'.
32-
**load **\ matrix-file  Tells Gitools to load a file. - **--rows** ( **-r**) : File rows annotations 1.7.0
33-
- **--cols** ( **-c**) : File cols annotations
34-
**version** Prints Gitools version. 1.7.1
35-
================================================ ============================================ ===================================================================================== ======================
39+
- ``-p (--pattern) <pattern>`` : The pattern of annotations as e.g. ${annotation-id} 2.2.0
40+
- ``-d (--dimension) <dim>`` : Indicate where to add the header: 'rows' or 'columns'.
41+
- ``-h (--heatmap) <heatmap>`` : Heatmap name. Not compulsory if one is open.
42+
**sort-mutex** Sorts the visible layer by mutual excl.
43+
- ``-d (--dimension) <dimension>`` : Indicate where to add the header: 'rows' or 2.2.1
44+
'columns'.
45+
- ``-h (--heatmap) <heatmap>`` : (optional) 'LAST' or heatmap name
46+
- ``-i (--identifier) <identifier>`` : Specify this option for each identifier which
47+
you want to include in the mutex sorting
48+
- ``-p (--pattern) <pattern>`` : The pattern of annotations as e.g.
49+
${annotation-id}
50+
- ``-s (--sort) <sort>`` : Sort according to header. Specify either
51+
asc[ending] or desc[ending].
52+
53+
**version** Prints Gitools version. 1.7.1
54+
================================================ ============================================ ========================================================================================= ======================
3655

3756

3857

@@ -71,8 +90,11 @@ internet protocol. See below to understand how python can connect to Gitools and
7190
.. code-block:: python
7291
7392
import socket
74-
gitools = socket .socket(socket .AF\_INET, socket .SOCK\_STREAM)
75-
gitools .connect(( ’localhost’, 50151))
76-
command = ”load /home/user/matrix-file.tdm --cols /home/user/col-annotations.tsv --rows /home/user/row-annotations.tsv”
77-
gitools .send( command )
78-
gitools .close()
93+
def gitools_command(command):
94+
gitools = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
95+
gitools.connect(("localhost", 50151))
96+
gitools.sendall( command.encode('utf-8'))
97+
gitools.close()
98+
99+
command = "load /home/user/matrix-file.tdm --cols /home/user/col-annotations.tsv --rows /home/user/row-annotations.tsv"
100+
gitools_command(command)

doc/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
# The short X.Y version.
5353
version = '2.2'
5454
# The full version, including alpha/beta/rc tags.
55-
release = '2.2.0'
55+
release = '2.2.1'
5656

5757
# The language for content autogenerated by Sphinx. Refer to documentation
5858
# for a list of supported languages.

howto-release.txt

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@ git pull
66
git push
77

88
# Start a new release or hotfix
9-
git-flow release start gitools-2.2.0
10-
git-flow hotfix start gitools-2.2.0
9+
git-flow release start gitools-2.2.1
10+
git-flow hotfix start gitools-2.2.1
1111

1212
# Update pom.xml version
1313
# The following command only prints to display
1414
# Check that you are going to update only the correct versions:
15-
find . -name pom.xml | awk '{ system("sed 0,/2.1.0/s//2.2.0/ "$0)}' | grep -A2 -B3 2.2.0
15+
find . -name pom.xml | awk '{ system("sed 0,/2.1.0/s//2.2.1/ "$0)}' | grep -A2 -B3 2.2.1
1616

1717
# The following command will apply the changes
1818
# Update all like this:
19-
find . -name pom.xml | awk '{ system("sed -i 0,/2.1.0/s//2.2.0/ "$0)}'
19+
find . -name pom.xml | awk '{ system("sed -i 0,/2.1.0/s//2.2.1/ "$0)}'
2020

2121
# Go to Documentation folder.
2222
# Check in src/conf.py if the version numbers are up to date
@@ -35,16 +35,16 @@ mvn -P test-analysis clean install assembly:assembly
3535

3636
# Test new release
3737
cd target
38-
unzip gitools-2.2.0-bin.zip
39-
gitools-2.2.0/bin/gitools
38+
unzip gitools-2.2.1-bin.zip
39+
gitools-2.2.1/bin/gitools
4040
cd ..
4141

4242
# Deploy ZIP file
43-
scp target/gitools-2.2.0-bin.zip bgadmin@ankara:/usr/local/gitools/www/downloads/
43+
scp target/gitools-2.2.1-bin.zip bgadmin@ankara:/usr/local/gitools/www/downloads/
4444

4545
# Deploy Webstart
4646
# change back to the gitools root folder
47-
./webstart-deploy.sh 2.2.0
47+
./webstart-deploy.sh 2.2.1
4848

4949
# Update this file on the server:
5050
/usr/local/gitools/www/downloads/latest.txt
@@ -56,29 +56,29 @@ make clean
5656
cd ..
5757

5858
# Commit the changes
59-
git commit -a -m "Release version 2.2.0"
59+
git commit -a -m "Release version 2.2.1"
6060

6161
# Finish the release or hotfix
62-
git flow release finish gitools-2.2.0
63-
git flow hotfix finish gitools-2.2.0
62+
git flow release finish gitools-2.2.1
63+
git flow hotfix finish gitools-2.2.1
6464

6565
# Check that you are on develop branch
6666
git checkout develop
6767

6868
# Update pom.xml versions to new SNAPSHOT version
6969

7070
# Check that you are going to update only the correct versions:
71-
find . -name pom.xml | awk '{ system("sed 0,/2.2.0/s//2.2.0-SNAPSHOT/ "$0)}' | grep -A2 -B3 2.2.0-SNAPSHOT
71+
find . -name pom.xml | awk '{ system("sed 0,/2.2.1/s//2.3.0-SNAPSHOT/ "$0)}' | grep -A2 -B3 2.3.0-SNAPSHOT
7272

7373
# Update all like this:
74-
find . -name pom.xml | awk '{ system("sed -i 0,/2.2.0/s//2.2.0-SNAPSHOT/ "$0)}'
74+
find . -name pom.xml | awk '{ system("sed -i 0,/2.2.1/s//2.3.0-SNAPSHOT/ "$0)}'
7575

7676
# Commit
77-
git commit -a -m "Next iteration version 2.2.0-SNAPSHOT"
77+
git commit -a -m "Next iteration version 2.3.0-SNAPSHOT"
7878

7979
# Push develop
8080
git push
81-
git push origin gitools-2.1.0
81+
git push origin
8282

8383

8484

lib/weblookandfeel/weblookandfeel/1.28-20140308/_maven.repositories

Lines changed: 0 additions & 4 deletions
This file was deleted.
Binary file not shown.

lib/weblookandfeel/weblookandfeel/1.28-20140308/weblookandfeel-1.28-20140308.jar.md5

Lines changed: 0 additions & 1 deletion
This file was deleted.

lib/weblookandfeel/weblookandfeel/1.28-20140308/weblookandfeel-1.28-20140308.jar.sha1

Lines changed: 0 additions & 1 deletion
This file was deleted.

lib/weblookandfeel/weblookandfeel/1.28-20140308/weblookandfeel-1.28-20140308.pom.md5

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)