Apologies for that - I forgot it was even there (likely just ripped straight out of Gap4).
You are correct that tg_index is currently the way to create new databases, or to append to existing ones. The File->New dialogue in gap5 shouldn't be there as I haven't implemented it within the GUI yet. Sorry about that.
James
PS. My current work has been focusing on fixing a whole raft of contig editing bugs, especially surrounding Undo. I plan on a new release soon(TM).
Unconfigured Ad
Collapse
X
-
After my first steps with gap5 and just reading about how to transform assembly projects from different ngs platforms and gap4, I wonder if it is a bug that I cannot create a new gap5 database. Or is it not implemented yet? The error message I get is "invalid command name 'open_db'". I'm able to open projects created with tg_index so the function seems to work. but I'm a bit confused at the moment.
Leave a comment:
-
I solved the problem.
You were absolutely right as the actually installed itcl/itk/iwidgets packages had problems with my manually installed tcl/tk8.5.8 packages. So I made a rollback to version 8.5.2 , installed all devel-packages too, and everything works fine. Now I can test gap5 and especially its improved contig joining. Thanks!
Jens
Leave a comment:
-
If you have no tclConfig.sh or tkConfig.sh it's possible you miss a "-dev" package. I'm not sure how SUSE handles this, but on debian they split packages into run-time and development components.
Eg from dpkg -l | grep tcl:
I'd expect something similar to be true of SUSE, which may make life simpler than compiling from scratch.Code:ii itcl3 3.2.1-3.1 [incr Tcl] OOP extension for Tcl - run-time files ii tcl8.4 8.4.12-1.1 Tcl (the Tool Command Language) v8.4 - run-time files ii tcl8.4-dev 8.4.12-1.1 Tcl (the Tool Command Language) v8.4 - development files
If I had to pin the problems on a specific package then I'd say it's somewhere in the itcl/itk/iwidgets area. The three are all from the same stable so it's hard to say which, but I'd imagine tcl itself to work fine. You can test this by manually editing your $STADENROOT/share/staden/etc/gap5rc file. You should see something to load Iwidgets (which in turn will pull in itcl/itk as a dependency). Most functionality will work without them - I can't recall which bit I needed it for now - so as a test to see if that's the cause of your conflict try commenting them out. Ie at the start of gap5rc edit it to:
Code:#----------------------------------------------------------------------------- # Packages required #----------------------------------------------------------------------------- load_package tk_utils #if {[info commands tk] != ""} { # package require Iwidgets #}
Leave a comment:
-
I use OpenSuse 11.0 (i586). But tcl/tk are no system packages. I had to compile them on my own since there was no tclConfig.sh and tkConfig.sh, which are required for ./configure . But probably you're right and it is a dependency between tcl/tk and another package. I hope I will find some time to check this today. Maybe you have an idea what package may cause the problem.
Leave a comment:
-
I don't entirely understand this.
The staden package uses the system tcl/tk version and on my development machine (an aging Debian Etch system) that's Tcl/Tk 8.4.12. If you've found a dependency on Tk8.5.2 then it's likely to be one of the other packages installed - likely due to Iwidgets.
I have tested it on an 8.5 build when trying installs on other systems, but I forget which specific package versions were installed then.
Can you tell me which OS you're using? While I don't have easy access to reinstall systems, I can run different prebuilt vmware instances (albeit only on my 32-bit desktop).
Leave a comment:
-
tk problem
Hi
I'm trying to install the staden package 2.0.0 beta4. I resolved all dependencies, configured staden with samtools and all additional parameters and installed it typing make/make install. But if I want to execute gap4 or gap5, I get only the following message and nothing else happens:
"attempt to provide package Tk 8.5.2 failed: package Tk 8.5.8 provided instead"
I think just setting some symbolic links will not solve the problem and I have to rollback on tcl/tk 8.4. Is this correct or do you know something else to solve the problem.
Thanks
Jens
Leave a comment:
-
Gap5 can read ace, sam and bam (but gap4 cannot). Most
Note that gap5's ace reading code will yield sequences without quality files, as they are not stored in ace format.
Leave a comment:
-
Thanks for quick reply. I want to do comparative assembly and at the moment using mozaik for that which generates .ace file (.sam & .bam are optional). Can we use GAP5 for viewing, editing and generating concensus sequence from mozaik '.ace' generated file?
Also I want to use some other assembler as well whose output can be input of GAP5. Can you suggest me any? I will be really thankful.
Leave a comment:
-
Hello,Originally posted by [email protected] View PostHi,
I am new to all this. Can anybody tell me, STADEN package does comparative assembly or de novo assembly? Thanks
Gap4, one of the tools in the package, does have its own iterative/greedy denovo assembler. However it is designed primarily for small projects (back in the era of cosmid clones and the like). I'd generally recommend use of a dedicated external assembly tool.
Gap5 has no assembly at all except a rudimentary interface to run bwa. I can add other GUI interfaces, but I do not plan on putting a lot of effort into the assembly side of the thing as there are multiple teams of people out there doing this already.
The primary purpose for gap4/5 is to act as an assembly editing and finishing tool, acting at both the micro level manipulating individual bases and/or the macro level of full contig rearrangements - breaking, joining, complementing etc.
Leave a comment:
-
Is it comparative or denovo
Hi,
I am new to all this. Can anybody tell me, STADEN package does comparative assembly or de novo assembly? Thanks
Leave a comment:
-
I just compiled b4 release and it works like a charm,
I was wondering about gap2caf, caf2baf etc. tools. I experience some difficulties in compiling original cap2caf from source code. How one should compile with b4 release?
v.
Leave a comment:
-
Gap5 1.2.4 (aka staden pkg 2.0.0b2) released
I've just uploaded the latest source tarball for the Staden Package, 2.0.0 beta 2, which includes the latest Gap5. (Infact it's pretty much only Gap5 that has changed since the first beta release, apart from some compilation and configure script improvements.)
Sourceforge RSS feeds are still broken so the staden home page may not update fully. However the direct links are here:
I'll add a sourceforge news posting once I work out how best to do it without breaking their RSS feeds even more.
As a comment on the future plans, I hope to backport Gap5 to MacOS X and Windows again once I've stabilised the linux distribution more. It shouldn't be too hard as Gap4 already works on these platforms. Please do PM me or email me with any bugs you get with this release too.
Release notes
Gap5 1.2.4, October 16th 2009
Changes- Tags can be created and/or removed within the contig editor
now, rather than just imported. - Gap4's "Sequence Search" function has been added to Gap5,
allowing for DNA string matches against either the consensus
and/or the sequences themselves. - Name indexing (tg_index -t) now operates much faster
(sometimes 100x speed-ups). It also occupies far less space in
the gap5 database, but note that this comes at a cost of
incompatibility with older Gap5 formats. (This gap5 should be
able to load up old Gap5 databases, just not vice-versa.) - (Experimental) The consensus algorithm can now cache the
consensus, when in read-write mode. This dramatically speeds
up computing the consensus for subsequent functions at a cost
of a bit more storage space. - Improvements to the build system, especially on 64-bit
machines and RedHat derived systems. The --with-iwidgets=DIR
parameter now has more leeway too and works when given either
the parent directory or the iwidgets sub-directory.
"Make depend" is no longer mandatory either. - Tg_index now attempts to automatically work out the file
format (eg sam, bam, ace, baf, etc). The old "aln" default
format has been removed. - Tg_index now supports reading sam files provided they have @SQ
header lines. In addition to this ace, baf and sam files may
now be gzipped. - Tg_index now has faster read-pairing, using temporary files in
/tmp. The -f (fast mode) parameter still exists, but should
not be so significant an improvement now. - Added a "-r nseqs" option to tg_index. This change, which has
been in the code for some time, but commented out, allows
tg_index to build gap5 databases in excess of 1 billion
reads. (The largest here so far was 1.9 billion.)
Do not use though unless tg_index fails or you are going to be
indexing a very large genome and need to reserve sequence
space. See ChangeLog for more discussion on this. - Tags now interpret "\n" as newline within BAF files.
Bug fixes- Selecting a region in the contig editor that spans a tag no
longer crashes Gap5. - Fixed a crash when highlighting reading some names in the
contig editor (buffer overrun). - When exporting to ACE format we now write DS lines again, as
they're needed by consed. Also fixed generation of BS segments
when adjoining zero-depth regions. - Export to SAM format should generate better behaved
flags. Additionally all positions should now be >= 1, even if
not positioned that way in gap5 itself. (A shift occurs to
ensure this is true.) - BAF files with blank annotations no longer crash tg_index.
- (Plus many minor fixes - see ChangeLog)
Leave a comment:
- Tags can be created and/or removed within the contig editor
-
I've just been preparing to release 1.2.4 infact (1.2.3 was in svn but I didn't get around to making a source release). Hopefully it should be on sourceforge by the end of today.
Leave a comment:
Latest Articles
Collapse
-
by SEQadmin2
Tumors contain complex mixtures of cell populations that evolve in response to treatment and host-specific factors. Tissue biopsies provide only static snapshots of a tumor’s state. But what if we could follow that evolution over time using a minimally invasive technique?
Liquid biopsies can detect tumor-derived material circulating in the bloodstream, providing a way to study treatment response, detect emerging resistance, and discover new biomarkers. Circulating...-
Channel: Articles
10-14-2026, 09:55 AM -
-
by SEQadmin2
Researchers using sequencing and genomics tools often have to make trade-offs. They can choose between speed or scale, short reads or long-range information, or targeted panels or a view of the whole transcriptome. New technologies that have been released this year are built to address those tough choices.
We asked six companies the same four questions to learn about their latest products. The new technologies bring a lot to the table, including rethinking sequencing...-
Channel: Articles
-
ad_right_rmr
Collapse
News
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by SEQadmin2, 10-22-2026, 11:13 AM
|
0 responses
32 views
0 reactions
|
Last Post
by SEQadmin2
10-22-2026, 11:13 AM
|
||
|
Started by SEQadmin2, 10-22-2026, 10:48 AM
|
0 responses
23 views
0 reactions
|
Last Post
by SEQadmin2
10-22-2026, 10:48 AM
|
||
|
Started by SEQadmin2, 10-15-2026, 10:52 AM
|
0 responses
40 views
0 reactions
|
Last Post
by SEQadmin2
10-15-2026, 10:52 AM
|
||
|
Started by SEQadmin2, 10-14-2026, 05:39 AM
|
0 responses
45 views
0 reactions
|
Last Post
by SEQadmin2
10-14-2026, 05:39 AM
|
Leave a comment: