Comments (8)
I think this relates to the fishAnc00:0.326688; in the tree, i.e. the root node shouldn't have a branch length.
This may be my fault -- I think I was the one to give you the tree.
from cactus.
Good point, but we should have a more informative error message.
Benedict (from phone)
On Jan 23, 2014 10:39 AM, "Joel Armstrong" [email protected] wrote:
I think this relates to the fishAnc00:0.326688; in the tree, i.e. the root
node shouldn't have a branch length.This may be my fault -- I think I was the one to give you the tree.
—
Reply to this email directly or view it on GitHubhttps://github.com//issues/5#issuecomment-33154204
.
from cactus.
So I removed the root branch length, but then I got the error:
Reporting file:
/hive/users/benedict/progressiveBenchmarks/output/lotsOfFish_rm10_ogGreedy_ot0_saFalse_ktInmemorynosnapshot/tempProgressiveCactusAlignment/jobTree/jobs/log.txt
log.txt: log.txt: ---JOBTREE SLAVE OUTPUT LOG---
log.txt: log.txt: Traceback (most recent call last):
log.txt: log.txt: File
"/hive/users/benedict/jobTree/src/jobTreeSlave.py", line 271, in main
log.txt: log.txt: defaultMemory=defaultMemory, defaultCpu=defaultCpu,
depth=depth)
log.txt: log.txt: File
"/hive/users/benedict/jobTree/scriptTree/stack.py", line 153, in execute
log.txt: log.txt: self.target.run()
log.txt: log.txt: File
"/hive/users/benedict/cactus/progressive/cactus_progressive.py", line 200,
in run
log.txt: log.txt: assert self.options.event in project.expMap
log.txt: log.txt: AssertionError
log.txt: log.txt: Exiting the slave because of a failed job on host kolossus
log.txt: log.txt: Due to failure we are reducing the remaining retry count
of job
/hive/users/benedict/progressiveBenchmarks/output/lotsOfFish_rm10_ogGreedy_ot0_saFalse_ktInmemorynosnapshot/tempProgressiveCactusAlignment/jobTree/jobs/job
to 2
log.txt: log.txt: We have set the default memory of the failed job to
8589934593.0 bytes
log.txt: The job seems to have left a log file, indicating failure:
/hive/users/benedict/progressiveBenchmarks/output/lotsOfFish_rm10_ogGreedy_ot0_saFalse_ktInmemorynosnapshot/tempProgressiveCactusAlignment/jobTree/jobs/job
log.txt: Reporting file:
/hive/users/benedict/progressiveBenchmarks/output/lotsOfFish_rm10_ogGreedy_ot0_saFalse_ktInmemorynosnapshot/tempProgressiveCactusAlignment/jobTree/jobs/log.txt
On Thu, Jan 23, 2014 at 10:44 AM, Benedict Paten [email protected]:
Good point, but we should have a more informative error message.
Benedict (from phone)
On Jan 23, 2014 10:39 AM, "Joel Armstrong" [email protected]
wrote:I think this relates to the fishAnc00:0.326688; in the tree, i.e. the
root node shouldn't have a branch length.This may be my fault -- I think I was the one to give you the tree.
—
Reply to this email directly or view it on GitHubhttps://github.com//issues/5#issuecomment-33154204
.
from cactus.
Did you delete the jobTree? It looks like it has references to "Anc00" (the node that accidentally got created) in the pickles.
from cactus.
Oops. Are you saying we can't name root branches at all?
On Thu, Jan 23, 2014 at 12:03 PM, Joel Armstrong
[email protected]:
Did you delete the jobTree? It looks like it has references to "Anc00"
(the node that accidentally got created) in the pickles.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/5#issuecomment-33162646
.
from cactus.
Again, a message to that tune would be good! :)
On Thu, Jan 23, 2014 at 12:58 PM, Benedict Paten [email protected]:
Oops. Are you saying we can't name root branches at all?
On Thu, Jan 23, 2014 at 12:03 PM, Joel Armstrong <[email protected]
wrote:
Did you delete the jobTree? It looks like it has references to "Anc00"
(the node that accidentally got created) in the pickles.—
Reply to this email directly or view it on GitHubhttps://github.com//issues/5#issuecomment-33162646
.
from cactus.
You can name root branches just fine, but the tree I originally gave you (the one with the branch length for the root node) ends up creating a tree with a node above fishAnc00 when it's parsed. It's probably labeled Anc00 since that's the default for unlabeled nodes.
Fixing the tree fixed the source of the problem, but there were still some copies of the old tree in the jobTree pickles. (The tree gets passed around as a parameter to all the cactus_progressive.py targets.) Fixing the tree-string in the experiment file changed the tree topology, but since some of the pickles were inconsistent with the new topology you got weird errors.
Yeah, this is pretty non-obvious--I think we should fail on parsing a malformed newick tree like the one I gave you. I'll push a fix sometime soon.
from cactus.
This was fixed a while ago.
from cactus.
Related Issues (20)
- Size attribute in MAF alignments sometimes does not match the ungapped length of the same sequence. HOT 11
- cactus breaks contiguous `s` lines in MAF creating artificial duplicates HOT 4
- progressive workflow job failing on slurm HOT 3
- About the paper "Progressive Cactus is a multiple-genome aligner for the thousand-genome era" HOT 2
- `cactus-pangenome` with fragmented draft assemblies drops contigs HOT 3
- UnboundLocalError: local variable 'gpu' referenced before assignment HOT 2
- after build , no cactus-pangenome bin file HOT 1
- long time in the segalign_repeat fo the segalign step HOT 1
- Aligning maf to positive chain HOT 2
- [Errno 2] No such file or directory: 'singularity' HOT 3
- Memory isssue while running cactus-hal2maf HOT 10
- Error running Cactus with SLURM: 'bad interpreter: No such file or directory' HOT 1
- Error: impl/poaBarAligner.c:604:9: error: too few arguments to function ‘abpoa_msa’ HOT 2
- failed to run cactus HOT 2
- FileNotFoundError: [Errno 2] No such file or directory: 'mash' HOT 1
- AssertionError: More than 1 node for blast in config XML HOT 3
- minigraph-cactus result gfa to 1.0 version HOT 2
- How to use Minigraph-cactus pan genome to poplualtion analysis HOT 2
- Mingraph-Cactus final GFA file format HOT 1
- Constructing pan-genome HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cactus.