Correct list references to always use positive indexing. #23
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Howdy,
I was using PretextView to correct some scaffolds, and I noticed upon correcting and "painting" a handful of scaffolds and exported the AGP file, the
AGPCorrect.py
script was failing when run against that AGP file. That failure was due to the fact thatAGPCorrect.py
was using negative list indexing... and when you add more columns (during correction), the negative indexes point to the wrong places.I think the following corrects that error by switching the negative indexes to positive ones. There are some scaffolds that get "out-of-order" in the AGP, as well, but that seems to be how PretextView exports them (and all scaffolds/contigs are accounted for in the output - some are just slightly out-of-order).