0
头像

开发套件示例不起作用

嗨,大家好,

我们公司购买了 Geneious 6.1.6,我目前正在研究 Geneious 插件开发。当我尝试运行开发工具包中的示例时,其中一些示例不起作用。例如,我在任何地方都找不到插件。

 

我试过的例子: 

ExampleAlignmentOperation:在任何地方都找不到这个插件。在代码中,它应该在工具下添加一个项目。 

源代码:

公共 GeneiousActionOptions getActionOptions() {
return new GeneiousActionOptions("My Action").setMainMenuLocation(GeneiousActionOptions.MainMenu.Tools).setInMainToolbar(true).setInPopupMenu(true);
}

示例工作流:不允许我运行这个例子。

 

有没有人可以帮忙?提前致谢。

 

阿基利斯

7 条评论

0
头像

对齐操作在 Geneious 中有特殊处理。它们始终在常规对齐操作的选项中显示为选项卡,您无法更改它。因此,对于 ExampleAlignmentOperation,请转到“对齐/组装 -> 成对/多对齐”,然后会有一个名为“填充对齐”的选项卡。你能看到吗?

如果您想编写更通用的操作,ExampleWorkflow 是一个很好的起点。它已经实现了 getActionOptions,因此您可以对其进行调整。当您尝试运行它时出了什么问题?您使用的是什么操作系统和IDE?

希拉里·米勒(Hilary Miller) 0 票
评论动作 永久链接
0
头像

感谢您的快速回复。 

 

是的,感谢您的帮助,我在“Pairwise/Multiple Align”下找到了插件。 

 

对于开发人员,我使用的是 Windows 7 + Eclipse(构建 ID:20130614-0229),然后是开发工具包中的 setup.html。这是我尝试运行它的方式:

 

进入Eclipse Run -> Run Configurations,大部分的例子都可以在Java Application下找到,但是没有找到ExampleWorkflow,我也尝试导入这个项目但是失败了。错误:  项目 ExampleWorkflowPlugin 不存在。我检查了位置,它确实坐在那里。

 

再次感谢!

 

 

阿基利斯 0 票
评论动作 永久链接
0
头像

对,我明白你的意思。我一直在用 IntelliJ 进行测试。我们的 Eclipse 项目文件为该插件配置错误。我已经为我们的下一个版本修复了它。要自己修复它,请在文本编辑器中打开文件 examples/ExampleWorkflowPlugin/.project。将其中显示“ExampleWorkflow”的文本更改为“ExampleWorkflowPlugin”。

 

感谢您让我们知道这个问题。我希望你的插件开发顺利。如果您有任何其他问题,请告诉我们。

希拉里·米勒(Hilary Miller) 0 票
评论动作 永久链接
0
头像

感谢您的帮助!

阿基利斯 0 票
评论动作 永久链接
0
头像

我试过你的方法,但还是有同样的问题。错误:  项目示例WorkflowPlugin 不存在

阿基利斯 0 票
评论动作 永久链接
0
头像
我不太熟悉 eclipse 项目的工作原理(我使用的是 intellij),但是如果我在更改该文件后从一个全新的 eclipse 工作区开始,我发现我建议的更改会起作用。
希拉里·米勒(Hilary Miller) 0 票
评论动作 永久链接
0
头像

我使用另一个示例项目中的 build.xml 创建了一个新项目。没有改变任何东西。现在它起作用了。 

阿基利斯 0 票
评论动作 永久链接