<html>
<body>
Hello all --<br><br>
I'm having a devil of a time figuring out how to make restriction maps
using BioPerl. What I'm going for is output similar to GCG's map
program, but instead of using a set of defined restriction enzymes, I'd
like to use a set of primers, to create a primer map rather than a
restriction map. I do not need a table of restriction enzymes that
cut or don't cut (or primers that match or don't match, in this case),
but an honest-to-goodness map, something like:<br><br>
<font face="Courier New, Courier">
FKP-5-><br>
|<br>
CGTTCTATCGATATGGGTGCTATGGAAATAGTATCTACGTTTGATGAATTGCAAGATTAT<br>
1921 ---------+---------+---------+---------+---------+---------+
1980<br>
GCAAGATAGCTATACCCACGATACCTTTATCATAGATGCAAACTACTTAACGTTCTAATA<br>
<br>
a
M E I V S T F D E
L Q D Y -<br><br>
</font>I also need translations of orfs, but I can use GenBank files as
input to the program and thus the CDS translations are already there, so
I'm guessing that shouldn't be too hard.... How does one create
such a map using the BioPerl modules?<br><br>
There are intriguing indications out there that such a thing is possible
(e.g. the Bio::Map:: * and Bio::Restriction:: * modules), but I can't
find a single example of code that creates such a basic, bread-and-butter
thing as a restriction map with orf translations. The documentation
to these modules is fairly useless to me, consisting mostly of internal
methods and function prototypes. Perhaps my skills as a Perl
programmer are to blame, but a clear example of how a map like this is
constructed would be a big help.<br><br>
Right now, I'm generating primer maps with system calls to EMBOSS's
remap, pointing it at a file of primer sequences rather than a file of
restriction enzyme sequences, but the results are less than
desired. I'm considering trying to adapt tacg 4.1.0 or sequence
extractor 1.1 web-based code to my needs, but this seems like a lot of
work for an operation I suspect is possible in BioPerl.<br><br>
Any help greatly appreciated...<br><br>
Mike<br>
<x-sigsep><p></x-sigsep>
<font face="Courier, Courier">
---------------------------------------------------------------------<br>
//=\ Michael J.
Coyne
phone: (617) 525-7820<br>
\=// Channing
Laboratory
FAX: (617) 264-5193<br>
//=\ EBRC, Room 617<br>
\=// 221 Longwood
Avenue
email:mcoyne@channing.harvard.edu<br>
//=\ Boston, MA
02115
mjcoyne@comcast.net<br>
\=// <br>
---------------------------------------------------------------------<br>
</font></body>
</html>