Dear Jouni,
Thanks so much for the quick reply!
Unfortunately, I had already tried your suggestion and vg call got stuck. That is, I aligned against the subgraph, and ran vg pack and vg snarls using the full graph. I then submitted the command vg call $gbz -a -k $pack -t $threads -r $snarls -s $sample --progress.
I get the following output:
[vg call]: Loading [...]/Eur1.gbz
[vg call]: Loaded graph
[vg call]: GBZ input detected
[vg call]: You can restrict the search to GBZ haplotypes, often to the benefict of speed and accuracy, with the -z option
[vg call]: Applying overlays if necessary (ie input not in XG format)
[vg call]: Applied overlays
[vg call]: Loading snarls from [...]/SAMEA6272096.Eur1.fullGraph.snarls
[vg call]: Loaded snarls
[vg call]: Loading pack file [...]/SAMEA6272096.Eur1.fullGraph.pack
[vg call]: Loaded pack file
[vg call]: Computing coverage statistics
[vg call]: Computed coverage statistics
[vg call]: Calling top-level snarls
[vg call]: Processed 100004 top-level snarls [vg call]: Processed 200003 top-level snarls
[...]
[vg call]: Processed 32300005 top-level snarls [vg call]: Processed 32400005 top-level snarls
After this, there is no progress anymore. The algorithm gets stuck some time after the 32,400,005th top-level snarl (i reran multiple times but it always gets stuck there). In total, the graph contains 35,972,027 such snarls (the full graph contains 49 relatively diverse assemblies).
Would you have any ideas how to troubleshoot this?
Best and thanks again, Tobias