Comments (6)
Are there many PDBs that this issue affects, and are there any workarounds? I am using bioruby
to process all the .ent
files from wwPDB, and I want to know if I should worry about many of the PDB files.
from bioruby.
112aa28 is a fix.
Careful check of PDB format spec is still needed.
from bioruby.
Hi @ngoto, I'm going to attempt to tackle this as it relates to some of my research. Do you know of anywhere else this is an issue, i.e. anywhere else that the PDB spec may differ?
from bioruby.
Please read PDB official documents provided by wwPDB http://www.wwpdb.org/docs.html
from bioruby.
I was going through the code and noticed that there are some vestigial structures such as TURN that don't seem to exist in the current PDB spec. Should these be removed or kept even though they're deprecated and not used anymore? The same occurs with Pdb_StringRJ
even though this isn't used anymore and all occurrences within the official documents are for Pdb_LString
.
from bioruby.
For backward compatibility when parsing a file downloaded in the old days, it is good to keep deprecated records if possible.
The "Pdb_StringRJ" is introduced to parse right-justified ID string in helixId, sheetId, and turnId in HELIX, SHEET, and TURN records. In the PDB definition, these are specified as LString(3). If LString(3) is used, these ids should often contain spaces, for example " HA", " HB", " A", " B". PDB spec says that any spaces in LString should be kept, but I think it is unfriendly for uses to show ids begins with spaces, and I've decided to introduce StringRJ to cut the left spaces for convenience.
from bioruby.
Related Issues (20)
- bio-1.5.0/lib/bio/db.rb:267:in `gsub': invalid byte sequence in UTF-8 (ArgumentError) HOT 1
- Change base URLs for NCBI services to use https instead of http HOT 8
- HTTPS Proxy HOT 1
- Rails 5 eager loading (gem broken in Rails 5+) HOT 2
- OBF mail list issues HOT 6
- Some classes are not explained in the yard document HOT 2
- Bio::Blast exec_genomenet: cannot understand response (RuntimeError) HOT 6
- Is there a way to get KEGG pathway images? HOT 1
- Is there a way to get KEGG pathway images? HOT 2
- Issue about no file found HOT 10
- Bio::Blast known bug... any timeline? HOT 1
- change IDs in a GFF3
- cutting by restriction enzymes with asymmetric target HOT 2
- required libraries not loaded HOT 1
- Request for technical discussions feature on this repository HOT 5
- On Ruby 3.0, methods in a subclass of String return String instead of the subclass instance HOT 9
- Fix Gem::Specification dep warnings HOT 1
- bioruby shell seems broken HOT 2
- Bug in UniProtKB class with ft field HOT 4
- bioruby gem addition HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bioruby.