0 不,不幸的是,我们还没有通过公共 API 提供克隆菜单。您的下一个最佳选择可能是“工具”菜单。 如果你不介意我问,你在做什么插件?如果您有兴趣,我们可能有兴趣在我们的插件页面上列出它。 理查德·摩尔 2014年6月16日23:32 0 票分享 评论动作 永久链接
0 谢谢回答。 我正在开发一个插件,导入列表以运行一系列克隆操作,例如用于库构建。我遇到的另一个问题是我无法设置选项并执行消化操作,我正在尝试重写一个简单的。 “工作流”的输入除了文档选择之外不能自定义,是吗? 辽维西 2014年6月20日15:54 0 票分享 评论动作 永久链接
0 不幸的是,我们的摘要操作没有为脚本设置好。您需要做的是用“限制位点”类型注释为您要使用的酶注释您的序列,然后使用默认选项运行我们的消化操作。这是摘要操作将识别的示例 BsaI 限制站点: SequenceAnnotation anno = new SequenceAnnotation("BsaI", "限制站点"); anno.addQualifier("识别模式", "GGTCTC(1/5)"); anno.addInterval(new SequenceAnnotationInterval(472,477)); 或者,您可以使用 SequenceExtractionUtilities 或通过从头开始创建新的序列文档来手动消化序列。 理查德·摩尔 2014年6月23日15:38 0 票分享 评论动作 永久链接
0 谢谢,但我遇到了一个新问题。 我添加了“限制站点”的注释,它在“工作流”中通过“摘要...”进行了测试,但是当我调用“performOperation”时,它失败了。 DocumentOperationdigest=PluginUtilities.getDocumentOperation("com.biomatters.plugins.restrictionAnalysis.DigestOperation"); 列表<AnnotatedPluginDocument>list=digest.performOperation(doclist, ProgressListener.EMPTY,digest.getOptions(doclist)); 有什么不对的吗? 辽维西 2014年6月24日9:23 0 票分享 评论动作 永久链接
0 你得到关于在摆动线程中运行的断言吗?如果是这样,您需要像这样调用AndWait: DocumentOperationdigest=PluginUtilities.getDocumentOperation("com.biomatters.plugins.restrictionAnalysis.DigestOperation");最终原子参考<Options>选项 = 新的 AtomicReference<Options> (); ThreadUtilities.invokeNowOrWait(new Runnable() {公共无效运行(){ options.set(digest.getOptions(doclist)); } });列表<AnnotatedPluginDocument>list=digest.performOperation(doclist, ProgressListener.EMPTY, options.get()); 理查德·摩尔 2014年6月25日21:54 0 票分享 评论动作 永久链接