jalview.git
8 years agoJAL-1705 refactored cross-reference fetching (CCDS, Uniprot, PDB)
gmungoc [Sat, 30 Jan 2016 06:33:01 +0000 (06:33 +0000)]
JAL-1705 refactored cross-reference fetching (CCDS, Uniprot, PDB)

8 years agomerge from develop
tcofoegbu [Fri, 29 Jan 2016 16:52:55 +0000 (16:52 +0000)]
merge from develop

8 years agoJAL-1979 refactor out duplicated similar block of code in StructureSelectionManger...
tcofoegbu [Fri, 29 Jan 2016 16:24:29 +0000 (16:24 +0000)]
JAL-1979 refactor out duplicated similar block of code in StructureSelectionManger to a single method

8 years agoJAL-1705 fetch Uniprot and PDB xrefs for Ensembl protein products
gmungoc [Fri, 29 Jan 2016 16:11:36 +0000 (16:11 +0000)]
JAL-1705 fetch Uniprot and PDB xrefs for Ensembl protein products

8 years agoJAL-1705 copy feature settings when opening a split frame for show
gmungoc [Fri, 29 Jan 2016 16:10:56 +0000 (16:10 +0000)]
JAL-1705 copy feature settings when opening a split frame for show
product

8 years agoJAL-1705 more correct title (CDS not cDNA) on split frame
gmungoc [Thu, 28 Jan 2016 16:44:10 +0000 (16:44 +0000)]
JAL-1705 more correct title (CDS not cDNA) on split frame

8 years agoJAL-1705 refine feature copying to including 5' and 3' overlaps
gmungoc [Thu, 28 Jan 2016 16:43:51 +0000 (16:43 +0000)]
JAL-1705 refine feature copying to including 5' and 3' overlaps

8 years agoJAL-1705 tests added, minor bugfix and refactoring
gmungoc [Thu, 28 Jan 2016 15:00:17 +0000 (15:00 +0000)]
JAL-1705 tests added, minor bugfix and refactoring

8 years agoMerge branch 'develop' into JAL-1705_trialMerge
gmungoc [Thu, 28 Jan 2016 12:07:40 +0000 (12:07 +0000)]
Merge branch 'develop' into JAL-1705_trialMerge

Conflicts:
src/jalview/analysis/AlignmentUtils.java
src/jalview/analysis/CrossRef.java
src/jalview/structure/StructureSelectionManager.java
src/jalview/ws/dbsources/Uniprot.java
test/jalview/analysis/AlignmentUtilsTests.java
test/jalview/util/MappingUtilsTest.java
test/jalview/ws/seqfetcher/DbRefFetcherTest.java

8 years agoJAL-1551 wrap enum declarations
gmungoc [Thu, 28 Jan 2016 10:17:03 +0000 (10:17 +0000)]
JAL-1551 wrap enum declarations

