<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Staden Package on Michael’s Domain</title><link>https://jeltsch.org/en/tags/staden-package/</link><description>Recent content in Staden Package on Michael’s Domain</description><generator>Hugo</generator><language>en-us</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/en/tags/staden-package/index.xml" rel="self" type="application/rss+xml"/><item><title>Installing Staden 2003b on Suse 9</title><link>https://jeltsch.org/en/installing_staden_2003b_on_suse_9/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/installing_staden_2003b_on_suse_9/</guid><description>&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Download 
 &lt;a href="http://www.mrc-lmb.cam.ac.uk/pubseq/ftp/staden_package/linux/staden_linux_2003.0b1.tar.gz" target="_blank" rel="noopener noreferrer nofollow"&gt;the sources&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;cd into /usr/local and become su.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;tar -xvzf /home/jeltsch/Documents/staden_linux_2003.0b1.tar.gz&lt;/code&gt; (jeltsch is my usename, thus has to be replaced for other users!!!!)&lt;/p&gt;</description></item><item><title>Staden 1.4 and Suse 9</title><link>https://jeltsch.org/en/staden_1_4_and_suse_9/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/staden_1_4_and_suse_9/</guid><description>&lt;p&gt;I installed today the new Staden package (version 1.4) to my Suse 9. I included the lines:&lt;code&gt;export STADENROOT=/usr/local/staden-linux-rel-1-4 . $STADENROOT/staden.profile&lt;/code&gt;in my ~/.bashrc file.After this kprinter broke with the following error:&lt;code&gt;kprinter: /usr/local/staden-linux-rel-1-4/lib/linux-binaries/libstdc++.so.5: no version information available (required by /opt/kde3/lib/kprinter.so)&lt;/code&gt;Apparently the usual file (/usr/lib/libstdc++.so.5) is not anymore used because the staden linux-binary directory is listed in the PATH variable in the very beginning and thus overrides all other entries. Thus I replaced /usr/local/staden-linux-rel-1-4/lib/linux-binaries/libstdc++.so.5 and libstdc++.so.5.0.1 by symbolic links to /usr/lib/libstdc++.so.5.0.5:&lt;code&gt;cd /usr/local/staden-linux-rel-1-4/lib/linux-binariessudo ln -s /usr/lib/libstdc++.so.5.0.5 libstdc++.so.5.0.1sudo ln -s /usr/lib/libstdc++.so.5.0.5 libstdc++.so.5&lt;/code&gt;So far at least printing works without error messages, but I have not tried staden yet…&lt;/p&gt;</description></item><item><title>Automatization of Sequence Handling (Staden's pregap4 and gap4)</title><link>https://jeltsch.org/en/automatization_of_sequence_handling_staden_s_pregap4_and_gap4/</link><pubDate>Sat, 19 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/automatization_of_sequence_handling_staden_s_pregap4_and_gap4/</guid><description>&lt;p&gt;Already a while ago I wrote a script, that tries to automatize most of the work involved in getting sequences from our ABI sequencer into a gap4 database. The script is far from perfect and looks like this:&lt;code&gt;!/bin/sh rm *.seq *.log Log\ file.txt for i in &lt;/code&gt;ls &lt;em&gt;.ab1&lt;code&gt;; do echo &amp;quot;Renaming $i&amp;quot; mv $i &lt;/code&gt;echo $i | sed &amp;ldquo;s/




 
 &lt;span class="katex"&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi mathvariant="normal"&gt;.&lt;/mi&gt;&lt;mo stretchy="false"&gt;{&lt;/mo&gt;&lt;mn&gt;27&lt;/mn&gt;&lt;mo stretchy="false"&gt;}&lt;/mo&gt;&lt;/mrow&gt;&lt;annotation encoding="application/x-tex"&gt;.\{27\}&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;
 

