<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[New Plugin] Biotools]]></title><description><![CDATA[<p dir="auto">As a biologist I occasionally use Notepad++ for DNA sequences, and felt the need for a few additional functions: to get the reverse-complement and translation of a DNA sequence, and to find the next ORF (all three are common operations on sequences).</p>
<p dir="auto">With no prior experience with C++ my code is objectively terrible, but it appears to work.</p>
<p dir="auto">I put <a href="https://github.com/AlexWeinreb/biotools_npp/releases/tag/v1.1.0" rel="nofollow ugc">a release in on Github</a>, along with <a href="https://github.com/AlexWeinreb/biotools_npp#readme" rel="nofollow ugc">a README with some more details</a>. Comments and suggestions welcome!</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/25172/new-plugin-biotools</link><generator>RSS for Node</generator><lastBuildDate>Sat, 17 Oct 2026 14:34:38 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/25172.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 26 Nov 2023 21:54:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [New Plugin] Biotools on Mon, 27 Nov 2023 18:13:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alan-kilborn" aria-label="Profile: Alan-Kilborn">@<bdi>Alan-Kilborn</bdi></a> said in <a href="/post/90799">[New Plugin] Biotools</a>:</p>
<blockquote>
<p dir="auto">scripting with Notepad++, but now that you do, you have another possible tool in the toolbox.</p>
</blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alexweinreb" aria-label="Profile: AlexWeinreb">@<bdi>AlexWeinreb</bdi></a></p>
<p dir="auto">As <a class="plugin-mentions-user plugin-mentions-a" href="/user/alan-kilborn" aria-label="Profile: Alan-Kilborn">@<bdi>Alan-Kilborn</bdi></a> says - if you think you need / want to add more features to the plugin, since you haven’t gone full bore down the C++ route implementing tons of features and it’s just a first release, now would be the time to take a look at <a href="https://github.com/bruderstein/PythonScript/" rel="nofollow ugc">PythonScript</a> and see if that integration would be easier for you to add lots of other bio-tools features from the <a href="https://biopython.org/" rel="nofollow ugc">BioPython</a> library.</p>
<p dir="auto">Cheers.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/90800</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/90800</guid><dc:creator><![CDATA[Michael Vincent]]></dc:creator><pubDate>Mon, 27 Nov 2023 18:13:39 GMT</pubDate></item><item><title><![CDATA[Reply to [New Plugin] Biotools on Mon, 27 Nov 2023 18:07:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alexweinreb" aria-label="Profile: AlexWeinreb">@<bdi>AlexWeinreb</bdi></a> said in <a href="/post/90798">[New Plugin] Biotools</a>:</p>
<blockquote>
<p dir="auto">I will probably not start again from scratch</p>
</blockquote>
<p dir="auto">I don’t think Michael was suggesting THAT!  :-)<br />
He meant that for future needs, maybe don’t go about it in a relatively difficult way.<br />
Obviously you didn’t know about scripting with Notepad++, but now that you do, you have another possible tool in the toolbox.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/90799</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/90799</guid><dc:creator><![CDATA[Alan Kilborn]]></dc:creator><pubDate>Mon, 27 Nov 2023 18:07:10 GMT</pubDate></item><item><title><![CDATA[Reply to [New Plugin] Biotools on Mon, 27 Nov 2023 17:55:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/michael-vincent" aria-label="Profile: Michael-Vincent">@<bdi>Michael-Vincent</bdi></a> Thank you!</p>
<p dir="auto">Indeed, as I mostly use R (which is somewhat similar to Python), the Python script approach would likely be easier.</p>
<p dir="auto">Now that I already wrote this plugin and consider it essentially feature-complete, I will probably not start again from scratch, but that would definitely have saved me some headaches!</p>
]]></description><link>https://community.notepad-plus-plus.org/post/90798</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/90798</guid><dc:creator><![CDATA[AlexWeinreb]]></dc:creator><pubDate>Mon, 27 Nov 2023 17:55:03 GMT</pubDate></item><item><title><![CDATA[Reply to [New Plugin] Biotools on Mon, 27 Nov 2023 03:24:10 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alexweinreb" aria-label="Profile: AlexWeinreb">@<bdi>AlexWeinreb</bdi></a> said in <a href="/post/90777">[New Plugin] Biotools</a>:</p>
<p dir="auto">First off - congratulations on your first plugin!  Thank you for the contribution and welcome to the community.</p>
<blockquote>
<p dir="auto">As a biologist … With no prior experience with C++ my code is objectively terrible, but it appears to work.</p>
</blockquote>
<p dir="auto">Do you use scripting languages like Perl (<a href="https://github.com/bioperl" rel="nofollow ugc">https://github.com/bioperl</a>) or Python (<a href="https://biopython.org/" rel="nofollow ugc">https://biopython.org/</a>) for Bio work?</p>
<p dir="auto">If you’re more comfortable with the scripting languages, you could use either <a href="https://github.com/bruderstein/PythonScript/" rel="nofollow ugc">Python Script</a> (manually install the Python3 version - do not use the ‘Plugin Admin’ Python2 version) or <a href="https://metacpan.org/pod/Win32::Mechanize::NotepadPlusPlus" rel="nofollow ugc">“Perl Script”</a> to integrate the respective language’s Bioinformatics libraries with Notepad++.</p>
<p dir="auto">Not that new plugins aren’t welcome.  But you say you have no C++ experience and there are already existing packages out there in languages that you <em>may</em> be more comfortable in that could integrate with N++.  Just a thought …</p>
<p dir="auto">Cheers.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/90784</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/90784</guid><dc:creator><![CDATA[Michael Vincent]]></dc:creator><pubDate>Mon, 27 Nov 2023 03:24:10 GMT</pubDate></item><item><title><![CDATA[Reply to [New Plugin] Biotools on Sun, 26 Nov 2023 22:15:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/terry-r" aria-label="Profile: Terry-R">@<bdi>Terry-R</bdi></a> Thank you! Updated my post.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/90779</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/90779</guid><dc:creator><![CDATA[AlexWeinreb]]></dc:creator><pubDate>Sun, 26 Nov 2023 22:15:02 GMT</pubDate></item><item><title><![CDATA[Reply to [New Plugin] Biotools on Sun, 26 Nov 2023 22:01:09 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alexweinreb" aria-label="Profile: AlexWeinreb">@<bdi>AlexWeinreb</bdi></a><br />
I just upvoted you. You should be able to go and edit your post and enter the link correctly. It’s an issue for new forum members with 0 votes.</p>
<p dir="auto">Terry</p>
]]></description><link>https://community.notepad-plus-plus.org/post/90778</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/90778</guid><dc:creator><![CDATA[Terry R]]></dc:creator><pubDate>Sun, 26 Nov 2023 22:01:09 GMT</pubDate></item></channel></rss>