eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/molecular/CMDAlignmentObjectPlaceholder.java -text
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/molecular/ContigSequenceDataProvider.java -text
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/molecular/PherogramMouseListener.java -text
-eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/molecular/PherogramView.java -text
+eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/molecular/PherogramViewPart.java -text
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/molecular/ToggleInsertOverwriteButton.java -text
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/molecular/ToggleLeftRightInsertionButton.java -text
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/name/TaxonNameEditor.java -text
import java.net.MalformedURLException;\r
import java.net.URI;\r
\r
-import info.bioinfweb.libralign.pherogram.PherogramTraceCurveView;\r
+import info.bioinfweb.libralign.pherogram.PherogramFormats.QualityOutputType;\r
+import info.bioinfweb.libralign.pherogram.view.PherogramView;\r
\r
import org.biojava.bio.chromatogram.UnsupportedChromatogramFormatException;\r
import org.eclipse.swt.SWT;\r
* @author Ben Stöver\r
* @date Nov 20, 2014\r
*/\r
-public class PherogramView extends ViewPart {\r
+public class PherogramViewPart extends ViewPart {\r
public static final String ID = "eu.etaxonomy.taxeditor.editor.molecular.PherogramView";\r
\r
private URI uri = null;\r
- private PherogramTraceCurveView pherogramView = null;\r
+ private PherogramView pherogramView = null;\r
\r
\r
- public static PherogramView createView(URI uri) throws PartInitException, MalformedURLException, \r
+ public static PherogramViewPart createView(URI uri) throws PartInitException, MalformedURLException, \r
UnsupportedChromatogramFormatException, IOException {\r
\r
- PherogramView view = (PherogramView)PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(ID);\r
+ PherogramViewPart view = (PherogramViewPart)PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(ID);\r
view.setURI(uri);\r
return view;\r
}\r
\r
\r
- public PherogramTraceCurveView getPherogramView() {\r
+ public PherogramView getPherogramView() {\r
if (pherogramView == null) {\r
- pherogramView = new PherogramTraceCurveView();\r
+ pherogramView = new PherogramView();\r
+ pherogramView.getTraceCurveView().getFormats().setShowProbabilityValues(true);\r
+ pherogramView.getTraceCurveView().setHorizontalScale(1); \r
+ pherogramView.getTraceCurveView().setVerticalScale(100);\r
+ pherogramView.getTraceCurveView().getFormats().setQualityOutputType(QualityOutputType.ALL);\r
+ pherogramView.getTraceCurveView().getFormats().setShowProbabilityValues(true);\r
}\r
return pherogramView;\r
}\r
\r
protected void setURI(URI uri) throws MalformedURLException, IOException, UnsupportedChromatogramFormatException {\r
this.uri = uri;\r
- getPherogramView().setProvider(AlignmentEditor.readPherogram(uri));\r
+ getPherogramView().getTraceCurveView().setProvider(AlignmentEditor.readPherogram(uri));\r
+ getPherogramView().assignSize();\r
}\r
\r
\r