{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "chem-bla-ics",
  "description": "Chemblaics (pronounced chem-bla-ics) is the science that uses open science and computers to solve problems in chemistry, biochemistry and related fields.",
  "home_page_url": "https://chem-bla-ics.linkedchemistry.info/",
  "feed_url": "https://chem-bla-ics.linkedchemistry.info/2006/11/03/bioclipse-workshop-short-but.json",
  "icon": "https://chem-bla-ics.linkedchemistry.info/assets/images/chem-bla-ics_logo.png",
  "language": "en",
  "authors": [
    {
      "name": "Egon Willighagen",
      "url": "https://orcid.org/0000-0001-7542-0286",
      "_orcid": "0000-0001-7542-0286"
    }
  ],
  "items": [

    {
      "id": "https://doi.org/10.59350/xf0q9-v4n97",
      "url": "https://chem-bla-ics.linkedchemistry.info/2006/11/03/bioclipse-workshop-short-but.html",
      "title": "Bioclipse Workshop: short but productive",
      "content_html": "<p>The <a href=\"http://www.bioclipse.net/\">Bioclipse</a> <a href=\"http://wiki.bioclipse.net/index.php?title=Bioclipse_Workshop_Oct/Nov_2006\">Workshop</a>\nhas ended and, for just three days, turned out <a href=\"http://wiki.bioclipse.net/index.php?title=Outcome_of_the_Bioclipse_autumn_workshop_2006\">quite productive</a>.\nWe have first bits of scripting support for JavaScript using <a href=\"http://www.mozilla.org/rhino/\">Rhino</a>. At this moment the\nscripting plugin needs to explicit depend on plugins to be able to access their classpath, but we plan to solve that.\nAn example script:</p>\n\n<div class=\"language-javascript highlighter-rouge\"><div class=\"highlight\"><pre class=\"highlight\"><code><span class=\"c1\">// to have short identifiers</span>\n<span class=\"nb\">Array</span> <span class=\"o\">=</span> <span class=\"nb\">Packages</span><span class=\"p\">.</span><span class=\"nx\">java</span><span class=\"p\">.</span><span class=\"nx\">lang</span><span class=\"p\">.</span><span class=\"nx\">reflect</span><span class=\"p\">.</span><span class=\"nb\">Array</span><span class=\"p\">;</span>\n<span class=\"nb\">String</span> <span class=\"o\">=</span> <span class=\"nb\">Packages</span><span class=\"p\">.</span><span class=\"nx\">java</span><span class=\"p\">.</span><span class=\"nx\">lang</span><span class=\"p\">.</span><span class=\"nb\">String</span><span class=\"p\">;</span>\n<span class=\"nx\">msgBox</span> <span class=\"o\">=</span> <span class=\"nb\">Packages</span><span class=\"p\">.</span><span class=\"nx\">net</span><span class=\"p\">.</span><span class=\"nx\">bioclipse</span><span class=\"p\">.</span><span class=\"nx\">plugins</span><span class=\"p\">.</span><span class=\"nx\">bc_rhino</span><span class=\"p\">.</span><span class=\"nx\">ShowBcMsgBox</span><span class=\"p\">;</span>\n<span class=\"nx\">DbfetchServiceServiceLocator</span> <span class=\"o\">=</span>\n  <span class=\"nb\">Packages</span><span class=\"p\">.</span><span class=\"nx\">uk</span><span class=\"p\">.</span><span class=\"nx\">ac</span><span class=\"p\">.</span><span class=\"nx\">ebi</span><span class=\"p\">.</span><span class=\"nx\">www</span><span class=\"p\">.</span><span class=\"nx\">ws</span><span class=\"p\">.</span><span class=\"nx\">services</span><span class=\"p\">.</span><span class=\"nx\">urn</span><span class=\"p\">.</span><span class=\"nx\">Dbfetch</span><span class=\"p\">.</span><span class=\"nx\">DbfetchServiceServiceLocator</span><span class=\"p\">;</span>\n\n<span class=\"c1\">// get data</span>\n<span class=\"nx\">service</span> <span class=\"o\">=</span> <span class=\"k\">new</span> <span class=\"nc\">DbfetchServiceServiceLocator</span><span class=\"p\">();</span>\n<span class=\"nx\">strarray</span> <span class=\"o\">=</span> <span class=\"nx\">service</span><span class=\"p\">.</span><span class=\"nf\">getUrnDbfetch</span><span class=\"p\">().</span><span class=\"nf\">fetchData</span><span class=\"p\">(</span><span class=\"dl\">\"</span><span class=\"s2\">refseq:NM_210721</span><span class=\"dl\">\"</span><span class=\"p\">,</span> <span class=\"dl\">\"</span><span class=\"s2\">refseq</span><span class=\"dl\">\"</span><span class=\"p\">,</span> <span class=\"dl\">\"</span><span class=\"s2\">raw</span><span class=\"dl\">\"</span><span class=\"p\">);</span>\n\n<span class=\"c1\">// make readable</span>\n<span class=\"nx\">str</span> <span class=\"o\">=</span> <span class=\"k\">new</span> <span class=\"nc\">String</span><span class=\"p\">();</span>\n<span class=\"k\">for </span><span class=\"p\">(</span><span class=\"nx\">i</span> <span class=\"o\">=</span> <span class=\"mi\">0</span><span class=\"p\">;</span> <span class=\"nx\">i</span> <span class=\"o\">&lt;</span> <span class=\"nb\">Array</span><span class=\"p\">.</span><span class=\"nf\">getLength</span><span class=\"p\">(</span><span class=\"nx\">strarray</span><span class=\"p\">);</span> <span class=\"nx\">i</span><span class=\"o\">++</span><span class=\"p\">)</span> <span class=\"p\">{</span>\n  <span class=\"k\">if </span><span class=\"p\">(</span><span class=\"nx\">i</span> <span class=\"o\">!=</span> <span class=\"mi\">0</span><span class=\"p\">)</span>\n  <span class=\"nx\">str</span> <span class=\"o\">=</span> <span class=\"nx\">str</span> <span class=\"o\">+</span> <span class=\"p\">(</span><span class=\"dl\">\"</span><span class=\"se\">\\n</span><span class=\"dl\">\"</span><span class=\"p\">);</span>\n  <span class=\"nx\">str</span> <span class=\"o\">=</span> <span class=\"nx\">str</span> <span class=\"o\">+</span> <span class=\"nx\">strarray</span><span class=\"p\">[</span><span class=\"nx\">i</span><span class=\"p\">];</span>\n<span class=\"p\">}</span>\n\n<span class=\"c1\">// show</span>\n<span class=\"nx\">msgBox</span><span class=\"p\">.</span><span class=\"nc\">ShowStatic</span><span class=\"p\">(</span><span class=\"nx\">str</span><span class=\"p\">);</span>\n</code></pre></div></div>\n\n<p>It’s just a short example that uses webservice technology in Bioclipse to fetch a sequence.</p>\n\n<h1 id=\"qsar-support\">QSAR support</h1>\n\n<p>QSAR support is getting along too, with a new DescriptorProvider extension point in <a href=\"http://svn.sourceforge.net/viewvc/bioclipse/trunk/\">trunk/</a>\nand work is progressing on a wizard that allows selecting descriptors and a CDK backend. The output of the wizard is a matrix resource, for\nwhich we already have a rich editor. A <a href=\"http://www-ra.informatik.uni-tuebingen.de/software/joelib/\">JOELib</a> plugin has been suggested,\nas it has a good deal of QSAR descriptors too; <a href=\"http://miningdrugs.blogspot.com/\">Jörg</a>, interested in doing a tiny bit of Bioclipse hacking?</p>\n\n<p>A full proceedings is available <a href=\"http://wiki.bioclipse.net/index.php?title=Outcome_of_the_Bioclipse_autumn_workshop_2006\">online</a>.</p>",
      "summary": "The Bioclipse Workshop has ended and, for just three days, turned out quite productive. We have first bits of scripting support for JavaScript using Rhino. At this moment the scripting plugin needs to explicit depend on plugins to be able to access their classpath, but we plan to solve that. An example script:",
      
      "date_published": "2006-11-03T00:00:00+00:00",
      "date_modified": "2025-02-16T00:00:00+00:00",
      "tags": ["bioclipse","qsar","javascript","conference"],
      
      
      
      
      
      
        "authors": [ { "name": "Egon Willighagen", "url": "https://orcid.org/0000-0001-7542-0286" } ]
      
    }

  ]
}