8 years agoJAL-1705 merge contiguous ranges when constructing a MapList (e.g. for
gmungoc [Thu, 28 Jan 2016 09:39:21 +0000 (09:39 +0000)]
JAL-1705 merge contiguous ranges when constructing a MapList (e.g. for
exons in cDNA)

8 years agoJAL-1705 add exon name to features and render on peptide (to show
gmungoc [Wed, 27 Jan 2016 16:57:11 +0000 (16:57 +0000)]
JAL-1705 add exon name to features and render on peptide (to show
boundaries)

8 years agoJAL-1479 fixed off-by-one error in SIFTS mapping output and added the flag 'isGetEnti...
tcofoegbu [Wed, 27 Jan 2016 12:24:27 +0000 (12:24 +0000)]
JAL-1479 fixed off-by-one error in SIFTS mapping output and added the flag 'isGetEntityIdDirectly' to control how an entity to process is determined.

8 years agoJAL-1705 use GET for single queries; set gene name as description on
gmungoc [Wed, 27 Jan 2016 11:59:35 +0000 (11:59 +0000)]
JAL-1705 use GET for single queries; set gene name as description on
transcript

8 years agoJAL-1705 derive transcript sequences from gene sequence/GFF; handle CDS
gmungoc [Tue, 26 Jan 2016 16:36:03 +0000 (16:36 +0000)]
JAL-1705 derive transcript sequences from gene sequence/GFF; handle CDS
phase != 0

8 years agodevelop merge
tcofoegbu [Tue, 26 Jan 2016 14:28:31 +0000 (14:28 +0000)]
develop merge

8 years agoJAL-1999 JAL-1479 implemented configurable fail-safe mechanism for SIFTS mapping...
tcofoegbu [Tue, 26 Jan 2016 12:56:22 +0000 (12:56 +0000)]
JAL-1999 JAL-1479 implemented configurable fail-safe mechanism for SIFTS mapping based on a PID threshold. Also added config threshold parameter for auto-computing time-based caching of downloaded SIFTS

8 years agoJAL-1998 bugfix for division by zero error for PDB entries with chain(s) consisiting...
tcofoegbu [Mon, 25 Jan 2016 15:06:26 +0000 (15:06 +0000)]
JAL-1998 bugfix for division by zero error for PDB entries with chain(s) consisiting of a single residue

8 years agoJAL-1705 EnsemblGene added, and related refactoring
gmungoc [Mon, 25 Jan 2016 10:45:02 +0000 (10:45 +0000)]
JAL-1705 EnsemblGene added, and related refactoring

8 years agoJAL-1997 database browser support tooltip if available
gmungoc [Mon, 25 Jan 2016 10:43:06 +0000 (10:43 +0000)]
JAL-1997 database browser support tooltip if available

8 years agoJAL-1355 get dialog title from message bundle
gmungoc [Sat, 23 Jan 2016 06:15:20 +0000 (06:15 +0000)]
JAL-1355 get dialog title from message bundle

8 years agoJAL-1705 copy 'show sequence features' setting in 'show products'
gmungoc [Sat, 23 Jan 2016 06:13:18 +0000 (06:13 +0000)]
JAL-1705 copy 'show sequence features' setting in 'show products'

8 years agoJAL-1705 todo comment re writing DBRefEntry/SequenceFeature to dataset
gmungoc [Sat, 23 Jan 2016 06:12:13 +0000 (06:12 +0000)]
JAL-1705 todo comment re writing DBRefEntry/SequenceFeature to dataset

8 years agoJAL-1705 compute peptide variants from dna; add "consequence" feature on
gmungoc [Sat, 23 Jan 2016 06:11:30 +0000 (06:11 +0000)]
JAL-1705 compute peptide variants from dna; add "consequence" feature on
CDS

8 years agoJAL-1479 JAL-1979 bugfix to check entire annotation property of a resDetail object...
tcofoegbu [Thu, 21 Jan 2016 17:00:16 +0000 (17:00 +0000)]
JAL-1479 JAL-1979 bugfix to check entire annotation property of a resDetail object for NOT_OBSERVED rather than just the topmost value. Intially thought the multiplicity was 0..1 rather than 0..* which it turned out to be following the N2NScan test

8 years agoJAL-1705 transfer features to the dataset sequence if there is one
gmungoc [Thu, 21 Jan 2016 16:25:55 +0000 (16:25 +0000)]
JAL-1705 transfer features to the dataset sequence if there is one

8 years agoJAL-1705 reworked Ensembl clients now fetching and mapping features &
gmungoc [Thu, 21 Jan 2016 16:01:19 +0000 (16:01 +0000)]
JAL-1705 reworked Ensembl clients now fetching and mapping features &
peptide

8 years agoJAL-653 refactor / tidy
gmungoc [Thu, 21 Jan 2016 15:58:15 +0000 (15:58 +0000)]
JAL-653 refactor / tidy

8 years agoJAL-653 JAL-1705 set strand for GFF sequence feature
gmungoc [Thu, 21 Jan 2016 15:57:43 +0000 (15:57 +0000)]
JAL-653 JAL-1705 set strand for GFF sequence feature

8 years agoJAL-1705 removed (only) usage of otherwise unused constant
gmungoc [Thu, 21 Jan 2016 15:56:06 +0000 (15:56 +0000)]
JAL-1705 removed (only) usage of otherwise unused constant

8 years agoJAL-653 comments/javadoc tidy only
gmungoc [Thu, 21 Jan 2016 15:55:20 +0000 (15:55 +0000)]
JAL-653 comments/javadoc tidy only

8 years agoJAL-1796 parse ensembl genomic coordinates to set start position
gmungoc [Thu, 21 Jan 2016 15:49:08 +0000 (15:49 +0000)]
JAL-1796 parse ensembl genomic coordinates to set start position

8 years agoJAL-1705 AlignmentUtils method renamed
gmungoc [Thu, 21 Jan 2016 15:33:18 +0000 (15:33 +0000)]
JAL-1705 AlignmentUtils method renamed

8 years agoJAL-1705 ENSEMBL added, unused constants removed
gmungoc [Thu, 21 Jan 2016 15:31:11 +0000 (15:31 +0000)]
JAL-1705 ENSEMBL added, unused constants removed

8 years agoJAL-1705 features transferred to CDS sequence; makeExon renamed makeCds
gmungoc [Thu, 21 Jan 2016 15:23:20 +0000 (15:23 +0000)]
JAL-1705 features transferred to CDS sequence; makeExon renamed makeCds

8 years agoJAL-1705 redundant comment removed
gmungoc [Thu, 21 Jan 2016 15:20:43 +0000 (15:20 +0000)]
JAL-1705 redundant comment removed

8 years agoJAL-1705 suppress jvsuffix (for sequence id matching to work)
gmungoc [Thu, 21 Jan 2016 15:18:59 +0000 (15:18 +0000)]
JAL-1705 suppress jvsuffix (for sequence id matching to work)

8 years agoJAL-1705 unused import removed
gmungoc [Thu, 21 Jan 2016 15:18:13 +0000 (15:18 +0000)]
JAL-1705 unused import removed

8 years agoJAL-1705 include dummy sequences in returned alignment
gmungoc [Thu, 21 Jan 2016 15:17:12 +0000 (15:17 +0000)]
JAL-1705 include dummy sequences in returned alignment

8 years agoJAL-1479 JAL-1979 updated the modified-aminoacid triplet code dictionary in Jalview...
tcofoegbu [Thu, 21 Jan 2016 14:59:40 +0000 (14:59 +0000)]
JAL-1479 JAL-1979 updated the modified-aminoacid triplet code dictionary in Jalview using data from SCOP/PDB provided by Fabio

8 years agoJAL-1705 tidy and todo comment, no functional change
gmungoc [Thu, 21 Jan 2016 14:56:27 +0000 (14:56 +0000)]
JAL-1705 tidy and todo comment, no functional change

8 years agoJAL-1705 tests for amended toString
gmungoc [Thu, 21 Jan 2016 14:54:41 +0000 (14:54 +0000)]
JAL-1705 tests for amended toString

8 years agoJAL-1705 added isSequenceVariant(), commonly used SO terms as constants
gmungoc [Thu, 21 Jan 2016 14:44:15 +0000 (14:44 +0000)]
JAL-1705 added isSequenceVariant(), commonly used SO terms as constants

8 years agoJAL-1705 isFromForwardStrand added; toString (for debug) tweaked
gmungoc [Thu, 21 Jan 2016 14:40:17 +0000 (14:40 +0000)]
JAL-1705 isFromForwardStrand added; toString (for debug) tweaked

8 years agoJAL-1705 canonicalise ENSEMBL name; code tidy
gmungoc [Thu, 21 Jan 2016 14:38:21 +0000 (14:38 +0000)]
JAL-1705 canonicalise ENSEMBL name; code tidy

8 years agoJAL-1705 get xrefs only for dna/peptide; code tidy
gmungoc [Thu, 21 Jan 2016 14:34:54 +0000 (14:34 +0000)]
JAL-1705 get xrefs only for dna/peptide; code tidy

8 years agoJAL-1705 toString() added (for debugging)
gmungoc [Thu, 21 Jan 2016 14:30:31 +0000 (14:30 +0000)]
JAL-1705 toString() added (for debugging)

8 years agoJAL-1705 isEmpty() and (debug) toString() methods added
gmungoc [Thu, 21 Jan 2016 14:29:42 +0000 (14:29 +0000)]
JAL-1705 isEmpty() and (debug) toString() methods added

8 years agomerge
tcofoegbu [Thu, 21 Jan 2016 12:45:30 +0000 (12:45 +0000)]
merge

8 years agoJAL-1986 JAL-1996 separated out appletDeploment page from appletParameter page, updat...
tcofoegbu [Thu, 21 Jan 2016 12:44:53 +0000 (12:44 +0000)]
JAL-1986 JAL-1996 separated out appletDeploment page from appletParameter page, updated the applet deployment docs, and updated necessary links. Also, having resolved JAL-1994, I've updated the json jars in all applet example pages.

8 years agoJAL-1995 remove jalviewApplet.jar from tree and added it to .gitignore
Jim Procter [Thu, 21 Jan 2016 12:07:28 +0000 (12:07 +0000)]
JAL-1995 remove jalviewApplet.jar from tree and added it to .gitignore

8 years agomerge
tcofoegbu [Thu, 21 Jan 2016 10:05:04 +0000 (10:05 +0000)]
merge

8 years agomerge
tcofoegbu [Thu, 21 Jan 2016 10:04:29 +0000 (10:04 +0000)]
merge

8 years agoJAL-1994 bugfix in build.xml to prevent proguard from obfuscating dynamically accesse... bug/JAL-1994_Jalviewlite-json-parser-in-browsers
tcofoegbu [Thu, 21 Jan 2016 10:02:08 +0000 (10:02 +0000)]
JAL-1994 bugfix in build.xml to prevent proguard from obfuscating dynamically accessed classes used in generating json in jalview. Also added some compile-time dependencies

8 years agoJAL-1919 basic support for importing and viewing mmCIF files - mapping support not...
tcofoegbu [Thu, 21 Jan 2016 09:46:43 +0000 (09:46 +0000)]
JAL-1919 basic support for importing and viewing mmCIF files - mapping support not yet available

8 years agoJAL-1191 cache isA (great-)grandparents as well for fast isA testing
gmungoc [Tue, 12 Jan 2016 08:58:01 +0000 (08:58 +0000)]
JAL-1191 cache isA (great-)grandparents as well for fast isA testing

8 years agoMerge branch 'develop' of https://source.jalview.org/git/jalview.git into develop
gmungoc [Mon, 11 Jan 2016 14:58:24 +0000 (14:58 +0000)]
Merge branch 'develop' of https://source.jalview.org/git/jalview.git into develop

8 years agoJAL-1989 additional ways to 'mirror' show/hide columns in split frame
gmungoc [Mon, 11 Jan 2016 12:37:52 +0000 (12:37 +0000)]
JAL-1989 additional ways to 'mirror' show/hide columns in split frame

8 years agoJAL-1990 added a progress indicator for Structure Chooser interface
tcofoegbu [Mon, 11 Jan 2016 12:37:07 +0000 (12:37 +0000)]
JAL-1990 added a progress indicator for Structure Chooser interface

8 years agomerge
tcofoegbu [Mon, 11 Jan 2016 11:18:30 +0000 (11:18 +0000)]
merge

8 years agoJAL-1991 bug fix for some flat-file printers to check for exact modulus in order...
tcofoegbu [Mon, 11 Jan 2016 11:16:03 +0000 (11:16 +0000)]
JAL-1991 bug fix for some flat-file printers to check for exact modulus in order to avoid outputing an extra redundant header line with empty sequences

8 years agoJAL-1989 map hidden column ranges
gmungoc [Mon, 11 Jan 2016 11:04:40 +0000 (11:04 +0000)]
JAL-1989 map hidden column ranges

8 years agoJAL-1989 more unit tests and encapsulation for ColumnSelection
gmungoc [Mon, 11 Jan 2016 11:03:50 +0000 (11:03 +0000)]
JAL-1989 more unit tests and encapsulation for ColumnSelection

8 years agoJAL-1544 "more than" not "more that"
gmungoc [Mon, 11 Jan 2016 10:51:36 +0000 (10:51 +0000)]
JAL-1544 "more than" not "more that"

8 years agoJAL-1705 DbSourceProxy properties converted to methods, tidy/format code
gmungoc [Fri, 8 Jan 2016 10:03:40 +0000 (10:03 +0000)]
JAL-1705 DbSourceProxy properties converted to methods, tidy/format code

8 years agomerge
tcofoegbu [Thu, 7 Jan 2016 14:51:48 +0000 (14:51 +0000)]
merge

8 years agoJAL-1479 implemented timestamp based caching of SIFTS by providing code which checks...
tcofoegbu [Thu, 7 Jan 2016 14:50:06 +0000 (14:50 +0000)]
JAL-1479 implemented timestamp based caching of SIFTS by providing code which checks if an already downloaded SIFTS file has exceeded a certain threshold upon processing. Also added a method to handle SIFTS entries for cases when an 'entityId' is NOT EQUAL TO 'chainId', this is a heuristic measure achieved using greedy search.

8 years agoJAL-653 updating 'align as' tests to match latest tweaks to algorithm
gmungoc [Tue, 5 Jan 2016 13:40:12 +0000 (13:40 +0000)]
JAL-653 updating 'align as' tests to match latest tweaks to algorithm

8 years agoMerge remote-tracking branch 'origin/features/JAL-1705_ensembl' into
gmungoc [Tue, 5 Jan 2016 13:09:44 +0000 (13:09 +0000)]
Merge remote-tracking branch 'origin/features/JAL-1705_ensembl' into
features/JAL-653_JAL-1766_htslib_refseqsupport

8 years agoJAL-653 typed map for feature colours in method signature
gmungoc [Tue, 5 Jan 2016 10:15:22 +0000 (10:15 +0000)]
JAL-653 typed map for feature colours in method signature

8 years agoJAL-1191 check for obsolete term when descriptions are duplicated
gmungoc [Tue, 5 Jan 2016 10:12:09 +0000 (10:12 +0000)]
JAL-1191 check for obsolete term when descriptions are duplicated

8 years agoJAL-1191 unzipped OBO file removed
gmungoc [Wed, 23 Dec 2015 09:48:26 +0000 (09:48 +0000)]
JAL-1191 unzipped OBO file removed

8 years agoJAL-1191 zipped SO OBO file added to /resources, more tests added
gmungoc [Wed, 23 Dec 2015 09:47:52 +0000 (09:47 +0000)]
JAL-1191 zipped SO OBO file added to /resources, more tests added

8 years agoJAL-1191 more test cases
gmungoc [Tue, 22 Dec 2015 16:24:02 +0000 (16:24 +0000)]
JAL-1191 more test cases

8 years agoJAL-1191 and provide the SO OBO file in /resources :-)
gmungoc [Tue, 22 Dec 2015 16:01:20 +0000 (16:01 +0000)]
JAL-1191 and provide the SO OBO file in /resources :-)

8 years agoJAL-1191 SequenceOntology wrapping/caching SO.OBO via BioJava library
gmungoc [Tue, 22 Dec 2015 15:49:33 +0000 (15:49 +0000)]
JAL-1191 SequenceOntology wrapping/caching SO.OBO via BioJava library

8 years agoJAL-1191 stub class for a SequenceOntology wrapper
gmungoc [Tue, 22 Dec 2015 09:28:04 +0000 (09:28 +0000)]
JAL-1191 stub class for a SequenceOntology wrapper

8 years agoJAL-1551 don't autoformat /* comments */
gmungoc [Tue, 22 Dec 2015 09:24:49 +0000 (09:24 +0000)]
JAL-1551 don't autoformat /* comments */

8 years agoJAL-1421 parameterised map constructor used
gmungoc [Tue, 22 Dec 2015 09:22:57 +0000 (09:22 +0000)]
JAL-1421 parameterised map constructor used

8 years agoJAL-653 encapsulate Strand, Attributes, Status of SequenceFeature
gmungoc [Tue, 22 Dec 2015 09:21:58 +0000 (09:21 +0000)]
JAL-653 encapsulate Strand, Attributes, Status of SequenceFeature

8 years agoJAL-653 realise virtual mappings and align when adding sequences
gmungoc [Tue, 22 Dec 2015 09:21:22 +0000 (09:21 +0000)]
JAL-653 realise virtual mappings and align when adding sequences

