Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discussion about your software #9

Open
nottwy opened this issue Sep 20, 2017 · 7 comments
Open

Discussion about your software #9

nottwy opened this issue Sep 20, 2017 · 7 comments

Comments

@nottwy
Copy link

nottwy commented Sep 20, 2017

I'm really interested in your work and also consider problems like this. So I want to discuss some problems with you.
Questions:

  1. The input of your software is just an assembly result ? (If I don't want to scaffold or fill gap)
  2. Do you just seperate the potential heterozygous sites in the assembly result your provide?
  3. Based on question 2, so the output of your software would be an incomplete primary haplotype and alternative haplotye? And the sum of them is equal to the assembly result your provide?

Thank you for your reply.

@mapleforest
Copy link
Owner

mapleforest commented Sep 20, 2017 via email

@nottwy
Copy link
Author

nottwy commented Sep 20, 2017

As far as I know, only the assembly result generated by NGS assembler will conserve a large number of heterozygous sequences. If there isn't or little of heterozygous sequences remaining in our assembly result, HM2 will be not able to find out and seperate the heterozygous sequences and output two haplotypes. Is that true?

@mapleforest
Copy link
Owner

mapleforest commented Sep 20, 2017 via email

@nottwy
Copy link
Author

nottwy commented Sep 20, 2017

You are correct. So let's get further about this topic.
I mean some 3GS assemblers will output the heterozygous sequences that they find to another file rather than in the assembly result, like falcon. So there would be no heterozygous sequences for HM2 to seperate.
In such situation, I can add the heterozygous sequences into the original assembly result and invoke HM2. Can I expect to get two haplotypes whose lengths are both equal to the length of the original assembly result?
And assuming that I can get two hyplotypes with HM2, how about the region where there is no difference between two haplotypes? How do you solve such condition? Do you just assign the sequence of this region to two haplotypes?

@mapleforest
Copy link
Owner

mapleforest commented Sep 20, 2017 via email

@nottwy
Copy link
Author

nottwy commented Sep 20, 2017

thank u for your instant reply and share of your consideration which saves me lots of time to explore your tool by myself.
HM2 is really an interesting tool and will be much more useful and powerful if it can be further ungraded to adapt the output of popular 3GS assembly tools like falcon and canu.

@mapleforest
Copy link
Owner

mapleforest commented Sep 20, 2017 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants