Skip to content
This repository has been archived by the owner on Sep 22, 2019. It is now read-only.

update flags, and stuff to help automation #188

Merged
merged 1 commit into from
Aug 13, 2015
Merged

Conversation

josephwb
Copy link
Member

No description provided.

@jar398
Copy link
Member

jar398 commented Aug 12, 2015

Having the list of flags be repeated seems to be just asking for trouble.
If it were my I would put the list in a file so it could be read by any
processor that needs it.

Also I don't see why the 2.8 and 2.9 lists need to be kept separate. Why
not just a single list that is the union of all flags to be hiding-inducers
across all taxonomy versions? I sincerely doubt that a single flag will be
a hider in one OTT version and not in another.

On Wed, Aug 12, 2015 at 11:34 AM, Joseph W. Brown notifications@github.com
wrote:


You can view, comment on, or merge this pull request online at:

#188
Commit Summary

  • update flags, and stuff to help automation

File Changes

Patch Links:


Reply to this email directly or view it on GitHub
#188.

@josephwb
Copy link
Member Author

I kept the 2.8 and 2.9 lists separate for 1) backwards compatibility and 2) enable the replication of the published synthetic tree. Putting the list in a separate file is fine; I was just updating the existing code.

@josephwb
Copy link
Member Author

Maybe distribute a file listing "dubious" flags with the taxonomy distribution? This would keep all things together, and initializing the graph is made simple just be referring to an OTT directory.

@josephwb
Copy link
Member Author

But the code here is definitely an improvement to the older code, and is allowing me to do thesynthesis testing, so I think we should go ahead and incorporate it while we discuss possible refactoring. Right?

@jar398
Copy link
Member

jar398 commented Aug 12, 2015

Sure.

We have to expunge all use of the word "dubious". It is not descriptive. We
have taxa that are hidden (or suppressed) for purposes of synthesis, and we
have flags that lead to them becoming so. The word "dubious" was used early
on, in jest, for want of a better word. We have a better word now.

The initial idea of the flags system was that the use of the flags would be
application specific, so that the decision as to what was to be hidden
belonged to treemachine, not to the taxonomy. That is why the taxonomy does
not take a stand on what is to be hidden or not, or maintain the list of
applicable flags.

On the other hand, there are places where it is very useful for smasher to
know what's to be hidden, in particular for regression testing (we don't
want non-hidden taxa to become hidden without knowing why), so it has
replicated treemachine's idea of hiddenness for that purpose. So one could
argue for either subsystem as the host of the hidden-inducing flags.

On Wed, Aug 12, 2015 at 12:01 PM, Joseph W. Brown notifications@github.com
wrote:

But the code here is definitely an improvement to the older code, and is
allowing me to do thesynthesis testing, so I think we should go ahead and
incorporate it while we discuss possible refactoring. Right?


Reply to this email directly or view it on GitHub
#188 (comment)
.

kcranston added a commit that referenced this pull request Aug 13, 2015
update flags, and stuff to help automation
@kcranston kcranston merged commit 835e37c into master Aug 13, 2015
@kcranston kcranston deleted the various_updates branch August 13, 2015 18:35
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants