Jim Procter [Thu, 5 Apr 2018 13:23:02 +0000 (14:23 +0100)]
JAL-2944 expose UI update methods in api
Jim Procter [Thu, 5 Apr 2018 13:17:01 +0000 (14:17 +0100)]
JAL-2944 remove modal prompt logic and expose methods for adding structure data to a view via the StructureDisplay API
Jim Procter [Thu, 5 Apr 2018 13:06:47 +0000 (14:06 +0100)]
JAL-2944 pull up structure viewer discovery routine to Desktop
gmungoc [Thu, 22 Mar 2018 09:50:46 +0000 (09:50 +0000)]
JAL-2929 unit test, tidy unused/unneeded fields/parameters
Jim Procter [Wed, 21 Mar 2018 17:13:49 +0000 (17:13 +0000)]
Merge branch 'patch/JAL-2754_patch2104forJava8' into releases/Release_2_10_4_Branch
Jim Procter [Wed, 21 Mar 2018 17:13:04 +0000 (17:13 +0000)]
JAL-2754 don’t use deprecated api for getting font metrics
Jim Procter [Wed, 21 Mar 2018 17:12:17 +0000 (17:12 +0000)]
JAL-2754 fix eclipse compilation error about referencing deprecated API via @see
gmungoc [Wed, 21 Mar 2018 17:05:58 +0000 (17:05 +0000)]
JAL-2929 use configure Overview gap colour instead of white past end of sequence
Jim Procter [Wed, 21 Mar 2018 16:46:37 +0000 (16:46 +0000)]
Merge branch 'patch/JAL-2754_patch2104forJava8' into releases/Release_2_10_4_Branch
Jim Procter [Wed, 21 Mar 2018 16:45:44 +0000 (16:45 +0000)]
JAL-2754 dont put '<>' in <echo> text!
Jim Procter [Wed, 21 Mar 2018 16:32:59 +0000 (16:32 +0000)]
Merge branch 'patch/JAL-2754_patch2104forJava8' into releases/Release_2_10_4_Branch
Jim Procter [Wed, 21 Mar 2018 16:32:34 +0000 (16:32 +0000)]
JAL-2754 clean up proguard path spec and config variables
gmungoc [Fri, 27 Oct 2017 11:20:28 +0000 (12:20 +0100)]
JAL-2754 renamed proguard.jar to include version number
gmungoc [Fri, 27 Oct 2017 11:03:22 +0000 (12:03 +0100)]
JAL-2754 5.3.3 update of proguard.jar
gmungoc [Fri, 27 Oct 2017 09:52:05 +0000 (10:52 +0100)]
JAL-2754 update to specify Java 1.8(+)
gmungoc [Fri, 6 Oct 2017 08:39:02 +0000 (09:39 +0100)]
JAL-2754 update to Java 1.8
gmungoc [Fri, 16 Mar 2018 14:47:12 +0000 (14:47 +0000)]
JAL-2922 update FeatureRenderer and repaint feature settings after Invert Selection
gmungoc [Thu, 15 Mar 2018 16:24:06 +0000 (16:24 +0000)]
JAL-2893 enabling Get Crossreferences to ENSEMBLGENOMES
gmungoc [Wed, 14 Mar 2018 16:36:29 +0000 (16:36 +0000)]
JAL-2893 include ENSEMBLGENOMES as a 'roundtrip db source'
gmungoc [Wed, 14 Mar 2018 14:41:14 +0000 (14:41 +0000)]
JAL-2679 reinstating changes lost in VCF merge
Conflicts:
src/jalview/ext/ensembl/EnsemblLookup.java
Jim Procter [Wed, 14 Mar 2018 08:53:17 +0000 (08:53 +0000)]
JAL-2930 JAL-2924 JAL-2913 JAL-2926 JAL-2906 2.10.4 release notes
gmungoc [Tue, 13 Mar 2018 16:22:55 +0000 (16:22 +0000)]
JAL-2913 use FIGURE_FIXEDIDWIDTH (not FIGURE_USERIDWIDTH)
gmungoc [Thu, 8 Mar 2018 14:05:51 +0000 (14:05 +0000)]
JAL-2885 tests updated for code changes
gmungoc [Thu, 8 Mar 2018 11:29:11 +0000 (11:29 +0000)]
JAL-2930 use MouseWheelEvent.getPreciseWheelRotation, not getWheelRotation
gmungoc [Wed, 7 Mar 2018 12:05:23 +0000 (12:05 +0000)]
Merge branch 'bugs/JAL-2922' into releases/Release_2_10_4_Branch
gmungoc [Wed, 7 Mar 2018 12:04:58 +0000 (12:04 +0000)]
JAL-2922 [2] not [1] for Boolean column of table
gmungoc [Wed, 7 Mar 2018 11:53:57 +0000 (11:53 +0000)]
Merge branch 'bugs/JAL-2922' into releases/Release_2_10_4_Branch
gmungoc [Wed, 7 Mar 2018 11:53:26 +0000 (11:53 +0000)]
JAL-2922 i18n and bespoke handler for Invert Selection
gmungoc [Wed, 7 Mar 2018 11:30:09 +0000 (11:30 +0000)]
Merge branch 'bug/JAL-2924nullTooltip' into releases/Release_2_10_4_Branch
gmungoc [Wed, 7 Mar 2018 11:27:57 +0000 (11:27 +0000)]
JAL-2926 fix copy group consensus (and paste sequence with space in name)
gmungoc [Wed, 7 Mar 2018 11:27:20 +0000 (11:27 +0000)]
JAL-2925 handle empty annotation when copying group consensus
gmungoc [Wed, 7 Mar 2018 11:04:42 +0000 (11:04 +0000)]
JAL-2913 use FIGURE_USERIDWIDTH for fixed id width property
gmungoc [Wed, 28 Feb 2018 17:54:15 +0000 (17:54 +0000)]
JAL-2924 no tooltip over null annotation positions
Jim Procter [Wed, 28 Feb 2018 10:32:14 +0000 (10:32 +0000)]
Merge branch 'releases/Release_2_10_4_Branch_merged_JAL-2759' into releases/Release_2_10_4_Branch
Jim Procter [Tue, 27 Feb 2018 16:18:59 +0000 (16:18 +0000)]
JAL-2759 release notes for 2.10.4
Jim Procter [Tue, 27 Feb 2018 11:16:41 +0000 (11:16 +0000)]
Merge branch 'feature/JAL-2759' into merge/JAL-2759_2104
Jim Procter [Tue, 27 Feb 2018 11:07:48 +0000 (11:07 +0000)]
fix for JAL-2922 - update states all at once and then refresh
Jim Procter [Mon, 26 Feb 2018 10:13:30 +0000 (10:13 +0000)]
Merge branch 'feature/JAL-984splitAdjuster' into releases/Release_2_10_4_Branch
Jim Procter [Mon, 26 Feb 2018 10:12:45 +0000 (10:12 +0000)]
JAL-984 remove all references to idwidth.gif - in build.xml too :)
Jim Procter [Fri, 23 Feb 2018 16:54:28 +0000 (16:54 +0000)]
JAL-2885 release notes
Jim Procter [Fri, 23 Feb 2018 16:01:42 +0000 (16:01 +0000)]
Merge branch 'features/JAL-2885UniprotHttps' into releases/Release_2_10_4_Branch
Jim Procter [Fri, 23 Feb 2018 11:40:15 +0000 (11:40 +0000)]
JAL-2885 xfam https
Jim Procter [Fri, 23 Feb 2018 11:39:34 +0000 (11:39 +0000)]
JAL-2885 XFAM_DOMAIN->XFAM_BASEURL
Jim Procter [Fri, 23 Feb 2018 11:35:43 +0000 (11:35 +0000)]
JAL-2885 Ensembl* -> https
Jim Procter [Fri, 23 Feb 2018 11:33:41 +0000 (11:33 +0000)]
JAL-2885 ENSEMBL-DOMAIN -> ENSEMBL-BASEURL
Jim Procter [Fri, 23 Feb 2018 11:24:03 +0000 (11:24 +0000)]
JAL-2885 renamed base URL getter from getDomain..
Jim Procter [Thu, 22 Feb 2018 15:15:35 +0000 (15:15 +0000)]
Merge branch 'feature/JAL-984splitAdjuster' into releases/Release_2_10_4_Branch
Jim Procter [Thu, 22 Feb 2018 15:14:46 +0000 (15:14 +0000)]
JAL-984 ID width adjuster needs to be white !
Jim Procter [Thu, 22 Feb 2018 15:05:36 +0000 (15:05 +0000)]
JAL-2666 release notes
Jim Procter [Thu, 22 Feb 2018 14:48:58 +0000 (14:48 +0000)]
Merge branch 'bug/JAL-2666' into releases/Release_2_10_4_Branch
Jim Procter [Thu, 22 Feb 2018 14:34:44 +0000 (14:34 +0000)]
Merge branch 'feature/JAL-984splitAdjuster' into releases/Release_2_10_4_Branch
Jim Procter [Thu, 22 Feb 2018 14:34:23 +0000 (14:34 +0000)]
JAL-984 remove all references to idwidth.gif and use int constants in place of width/height of image when switching between margin adjustment active/inactive mouse cursor
Jim Procter [Thu, 22 Feb 2018 14:16:26 +0000 (14:16 +0000)]
JAL-2906 typo fixes
Jim Procter [Thu, 22 Feb 2018 14:15:19 +0000 (14:15 +0000)]
JAL-984 release notes
Jim Procter [Thu, 22 Feb 2018 14:08:47 +0000 (14:08 +0000)]
Merge branch 'feature/JAL-984splitAdjuster' into releases/Release_2_10_4_Branch
Jim Procter [Thu, 22 Feb 2018 14:08:15 +0000 (14:08 +0000)]
JAL-294 remove unneeded paint() method
Jim Procter [Thu, 22 Feb 2018 14:07:58 +0000 (14:07 +0000)]
JAL-984 remove commented/unnecessary if clause
Jim Procter [Wed, 21 Feb 2018 17:40:04 +0000 (17:40 +0000)]
JAL-2906 release notes for 2.10.4
Jim Procter [Wed, 21 Feb 2018 17:19:01 +0000 (17:19 +0000)]
Merge branch 'bug/JAL-2778again' into releases/Release_2_10_4_Branch
Jim Procter [Wed, 21 Feb 2018 16:28:31 +0000 (16:28 +0000)]
JAL-2778 reinstate transparent windows to avoid ugly borders on OSX
kiramt [Wed, 21 Feb 2018 09:28:40 +0000 (09:28 +0000)]
JAL-2778 Adjust cursor changes in overview panel
kiramt [Wed, 21 Feb 2018 08:00:35 +0000 (08:00 +0000)]
JAL-2778 Revert back to old synchronisation
Jim Procter [Tue, 20 Feb 2018 09:02:56 +0000 (09:02 +0000)]
Merge branch 'bugs/JAL-2780_JAL-2781_pdbnegativenums' into releases/Release_2_10_4_Branch
Jim Procter [Thu, 15 Feb 2018 15:52:11 +0000 (15:52 +0000)]
Merge branch 'develop' into releases/Release_2_10_4_Branch
Jim Procter [Thu, 15 Feb 2018 15:51:48 +0000 (15:51 +0000)]
JAL-2906 bump release version and cut new release note entry
Jim Procter [Tue, 13 Feb 2018 16:16:04 +0000 (16:16 +0000)]
JAL-2780 scan all test IDs before testing and reporting test failures - currently failing for 4im2 and Resnum==0 (seq pos 0)
Jim Procter [Tue, 13 Feb 2018 16:15:12 +0000 (16:15 +0000)]
JAL-2780 SequenceI.findFeatures takes column numbers in base 1…
Jim Procter [Tue, 13 Feb 2018 15:35:41 +0000 (15:35 +0000)]
JAL-2780 JAL-2781 don’t create a mapping if sequence position was not assigned but still keep track of ‘unobserved’ counts for bookkeeping
Jim Procter [Tue, 13 Feb 2018 15:34:22 +0000 (15:34 +0000)]
JAL-2780 JAL-2781 only create a mapping entry or write a character to the ‘mapped sequence’ for observed residues regardless of to/from coordinate frames
Jim Procter [Tue, 13 Feb 2018 15:33:16 +0000 (15:33 +0000)]
JAL-2781 JAL-2780 include sequence start number when computing position in PDB sequence when mapping from PDB to PDB
Jim Procter [Tue, 13 Feb 2018 15:31:35 +0000 (15:31 +0000)]
JAL-2781 ensure Trim is disabled before test starts
Jim Procter [Tue, 13 Feb 2018 15:28:21 +0000 (15:28 +0000)]
JAL-2781 refactor ‘trim retrieved sequence’ preference key to string constant for reuse in tests
Jim Procter [Tue, 13 Feb 2018 13:48:23 +0000 (13:48 +0000)]
JAL-2781 null local siftsClient variable if exception occurs (probably not needed but clearer this way ?)
Jim Procter [Tue, 13 Feb 2018 13:47:37 +0000 (13:47 +0000)]
JAL-2781 refactor StructureSelectionManager.siftsClient to local variable in computeMapping
Jim Procter [Tue, 13 Feb 2018 13:46:26 +0000 (13:46 +0000)]
JAL-2781 FIXME: value of sourceType parameter always overwritten
Jim Procter [Tue, 13 Feb 2018 13:45:28 +0000 (13:45 +0000)]
JAL-2781 refactor possibly non-functional ‘extract secondary structure’ logic out of computeMapping
Jim Procter [Tue, 13 Feb 2018 13:44:30 +0000 (13:44 +0000)]
JAL-2781 tidy up comments on getMapping/computeMapping
Jim Procter [Tue, 13 Feb 2018 12:50:40 +0000 (12:50 +0000)]
JAL-2781 report exactly which residues do not receive RESNUM annotation from associated structure data
Jim Procter [Tue, 13 Feb 2018 12:49:25 +0000 (12:49 +0000)]
JAL-2905 added additional jvmarg for testng task conditional on the JVM identifying as java.version==9
Jim Procter [Mon, 12 Feb 2018 17:13:50 +0000 (17:13 +0000)]
JAL-2780 JAL-2781 extra column in mapping array
Jim Procter [Mon, 12 Feb 2018 17:13:12 +0000 (17:13 +0000)]
JAL-2904 JAL-2780 JAL-2781 update JmolCommandsTest for removal of redundant first semicolon in commandset
Jim Procter [Mon, 12 Feb 2018 17:12:19 +0000 (17:12 +0000)]
JAL-2780 JAL-2781 ahem - add a semicolon if there isn’t one
Jim Procter [Mon, 12 Feb 2018 16:43:30 +0000 (16:43 +0000)]
JAL-2780 use value of ’UNASSIGNED’ constant in assert verifying expected unassigned positions
Jim Procter [Mon, 12 Feb 2018 16:29:49 +0000 (16:29 +0000)]
JAL-2904 replaced assert for (getEnd()-getStart()+1)==getLength() in testPdb/mmCIFSeqRetrieve with test for RESNUM features at each position extracted from the PDB chain.
Jim Procter [Sun, 11 Feb 2018 11:04:57 +0000 (11:04 +0000)]
JAL-2781 use SIFTs mapping rather than maxChain AlignSeq to propagate annotation and sequence features to sequence being associated
Jim Procter [Sun, 11 Feb 2018 11:03:27 +0000 (11:03 +0000)]
JAL-2780 JAL-2781 use PDBe numbering to map between sequence extracted from PDB chain and Uniprot mapping
Jim Procter [Sun, 11 Feb 2018 10:54:00 +0000 (10:54 +0000)]
JAL-2781 mark aligned positions via StructureMapping’s Mapping object, and transfer residue positions via the Atom.resNum position rather than Residue.number
Jim Procter [Sun, 11 Feb 2018 10:49:50 +0000 (10:49 +0000)]
JAL-2780 JAL-2781 include a Mapping object in StructureMapping to pass to sequence annotation and feature transfer
Jim Procter [Sun, 11 Feb 2018 10:45:23 +0000 (10:45 +0000)]
JAL-2780 JAL-2781 UNASSIGNED positions marked as Integer.Min
Jim Procter [Sun, 11 Feb 2018 10:41:07 +0000 (10:41 +0000)]
JAL-2781 fix test data for full length annotation
gmungoc [Fri, 9 Feb 2018 12:14:38 +0000 (12:14 +0000)]
JAL-2789 avoid using transcript (with no UTR) as CDS sequence
gmungoc [Fri, 9 Feb 2018 12:07:56 +0000 (12:07 +0000)]
JAL-2789 code format changes only (before functional fixes)
gmungoc [Fri, 9 Feb 2018 12:03:57 +0000 (12:03 +0000)]
JAL-2666 fix failure to scroll split alignment of height 1
Jim Procter [Fri, 9 Feb 2018 09:46:25 +0000 (09:46 +0000)]
Use the “PDBe” or “PDB” numbering (starts from 1, corresponds with the PDB SEQRES record) to map to the dataset sequence if its primary coord system is PDB. (fixes StructureSelectionManagerTest.testMapping_EqualsSeqFeatures with 4im2_missing.pdb).
Jim Procter [Fri, 9 Feb 2018 09:42:25 +0000 (09:42 +0000)]
JAL-2780 JAL-2781 should always ensure SIFTS mappings are made to dataset sequence rather than the alignment sequence.
gmungoc [Thu, 8 Feb 2018 16:16:41 +0000 (16:16 +0000)]
JAL-2666 basic initial fix for split screen scroll bug
Jim Procter [Wed, 7 Feb 2018 16:58:09 +0000 (16:58 +0000)]
JAL-2780 JAL-2781 run sequentially and ensure windows are closed so structureselectionmanager is tidied up after each test.
Jim Procter [Wed, 7 Feb 2018 16:56:44 +0000 (16:56 +0000)]
JAL-2780 JAL-2891 clear all windows always beforeTest for Jalview2XmlBase
Jim Procter [Wed, 7 Feb 2018 16:48:22 +0000 (16:48 +0000)]
JAL-2902 catch case where viewer is closed (therefore binding is null) before hasMapping is called. technically, hasMapping should return false… but not if it is being used to poll.
Jim Procter [Wed, 7 Feb 2018 16:47:26 +0000 (16:47 +0000)]
JAL-2902 thread off dialog close op to avoid deadlock on the main swing thread.