[Biojava-dev] Proliferation of Sequence Utility Classes
Andy Yates
ayates at ebi.ac.uk
Thu Oct 20 10:53:28 UTC 2011
Thank you if anything it makes it easier for me to remember where the utility methods are :)
On 20 Oct 2011, at 10:02, Peter Troshin wrote:
> Hi Andreas,
>
> I will try looking at it when I have time, hopefully some time in November.
>
> See you on the summit,
> Peter
>
> On 20/10/2011 04:04, Andreas Prlic wrote:
>> Hi Andy and Peter,
>>
>> Would be great to somehow consolidate these classes. Overall it seems
>> that the protein disorder package could get a bit better integrated
>> with -core. Some parts could be replaced with the corresponding - core
>> methods and some of the unique features could be moved into the core
>> module to make the generally available. Peter-any chance to take a
>> look at this at some point when you have time?
>>
>> Thanks,
>>
>> Andreas
>>
>>
>>
>> On Wed, Oct 19, 2011 at 4:44 AM, Andy Yates<ayates at ebi.ac.uk> wrote:
>>> Hi everyone,
>>>
>>> I've just noticed from the recent email on biojava-l that we seem to have had a proliferation of Sequence utility classes in the API. At the moment we've got:
>>>
>>> * org.biojava3.core.sequence.template.SequenceMixin
>>> ** Collection of utilities to be used by Sequence implementations rather than re-implementing common logic or using inheritence
>>>
>>> * org.biojava3.core.util.SequenceTools
>>> ** Selection of tools to decipher what a String is& convert it into a Sequence object
>>> ** Seems to be the same as BioPerl's "decide what this sequence is" tool
>>>
>>> * org.biojava3.data.sequence.SequenceUtil
>>> ** Another String to Sequence utility but a bit more fleshed out
>>>
>>> This looks like we need to combine these 3 together into a single place for Sequence based utils otherwise there's a 1 in 3 chance of getting the right set of utilities (plus my naming convention no longer accurately reflects what occurs in that class now)
>>>
>>> Andy
>>>
>>> ---
>>> Andrew Yates Ensembl Core Software Project Leader
>>> EMBL-EBI Tel: +44-(0)1223-492538
>>> Wellcome Trust Genome Campus Fax: +44-(0)1223-494468
>>> Cambridge CB10 1SD, UK http://www.ensembl.org/
>>>
>>>
>>> _______________________________________________
>>> biojava-dev mailing list
>>> biojava-dev at lists.open-bio.org
>>> http://lists.open-bio.org/mailman/listinfo/biojava-dev
>>>
>>
>>
>
---
Andrew Yates Ensembl Core Software Project Leader
EMBL-EBI Tel: +44-(0)1223-492538
Wellcome Trust Genome Campus Fax: +44-(0)1223-494468
Cambridge CB10 1SD, UK http://www.ensembl.org/
More information about the biojava-dev
mailing list