-
Notifications
You must be signed in to change notification settings - Fork 28
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
Weird behaviour when PDB input files have no chainID #138
Comments
Is it correct to say that each input PDB file must have a single chain? |
I am working on this right now. |
Since I was assigned first, I already fixed this :) |
Basically needs to be the same as for 2.x |
I won't have any more time this week to clean and PR this one, so probably better if you go ahead @joaomcteixeira |
In 2.4 the chains are assigned in the order of the input molecules (if not specified).
For 3.0 I would do the same, first molecule gets A, second B and so on, unless overwritten by parameters in the config file
|
Will address this as part of a sanitization process for all PDBs entering the haddock3 pipeline. |
Would be nice to have this PDBHandler part as an independent library so we could also use it in the webserver; check what it does now. |
Is this one still relevant? |
Yes, it's relevant. It's solved in #144. But I need to finish that PR. |
Apparently it was fixed in #144 |
In the
topoaa
module, when an input PDB file has no chainID/segID defined the module puts$PRO
as segid which causes problems downstream. No segIDs were defined in the config files since those are in principle defined in thedefault.cfg
file of the module.This does not happen when a PDB input has the chainID present.
In
default.cfg
there are default segIDs defined for each molecule. Those should be used.The text was updated successfully, but these errors were encountered: