Skip to content

Commit c7985e8

Browse files
Rhollandandreasprlic
authored andcommitted
/* Major problem areas */
1 parent 3f4331d commit c7985e8

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

wiki/BioJava3_Proposal.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,12 @@ Major problem areas
165165
match those in the English localisation. This causes protein
166166
sequences to be mistranslated or misrepresented. BioJava needs to be
167167
modified to take this into account.
168+
10. BioSQL interaction is good but there are still issues - particularly
169+
to do with case conventions for naming things such as alphabets. A
170+
BioSQL mini-hackathon has been suggested as one way to nail down
171+
exactly how BioSQL should be used, right down to details like this,
172+
so that all projects may be able to fully interact without knowledge
173+
of which tool was used to write the data to BioSQL.
168174

169175
Categories of Improvement
170176
-------------------------

wiki/BioJava3_Proposal.mediawiki

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ It is suggested that development stop on the existing BioJava/BioJavaX/BioJava2
5858
#Most of the code is not bean-like and therefore cannot easily be used in any of the modern Java EE frameworks such as Spring or Hibernate.
5959
#Equals, compareTo and hashCode methods are inconsistent and often inaccurate, e.g. customised to suit a certain behaviour pattern (e.g. the BJX extensions assume that nulls are allowable for the purposes of Hibernate, whereas really they shouldn't be and Hibernate doesn't need them either). Changing these would change the behaviour of the object model particularly when it comes to collections and maps.
6060
#Localisation causes mistranslation of strings from lower to upper case. For instance, in Turkish, the lower and upper case i/I do not match those in the English localisation. This causes protein sequences to be mistranslated or misrepresented. BioJava needs to be modified to take this into account.
61+
#BioSQL interaction is good but there are still issues - particularly to do with case conventions for naming things such as alphabets. A BioSQL mini-hackathon has been suggested as one way to nail down exactly how BioSQL should be used, right down to details like this, so that all projects may be able to fully interact without knowledge of which tool was used to write the data to BioSQL.
6162
6263
==Categories of Improvement==
6364

0 commit comments

Comments
 (0)