chemaxon的GitHub官网
时间: 2024-04-15 20:18:18 浏览: 8
ChemAxon是一家化学信息学公司,它的GitHub官网地址为:https://github.com/chemaxon。在这个页面上,你可以找到ChemAxon开源的项目,包括一些化学信息学工具和库,例如:JChem Base、Marvin JS、JChem Microservices等等。此外,你还可以在该页面上找到ChemAxon社区创建的一些项目和示例代码。
相关问题
去哪里可以找网页版的化学结构式编辑器的源代码
可以在开源代码托管网站(如GitHub)中搜索相关关键词,如"chemistry structure editor"或"molecule editor"等,找到对应的项目并查看其源代码。以下是一些可能有用的项目:
1. ChemWriter:https://github.com/ChemicalStructureAssociation/chemwriter
2. Marvin JS:https://github.com/chemaxon/marvin-js
3. JSME:https://github.com/peter-ertl/jsme
注意:这些项目可能使用不同的编程语言和技术,需要根据自己的需求选择合适的项目。
java selenium怎么实现操作marvin结构式编辑器
Marvin结构式编辑器是一个Java applet,可以通过Selenium WebDriver在Java中进行操作。下面是一个示例代码,演示如何在Marvin结构式编辑器中输入分子式,并将其转换为SMILES表示法:
```java
// 启动浏览器并打开Marvin结构式编辑器
WebDriver driver = new ChromeDriver();
driver.get("https://chemaxon.com/products/marvin-js");
// 获取Marvin结构式编辑器的iframe元素
WebElement iframe = driver.findElement(By.id("marvinjs_iframe"));
// 切换到iframe中的内容
driver.switchTo().frame(iframe);
// 在Marvin结构式编辑器中输入分子式
WebElement input = driver.findElement(By.xpath("//div[@title='Input']"));
input.click();
input.sendKeys("H2O");
// 转换分子式为SMILES表示法
WebElement button = driver.findElement(By.xpath("//button[@title='Convert to SMILES']"));
button.click();
// 获取转换结果并输出
WebElement result = driver.findElement(By.xpath("//pre[@class='output']"));
System.out.println(result.getText());
// 关闭浏览器
driver.quit();
```
需要注意的是,Marvin结构式编辑器是一个Java applet,需要使用支持Java插件的浏览器才能正常运行。另外,Marvin结构式编辑器可能需要付费使用,具体情况可以参考ChemAxon的官网。