8 years agoJAL-391 new Calculate options to Reverse, Reverse Complement nucleotide
gmungoc [Tue, 22 Dec 2015 09:15:40 +0000 (09:15 +0000)]
JAL-391 new Calculate options to Reverse, Reverse Complement nucleotide

8 years agoJAL-653 AlignedCodonFrame collections changed from Set to List
gmungoc [Tue, 22 Dec 2015 09:14:08 +0000 (09:14 +0000)]
JAL-653 AlignedCodonFrame collections changed from Set to List

8 years agoJAL-653 set showSequenceFeatures=true on loading a FeaturesSourceI
gmungoc [Tue, 22 Dec 2015 09:11:48 +0000 (09:11 +0000)]
JAL-653 set showSequenceFeatures=true on loading a FeaturesSourceI

8 years agoJAL-653 GFF new/refactored helper classes
gmungoc [Tue, 22 Dec 2015 09:10:07 +0000 (09:10 +0000)]
JAL-653 GFF new/refactored helper classes

8 years agoJAL-653 AlignedCodonFrame internal refactor, merge ranges with
gmungoc [Tue, 22 Dec 2015 09:03:03 +0000 (09:03 +0000)]
JAL-653 AlignedCodonFrame internal refactor, merge ranges with
MapList.addMapList