.&lt;/em&gt;/\1.ab1/&amp;quot;&lt;code&gt; done ls *.ab1 *.txt &amp;gt; tracefile.list pregap4 -nowin -config /home/jeltsch/bin/pregap4_gap4.conf -fofn tracefile.list gap4 test.0.aux&lt;/code&gt;I put the script into ~/bin; and this script is supposed to be invoked from within the directory where the sequences are located. Typically the ab1 trace files from a single sequencing run from our machine are stored in one directory together with some (for me) meaningless log files, etc.First the script deletes unnecessary files from the directory; then it truncates filenames to 27 characters plus .ab1 ending. Funnily pregap4 handles longer filenames well, but gap4 has problems. Then all the remaining files are put into a list (tracefile.list) that is read by pregap4. pregap4 is used non-interactively. It gets its instructions (the setup of the modules) from a configuration file (which in my case is also stored in ~/bin).pregap4 calls the gap4 shotgun assembler and puts the readings into a gap4 database. Unfortunately I havn&amp;rsquo;t figured out how to automatically assign a descriptive name for this database. At the moment they will all have the same names and can be only identified based on their location in a different directory. It would be good to give them automatically a unique name, e.g. the date when the assembly was done or something similar.After all this has been done, gap4 is called and loads the newly created database for manual inspection and editing.Most of our sequencing is done to check newly made vectors. Therefore we usually know exactly what sequence we expect. If (which is unfortunately not the case) people use any program to document their constructs that included full sequence information (such as the Gene Construction Kit), the trace files should be automatically compared to such &amp;ldquo;expected&amp;rdquo; sequence.At the moment I achieve this by exporting the DNA sequence from the Gene Construction Kit program (GCK) as plain text file (apparently I could also use EMBL format) and putting this file together with the ab1 trace file into the same directory before starting the script. Thus it is handles just as any other sequence and the sequence readings are aligned to it.However, there are several things that I would like to be set automatically when invoking gap4 because I always perform the same sequence of clicks when manually inspecting in gap4 the alignment:Displaying all forward reading frames: I presume that because the &amp;ldquo;expected sequence&amp;rdquo; is the longest, it is always present in forward orientation in the assembly and the reading frames are allways forward. This results from the fact that I maintain (for ease of reading) the vector sequence in GCK allways in such orientation that the CDS of the GOI is in a forward frame.Highlighting disagreements by background color should be switched on.Upper/lower case character differences should be not handled as disagreementsBecause the quality of our sequencing is modest, mostly the default values are to strict for gap4 to enter the readings into the same contig. Thus I usually end up finding internal repeats and entering them manually. This should be possible to set automatically in the gap4 assembly, but I haven&amp;rsquo;t got around to figure out how.&lt;/p&gt;</description></item><item><title>Desktop Integration of the Staden Package in KDE on Suse Linux 9</title><link>https://jeltsch.org/en/desktop_integration_of_the_staden_package_in_kde_on_suse_linux_9/</link><pubDate>Sat, 19 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/desktop_integration_of_the_staden_package_in_kde_on_suse_linux_9/</guid><description>&lt;p&gt;I have installed the Staden package on my laptop. In order to convince other people from my lab to use it, it must be very easy to use. Ideally, they should just need to select some sequences, click and the preprocessing and assembly should be done automatically. In order to achieve that I did the following:&lt;/p&gt;</description></item><item><title>The PATH in Suse Linux 9 (/etc/profile.local)</title><link>https://jeltsch.org/en/the_path_in_suse_linux_9_etc_profile_local/</link><pubDate>Sat, 19 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/the_path_in_suse_linux_9_etc_profile_local/</guid><description>&lt;p&gt;Several software installations modify the PATH environment variable. There are many different file that are read during bootup that contribute to the final PATH variable. Several software installs, however, break exisiting PATH entries. Among them is the Staden package. The staden installation instruction advise to include the following lines in ~/.bashrc:&lt;code&gt;export STADENROOT=/usr/local/staden-linux-rel-1-4 . $STADENROOT/staden.profile&lt;/code&gt;In order to quickfix PATH problems, you can give the full path that you need in /etc/profile.local:&lt;code&gt;PATH=/home/jeltsch/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/sbin/:/sbin:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/java/bin:/usr/local/bio/bin/&lt;/code&gt;If you leave the entry in ~/.bashrc, the staden path will be inserted before all the entries in /etc/profile.local, thus will take precedence over other entries. This breaks certain programs as some of the libraries Staden uses are older than the ones on Suse Linux 9 (see some older posting).&lt;/p&gt;</description></item><item><title>Desktop Integration of Staden into KDE 3.2</title><link>https://jeltsch.org/en/desktop_integration_of_staden_into_kde_3_2/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/desktop_integration_of_staden_into_kde_3_2/</guid><description>&lt;p&gt;Two things have to be accomplished: 1. The menu should contain appropriate entries. 2. The files should be clickable and have appropriate &amp;ldquo;Open with&amp;rdquo; entries. 1. is easy to do. The (systemwide) entries for the menu are in /opt/kde3/share/applnk. I just added an addiitonal directory structure under this directory:&lt;code&gt;Science &lt;/code&gt;&amp;ndash; Staden |&amp;ndash; Gap4.desktop |&amp;ndash; Pregap4.desktop |&amp;ndash; Spin.desktop |&amp;ndash; Stadenlaunch.desktop &lt;code&gt;-- Trev.desktop&lt;/code&gt; If you edit the menu as a regular user, the entries are only valid for yourself. Additionally Suse messes between two locations for user-defined menu entries: ~/.kde/share/applnk and ~/.local/share/applications. Once you have the entries in the systemwide /opt/kde3/share/applnk additonal changes made by individual users will replicate the directory under the users home directory. Because entries in the users home directory take precedence over systemwide entries, these will be valid then.&lt;/p&gt;</description></item><item><title>Making a Suse RPM for the Staden Package</title><link>https://jeltsch.org/en/making_a_suse_rpm_for_the_staden_package/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/making_a_suse_rpm_for_the_staden_package/</guid><description>&lt;p&gt;As the binaries work on all Suse distributions, I though to skip the build process and just have the binaries unpacked by rpm and then add the suse-specific files to the correct places. These additional files are mainly kde.desktop files, icons and&lt;code&gt;export STADENROOT=/usr/local/staden-linux-1-4-1&lt;/code&gt;and sourcing &lt;code&gt;/usr/local/staden-linux-1-4-1/staden.profile&lt;/code&gt;in ~/.bashrc.Thus the unpacking would be just&lt;code&gt;tar --extract --verbose --gzip --absolute-names --file=staden-linux-1-4-1.tar.gz&lt;/code&gt;and&lt;code&gt;chown -R root:root /usr/local/staden-linux-1-4-1&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Reference Sequences (Staden)</title><link>https://jeltsch.org/en/reference_sequences_staden/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/reference_sequences_staden/</guid><description>&lt;p&gt;To make one sequence a reference sequence, just select its name from the gap4 Edit Contig window and right click and select as reference sequence. If the file is in embl format, the features will show up as Staden tags in the alignment.&lt;/p&gt;</description></item><item><title>Sequence trace files in tar archives (Staden)</title><link>https://jeltsch.org/en/sequence_trace_files_in_tar_archives_staden/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/sequence_trace_files_in_tar_archives_staden/</guid><description>&lt;p&gt;I want to store all sequence traces of a sequencing project (using Staden) in one file. You can do that if you simply tar all the *.ztr files: &lt;code&gt;tar -cvf ./test.tar *.ztr&lt;/code&gt; Then you have to specify in gap4 &lt;code&gt;Options -&amp;gt; Configure menus -&amp;gt; Expert&lt;/code&gt; And then you need to specify &lt;code&gt;Options -&amp;gt; Trace file location -&amp;gt; TAR=./test.tar&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Staden Help Function (no Netscepe, no help)</title><link>https://jeltsch.org/en/staden_help_function_no_netscepe_no_help/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/staden_help_function_no_netscepe_no_help/</guid><description>&lt;p&gt;Because I don&amp;rsquo;t have Netscape installed on my computer, the help function of Staden doesn&amp;rsquo;t work automatically. During the staden course James told be to look into &lt;code&gt;/usr/local/staden-linux-rel-1-4/lib/tk_utils/help_netscape.tcl&lt;/code&gt; I might do so, but as a quick fix I made a symbolic link to mozilla: &lt;code&gt;sudo ln -s /usr/bin/mozilla /usr/bin/netscape&lt;/code&gt; And this really works. I also tried it succesfully with Konqueror: &lt;code&gt;sudo ln -sf /opt/kde3/bin/konqueror /usr/bin/netscape&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Staden on MacOS X (ebiotools)</title><link>https://jeltsch.org/en/staden_on_macos_x_ebiotools/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/en/staden_on_macos_x_ebiotools/</guid><description>&lt;p&gt;Today I installed the Staden Package on Tanja&amp;rsquo;s Macintosh G4 computer (MacOS 10.3). I recommend using the 
 &lt;a href="http://liv.bmc.uu.se/macosx/downsoft.htm" target="_blank" rel="noopener noreferrer nofollow"&gt;ebiotools package&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 made by Anders Nister. It includes other useful software such as EMBOSS, Blast, etc.). Installation instructions are available in the 
 &lt;a href="https://web.archive.org/web/20050306234019/http://www.embnet.org/download/embnetnews/index.html" target="_blank" rel="noopener noreferrer nofollow"&gt;embnet news issues 9/1, 9/2, 9/3 and 10/1&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 or gathered into one pdf file from 
 &lt;a href="https://jeltsch.org/downloads/embnet_news_9-1_to_10-1.pdf"&gt;here&lt;/a&gt;
.&lt;/p&gt;</description></item></channel></rss>