From: <hi...@us...> - 2011-11-02 16:46:03
|
Revision: 9341 http://genoviz.svn.sourceforge.net/genoviz/?rev=9341&view=rev Author: hiralv Date: 2011-11-02 16:45:57 +0000 (Wed, 02 Nov 2011) Log Message: ----------- Fixing show cDNA button on branch. Modified Paths: -------------- branches/igb_6_6/igb/src/com/affymetrix/igb/view/SequenceViewer.java Modified: branches/igb_6_6/igb/src/com/affymetrix/igb/view/SequenceViewer.java =================================================================== --- branches/igb_6_6/igb/src/com/affymetrix/igb/view/SequenceViewer.java 2011-11-02 16:44:46 UTC (rev 9340) +++ branches/igb_6_6/igb/src/com/affymetrix/igb/view/SequenceViewer.java 2011-11-02 16:45:57 UTC (rev 9341) @@ -199,7 +199,6 @@ if (isGenomicRequest) { title = residues_sym.getSpan(0).getStart() + " - " + (residues_sym.getSpan(0).getEnd() - 1) + " : " + version + " : " + this.aseq; // seqview.setFirstOrdinal(residues_sym.getSpan(0).getStart()); - showcDNAButton.setEnabled(false); } else { if (residues_sym.getID() != null) { id = residues_sym.getID(); @@ -382,12 +381,26 @@ start += cv.getSi().getResidues().length(); } } + + private void enableShowCDNA(){ + showcDNAButton.setEnabled(false); + if(!bundle.isEmpty()){ + for(CreateValueSet b : bundle){ + if(b.getSi().getType() == SequenceViewerItems.TYPE.INTRON.ordinal()){ + showcDNAButton.setEnabled(true); + break; + } + } + } + } + /* This method calls all the important methods to start sequence viewer * */ protected void getGoing(SeqSymmetry residues_sym) { this.getNeoSeqInstance(); createItemListForSequenceviewer(residues_sym, aseq); + enableShowCDNA(); customFormatting(residues_sym); //this.createAllLists(); addFormattedResidues(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |