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
More consistent coordinate specification for Maf alignment access in MafIO.py #504
Commits on Jan 11, 2017
-
Added MafIO.py genome alignment format parser.
The module parses MAF formatted files (https://cgwb.nci.nih.gov/FAQ/FAQformat.html#format5). This is mainly meant to be used through MafIndex.search and MafIndex.get_spliced methods, which, at this stage, expect lists of start and end coordinates, where both starts and ends are zero-based inclusive (0 is the first alignment position). To ask for the alignment portion corresponding to the first 100 nucleotides of the reference sequence, you would use MafIndex.get_spliced([0], [99]) As I commented in the pull request discussion (biopython#504 (comment)): > I decided to do "zero-based" because MAF format is zero-based. But I > decided to make the end coordinate inclusive, because it is not very > intuitive for the human user to have to provide a list of "inclusive" > start coordinates, but "exclusive" end coordinates when calling > MafIndex.search and MafIndex.get_spliced. This commit is based on work by the following contributors (the commits have been squashed during rebase): https://github.com/polyatail https://github.com/peterjc https://github.com/adamnovak https://github.com/blaiseli
Configuration menu - View commit details
-
Copy full SHA for a6c0bb4 - Browse repository at this point
Copy the full SHA a6c0bb4View commit details -
Added more details in search and get_spliced doc.
Also tried to fix style issues (as reported by pylint).
Configuration menu - View commit details
-
Copy full SHA for e2f0987 - Browse repository at this point
Copy the full SHA e2f0987View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4455004 - Browse repository at this point
Copy the full SHA 4455004View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fc9b04 - Browse repository at this point
Copy the full SHA 2fc9b04View commit details -
Reverted to MafIterator, removed Generic.Alignment
I had renamed MafIterator to maf_iterator to respect style conventions, but this conflicts with other Bio* conventions.
Configuration menu - View commit details
-
Copy full SHA for 9ab25d2 - Browse repository at this point
Copy the full SHA 9ab25d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 650abdb - Browse repository at this point
Copy the full SHA 650abdbView commit details
Commits on Jan 12, 2017
-
Configuration menu - View commit details
-
Copy full SHA for c6bdbb6 - Browse repository at this point
Copy the full SHA c6bdbb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2f2744 - Browse repository at this point
Copy the full SHA e2f2744View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7807540 - Browse repository at this point
Copy the full SHA 7807540View commit details
Commits on Feb 22, 2017
-
Configuration menu - View commit details
-
Copy full SHA for d5397c0 - Browse repository at this point
Copy the full SHA d5397c0View commit details
Commits on Feb 24, 2017
-
Configuration menu - View commit details
-
Copy full SHA for be7194a - Browse repository at this point
Copy the full SHA be7194aView commit details -
Fixed error introduced while resolving conflicts.
Reverted inefficient "avoid dots" technique.
Configuration menu - View commit details
-
Copy full SHA for 37c218a - Browse repository at this point
Copy the full SHA 37c218aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b3e234 - Browse repository at this point
Copy the full SHA 9b3e234View commit details -
Re-establishing lost-during-merge edits:
- from commit 49e7da7: Remove unwanted white space after docstrings (etc) $ pydocstyle Bio/ BioSQL/ Tests/ Scripts/ Doc/ --select D202 ... D202: No blank lines allowed after function docstring - from commit a8cf8c0: Avoid ValueError for file not found Aim here was to be user friendly, but a file-system relevant exception is probably better for error handling.
Configuration menu - View commit details
-
Copy full SHA for 055ee12 - Browse repository at this point
Copy the full SHA 055ee12View commit details -
Configuration menu - View commit details
-
Copy full SHA for c09e6a7 - Browse repository at this point
Copy the full SHA c09e6a7View commit details
Commits on Mar 8, 2017
-
Configuration menu - View commit details
-
Copy full SHA for f7253b9 - Browse repository at this point
Copy the full SHA f7253b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c3c0da - Browse repository at this point
Copy the full SHA 7c3c0daView commit details -
Configuration menu - View commit details
-
Copy full SHA for f729d65 - Browse repository at this point
Copy the full SHA f729d65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31123f7 - Browse repository at this point
Copy the full SHA 31123f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2391ca6 - Browse repository at this point
Copy the full SHA 2391ca6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a622f21 - Browse repository at this point
Copy the full SHA a622f21View commit details -
Merge branch 'alignio-maf' of https://github.com/blaiseli/biopython i…
…nto alignio-maf
Configuration menu - View commit details
-
Copy full SHA for 9fe3c5a - Browse repository at this point
Copy the full SHA 9fe3c5aView commit details -
Merge branch 'alignio-maf' of https://github.com/blaiseli/biopython i…
…nto alignio-maf
Configuration menu - View commit details
-
Copy full SHA for 02dfd2f - Browse repository at this point
Copy the full SHA 02dfd2fView commit details -
Merge branch 'alignio-maf' of https://github.com/blaiseli/biopython i…
…nto alignio-maf
Configuration menu - View commit details
-
Copy full SHA for ef73b3a - Browse repository at this point
Copy the full SHA ef73b3aView commit details