[Biopython] suggestion for a little change in the ACE cookbook
Fungazid
fungazid at yahoo.com
Tue Jul 7 15:19:33 EDT 2009
Hi David,
I am working with a version of this cookbook that suits my needs. Right now I do not have extremely existing things to add to the cookbook, but I am working with this code and maybe I can track something important (hopefully not bugs ;) ).
Thanks,
Avi
--- On Tue, 7/7/09, David WInter <winda002 at student.otago.ac.nz> wrote:
> From: David WInter <winda002 at student.otago.ac.nz>
> Subject: Re: [Biopython] suggestion for a little change in the ACE cookbook
> To: "Fungazid" <fungazid at yahoo.com>
> Cc: biopython at lists.open-bio.org
> Date: Tuesday, July 7, 2009, 2:31 AM
> Fungazid wrote:
> > Hi,
> >
> > About the cookbook here
> > http://biopython.org/wiki/ACE_contig_to_alignment
> >
> > instead of:
> >
> > def cut_ends(read, start, end):
> > return (start-1) * '-' +
> read[start-1:end] + (end +1) * '-'
> >
> > I think it is better to write:
> >
> > def cut_ends(self,read, start, end):
> > return (start-1) * 'x' +
> read[start-1:end-1] + (len(read)-end) * 'x'
> >
>
> Yep, well spotted. It seems I'd also put an ugly hack in
> the 'pad_ends' function to deal with the problem (cutting
> the read to length before returning it) so we can get rid to
> that too ;) I've changed the code on the wiki.
>
> As for adding 'x's instead of '-'s - I think this is really
> going to be a case by case thing - the contigs I had to play
> with had asterisks for gaps in the reads so I could tell the
> difference (and for some strange reason I'm squeamish about
> using letters to represent a gap even if 'x' is not an
> ambiguity code). Do you want to add something to the recipe
> to make it clear that someone could change the 'pad
> character' to suit the assembly you are using?
>
> Cheers,
> David
>
>
>
>
>
>
>
More information about the Biopython
mailing list