[Biojava-dev] Why is the Residue Number a String?

James Carman james at carmanconsulting.com
Fri Mar 27 16:05:03 UTC 2009


Why would residueName's getter/setter be named getResidueNumber() and
setResidueNumber()?  Wouldn't it be better to have the getter/setter
as getResidueName() and setResidueName() or change the field to
residueNumber?

On Fri, Mar 27, 2009 at 11:52 AM,  <tallpaulinjax at yahoo.com> wrote:
>
> Hi,
>
> I was wondering why BioJava treats the ResidueNumber as a String while the PDB format specifies it as an Integer throughout the 3.2 specification? Perhaps it was a string in previous specs? The pertinent code in PDBFileParser is:
> String residueNumber = line.substring(22,27).trim();
> which is then later retrieved by a user as getPDBCode and setPDBCode within a Group, both as strings. BTW, it would seem a more obvious name would be residueName with getters and settors getResidueNumber and setResidueNumber... I always confuse the getPDBCode with returning the 4-character PDB code string!! :-).
>
> Thanks!
>
> Paul
> _______________________________________________
> biojava-dev mailing list
> biojava-dev at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/biojava-dev
>




More information about the biojava-dev mailing list