Index: src/jalview/gui/SequenceFetcher.java =================================================================== diff -u -N -r85f6e96380285dfda463cd36317c55c4f5184ad8 -r1104370854c88afc34b54efcb6d914e4309e8f4f --- src/jalview/gui/SequenceFetcher.java (.../SequenceFetcher.java) (revision 85f6e96380285dfda463cd36317c55c4f5184ad8) +++ src/jalview/gui/SequenceFetcher.java (.../SequenceFetcher.java) (revision 1104370854c88afc34b54efcb6d914e4309e8f4f) @@ -27,6 +27,7 @@ import jalview.datamodel.SequenceI; import jalview.fts.core.GFTSPanel; import jalview.fts.service.pdb.PDBFTSPanel; +import jalview.fts.service.threedbeacons.TDBeaconsFTSPanel; import jalview.fts.service.uniprot.UniprotFTSPanel; import jalview.io.FileFormatI; import jalview.io.gff.SequenceOntologyI; @@ -195,6 +196,11 @@ frame.dispose(); new UniprotFTSPanel(SequenceFetcher.this); } + else if ("3d-beacons".equalsIgnoreCase(currentSelection)) + { + frame.dispose(); + new TDBeaconsFTSPanel(SequenceFetcher.this); + } else { otherSourceAction(); Index: src/jalview/ws/SequenceFetcher.java =================================================================== diff -u -N -r17e4ea278bc9a5fb280db1252ce78b7a295215f5 -r1104370854c88afc34b54efcb6d914e4309e8f4f --- src/jalview/ws/SequenceFetcher.java (.../SequenceFetcher.java) (revision 17e4ea278bc9a5fb280db1252ce78b7a295215f5) +++ src/jalview/ws/SequenceFetcher.java (.../SequenceFetcher.java) (revision 1104370854c88afc34b54efcb6d914e4309e8f4f) @@ -27,6 +27,7 @@ import jalview.ws.dbsources.PfamFull; import jalview.ws.dbsources.PfamSeed; import jalview.ws.dbsources.RfamSeed; +import jalview.ws.dbsources.TDBeacons; import jalview.ws.dbsources.Uniprot; import jalview.ws.seqfetcher.ASequenceFetcher; import jalview.ws.seqfetcher.DbSourceProxy; @@ -54,6 +55,7 @@ addDBRefSourceImpl(EmblSource.class); addDBRefSourceImpl(EmblCdsSource.class); addDBRefSourceImpl(Uniprot.class); + addDBRefSourceImpl(TDBeacons.class); addDBRefSourceImpl(Pdb.class); addDBRefSourceImpl(PfamFull.class); addDBRefSourceImpl(PfamSeed.class);