8 years agoJAL-653 hold AlignedCodonFrame collections as list rather than set
gmungoc [Tue, 22 Dec 2015 08:58:50 +0000 (08:58 +0000)]
JAL-653 hold AlignedCodonFrame collections as list rather than set

8 years agoJAL-1982 hotfix to prevent NPE with applet launch on Jpred4 site
Jim Procter [Wed, 9 Dec 2015 16:03:51 +0000 (16:03 +0000)]
JAL-1982 hotfix to prevent NPE with applet launch on Jpred4 site

8 years agoJAL-653 code tidy / tests for 'realise gff mappings'
gmungoc [Thu, 3 Dec 2015 16:27:57 +0000 (16:27 +0000)]
JAL-653 code tidy / tests for 'realise gff mappings'

8 years agoJAL-653 handle reverse strand mapping in SearchResults matches
gmungoc [Thu, 3 Dec 2015 16:26:51 +0000 (16:26 +0000)]
JAL-653 handle reverse strand mapping in SearchResults matches

8 years agoJAL-653 mappings always reside on the dataset alignment if there is one
gmungoc [Thu, 3 Dec 2015 16:26:08 +0000 (16:26 +0000)]
JAL-653 mappings always reside on the dataset alignment if there is one

8 years agoJAL-653 handle reverse strand mappings also
gmungoc [Thu, 3 Dec 2015 14:46:53 +0000 (14:46 +0000)]
JAL-653 handle reverse strand mappings also

