[Bioperl-l] Problem retrieving CDS by Acession #
    Chris Fields 
    cjfields at uiuc.edu
       
    Thu Sep  7 19:04:50 UTC 2006
    
    
  
...
> > If you know that you want the most recent version, just strip
> > the version
> > information and use get_Seq_by_acc().
> >
> > Sean
> >
> 
> 
> Sorry, maybe I'm not being clear.  Suppose I only had the accession #,
> XM_547879.  If I call get_Seq_by_acc('XM_547879'), it gives the warning
> above.  That shouldn't be because I'm giving a valid accession number.
> I suspect something is wrong in the parsing of whatever NCBI is
> returning.
You might try updating your local Bioperl; I can retrieve it using
bioperl-live:
---------------------
use Bio::DB::GenBank;
use Bio::SeqIO;
my $fac = Bio::DB::GenBank->new();
my $seq = $fac->get_Seq_by_acc('XM_547879');
my $seqout = Bio::SeqIO->new(-fh    => \*STDOUT,
                             -format => 'genbank');
$seqout->write_seq($seq);
---------------------
Gets this sequence (truncated for brevity):
---------------------
LOCUS       XM_547879               1056 bp    mRNA    linear   MAM
30-AUG-2005
DEFINITION  PREDICTED: Canis familiaris similar to Synaptojanin 2 binding
            protein (Mitochondrial outer membrane protein 25) (LOC490757),
            mRNA.
ACCESSION   XM_547879
VERSION     XM_547879.2  GI:73964245
KEYWORDS    .
SOURCE      Canis familiaris (dog).
  ORGANISM  Canis familiaris
            Eukaryota; Metazoa; Chordata; Craniata; Vertebrata;
Euteleostomi;
            Mammalia; Eutheria; Laurasiatheria; Carnivora; Caniformia;
            Canidae; Canis.
....
---------------------
Chris
    
    
More information about the Bioperl-l
mailing list