<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>pfaat gitcode changes</title><link>https://sourceforge.net/p/pfaat/gitcode/</link><description>Recent changes to gitcode repository in pfaat project</description><atom:link href="https://sourceforge.net/p/pfaat/gitcode/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 22 Dec 2025 18:18:50 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/pfaat/gitcode/feed" rel="self" type="application/rss+xml"/><item><title>new version for TreeLoader.java and associated subclasses</title><link>https://sourceforge.net/p/pfaat/gitcode/ci/72adf997f2e6b7c11a6892f1b67551cfbe9e3af3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;new version for TreeLoader.java and associated subclasses&lt;br/&gt;&lt;a href="/p/pfaat/gitcode/ci/72adf997f2e6b7c11a6892f1b67551cfbe9e3af3/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Caffrey</dc:creator><pubDate>Mon, 22 Dec 2025 18:18:50 -0000</pubDate><guid>https://sourceforge.net/p/pfaat/gitcode/ci/72adf997f2e6b7c11a6892f1b67551cfbe9e3af3/</guid></item><item><title>Created TreeLoader.java and its subclasses NhxLoader.java, NhLoader.java etc to provide a scaleable and reusable framework for file extensions. Importantly, the file extensions determine how a file...</title><link>https://sourceforge.net/p/pfaat/gitcode/ci/889a1c20331a4a43aa51e274d43d1a121b2dba0b/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Created TreeLoader.java and its subclasses NhxLoader.java, NhLoader.java etc to provide a scaleable and reusable framework for file extensions. Importantly, the file extensions determine how a file is read and saved in a consistent manner. The code is now used by the gui and all relevant command line tools. All references to the code in the gui were tested and seem to work as expected. The mrbayes format was not tested but all other formats were tested. About 5 of the commandline tools that rely on the new code were tested /run sucessfully and therefore unlikely to cause issues for the other commandline tools. The creation of these classes means that gui/msa/analysis/action/NHTreeLoader.java is deleted and several methods from pfaat/core/tree/TreeHelper.java are commented out. Likewise, the inner classes NHXFilter, ConsensusFilter, NexusFilter,and NHFilter are deleted from TreeFrame and all references to instances of these objects are commented out / deleted.&lt;br/&gt;&lt;a href="/p/pfaat/gitcode/ci/889a1c20331a4a43aa51e274d43d1a121b2dba0b/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Caffrey</dc:creator><pubDate>Mon, 22 Dec 2025 18:18:50 -0000</pubDate><guid>https://sourceforge.net/p/pfaat/gitcode/ci/889a1c20331a4a43aa51e274d43d1a121b2dba0b/</guid></item><item><title>reformat a tree based on the file extensions</title><link>https://sourceforge.net/p/pfaat/gitcode/ci/7dc3fc3328c426b52f45e126a5b84bf5f8fb2a90/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;reformat a tree based on the file extensions&lt;br/&gt;&lt;a href="/p/pfaat/gitcode/ci/7dc3fc3328c426b52f45e126a5b84bf5f8fb2a90/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Caffrey</dc:creator><pubDate>Mon, 22 Dec 2025 18:18:50 -0000</pubDate><guid>https://sourceforge.net/p/pfaat/gitcode/ci/7dc3fc3328c426b52f45e126a5b84bf5f8fb2a90/</guid></item><item><title>Add javadppc and comments</title><link>https://sourceforge.net/p/pfaat/gitcode/ci/ae6e45f4ede8f1387ff93fc9bb005973149d7fb2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Add javadppc and comments&lt;br/&gt;&lt;a href="/p/pfaat/gitcode/ci/ae6e45f4ede8f1387ff93fc9bb005973149d7fb2/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Caffrey</dc:creator><pubDate>Mon, 22 Dec 2025 18:18:50 -0000</pubDate><guid>https://sourceforge.net/p/pfaat/gitcode/ci/ae6e45f4ede8f1387ff93fc9bb005973149d7fb2/</guid></item><item><title>TreeFrame now calls TreeFrame.exit() when it is a stand alone application</title><link>https://sourceforge.net/p/pfaat/gitcode/ci/cc3b3ae5bfba710adb7a895ebc21c4aa1d58c457/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;TreeFrame now calls TreeFrame.exit() when it is a stand alone application&lt;br/&gt;&lt;a href="/p/pfaat/gitcode/ci/cc3b3ae5bfba710adb7a895ebc21c4aa1d58c457/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Caffrey</dc:creator><pubDate>Mon, 22 Dec 2025 18:18:50 -0000</pubDate><guid>https://sourceforge.net/p/pfaat/gitcode/ci/cc3b3ae5bfba710adb7a895ebc21c4aa1d58c457/</guid></item><item><title>TreeFrame now calls TreeFrame.exit() when it is a stand alone application</title><link>https://sourceforge.net/p/pfaat/gitcode/ci/c5ea081667b7b5777110ddf99857c3b95b1be1f5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;TreeFrame now calls TreeFrame.exit() when it is a stand alone application&lt;br/&gt;&lt;a href="/p/pfaat/gitcode/ci/c5ea081667b7b5777110ddf99857c3b95b1be1f5/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Caffrey</dc:creator><pubDate>Mon, 22 Dec 2025 18:18:50 -0000</pubDate><guid>https://sourceforge.net/p/pfaat/gitcode/ci/c5ea081667b7b5777110ddf99857c3b95b1be1f5/</guid></item><item><title>TreeFrame now calls TreeFrame.exit() when it is a stand alone application</title><link>https://sourceforge.net/p/pfaat/gitcode/ci/8dc72ce54d9cb67f34a30f36de6e560aa6bd42cc/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;TreeFrame now calls TreeFrame.exit() when it is a stand alone application&lt;br/&gt;&lt;a href="/p/pfaat/gitcode/ci/8dc72ce54d9cb67f34a30f36de6e560aa6bd42cc/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Caffrey</dc:creator><pubDate>Mon, 22 Dec 2025 18:18:50 -0000</pubDate><guid>https://sourceforge.net/p/pfaat/gitcode/ci/8dc72ce54d9cb67f34a30f36de6e560aa6bd42cc/</guid></item><item><title>Treeviewer.java now prepends the current working directory to a treefile when the user doesn't include ./ in the file name. This fixes isse where Treeviewer.java could open a file name file.nh from...</title><link>https://sourceforge.net/p/pfaat/gitcode/ci/d4800149c400dbe561b67fe77caff2a0fadd1f35/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Treeviewer.java now prepends the current working directory to a treefile when the user doesn't include ./ in the file name. This fixes isse where Treeviewer.java could open a file name file.nh fromthe cwd&lt;br/&gt;&lt;a href="/p/pfaat/gitcode/ci/d4800149c400dbe561b67fe77caff2a0fadd1f35/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Caffrey</dc:creator><pubDate>Mon, 22 Dec 2025 18:18:50 -0000</pubDate><guid>https://sourceforge.net/p/pfaat/gitcode/ci/d4800149c400dbe561b67fe77caff2a0fadd1f35/</guid></item><item><title>Add comment to document the fact that ToolTipManager manages all tooltips and changes made to the sharedInstance will be applied to every tooltip in your application. This is a problem as ttm.setDi...</title><link>https://sourceforge.net/p/pfaat/gitcode/ci/1d65d285f534500e32867d9c95294a1c59c7fe6e/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Add comment to document the fact that ToolTipManager manages all tooltips and changes made to the sharedInstance will be applied to every tooltip in your application. This is a problem as ttm.setDismissDelay(30000) in AlignmentPanel.java means the Dismiss Delay is too short for SequenceAnnotation1Panel.java etc&lt;br/&gt;&lt;a href="/p/pfaat/gitcode/ci/1d65d285f534500e32867d9c95294a1c59c7fe6e/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Caffrey</dc:creator><pubDate>Mon, 22 Dec 2025 18:18:50 -0000</pubDate><guid>https://sourceforge.net/p/pfaat/gitcode/ci/1d65d285f534500e32867d9c95294a1c59c7fe6e/</guid></item><item><title>Added the --verbose option so that we only report sequences in the cDNA file that are missing in the protein MSA when --verbose is specified</title><link>https://sourceforge.net/p/pfaat/gitcode/ci/0904fb4dd5cb46bbb0f4cc76ee359e343621210e/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Added the --verbose option so that we only report sequences in the cDNA file that are missing in the protein MSA when --verbose is specified&lt;br/&gt;&lt;a href="/p/pfaat/gitcode/ci/0904fb4dd5cb46bbb0f4cc76ee359e343621210e/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Daniel Caffrey</dc:creator><pubDate>Mon, 22 Dec 2025 18:18:50 -0000</pubDate><guid>https://sourceforge.net/p/pfaat/gitcode/ci/0904fb4dd5cb46bbb0f4cc76ee359e343621210e/</guid></item></channel></rss>