8 years agoJAL-1827 code and comment tidy up
gmungoc [Thu, 3 Dec 2015 10:05:22 +0000 (10:05 +0000)]
JAL-1827 code and comment tidy up

8 years agoJAL-1827 refactored to handle missing residues better
gmungoc [Wed, 2 Dec 2015 16:52:41 +0000 (16:52 +0000)]
JAL-1827 refactored to handle missing residues better

8 years agoJAL-1827 added overloaded method for convenience
gmungoc [Wed, 2 Dec 2015 16:43:32 +0000 (16:43 +0000)]
JAL-1827 added overloaded method for convenience

8 years agoJAL-1827 reverted text on generic sequence fetcher to not refer to PDB
gmungoc [Wed, 2 Dec 2015 16:42:23 +0000 (16:42 +0000)]
JAL-1827 reverted text on generic sequence fetcher to not refer to PDB

8 years agoJAL-1421 generics loop syntax; 'bug?' comment added
gmungoc [Mon, 30 Nov 2015 10:05:57 +0000 (10:05 +0000)]
JAL-1421 generics loop syntax; 'bug?' comment added

8 years agoJAL-653 test for 'resolving GFF mappings to sequences' (wip)
gmungoc [Mon, 30 Nov 2015 10:04:40 +0000 (10:04 +0000)]
JAL-653 test for 'resolving GFF mappings to sequences' (wip)

8 years agoJAL-653 small comment change only
gmungoc [Mon, 30 Nov 2015 10:03:15 +0000 (10:03 +0000)]
JAL-653 small comment change only

8 years agoJAL-652 refactored to remove one method
gmungoc [Mon, 30 Nov 2015 09:51:08 +0000 (09:51 +0000)]
JAL-652 refactored to remove one method