[Bioperl-l] Fwd: problem with bioperl (where's the Mus?)

Hilmar Lapp hlapp at gmx.net
Sat Aug 22 19:21:48 EDT 2009


On Aug 22, 2009, at 6:44 PM, Anand C. Patel wrote:

> [...]
> I think I know what's broken.  Using load_seqdatabases.pl, I'd put a  
> set of sequences from genbank into a biosql db in mysql.
>
> I'd also loaded the ncbi taxonomy using the load_ncbi_taxonomy.pl  
> script from biosql.

Did you load the NCBI taxonomy first, or afterwards?

>
> When I searched for house (as in house mouse), I found that the name  
> of the type of taxon class was "genbank common name".
>
> When I searched for musculus, it does appear as a type of  
> "scientific name".

It is the 'scientific name' class names that Bioperl-db will onto the  
lineage array.

> [...]
> I'm not just getting warnings.  I'm getting errors.  Tons of them.   
> It's a wonder it's working at all.

I'm not sure what you're referring to, but what you pasted into your  
email were neither errors nor warnings but a debugging log (and what  
it prints looks like it's working fine). You triggered that by setting  
-verbose to a value greater than 0. If you don't want debugging  
output, then you can just leave off that argument (no debugging output  
is the default).

>
> I started with the getentry.cgi script in the cgi-bin folder, and  
> stripped most of it away.

I see - which reminds me that I need to look at that script; I'm  
afraid it hasn't been updated for a long time (that doesn't mean  
though that it can't work - the core API has been stable for years).

>
> Code:
> #!/usr/bin/perl
>
> [...]
> if( $@ || !defined $seq) {
>     print "Got fetch exception of...\n<pre>$@\n</pre>";
>     exit(0);
> }

Wouldn't you want to put that right after the eval() clause?

	-hilmar

>
>
>>
>> On Aug 22, 2009, at 4:17 PM, Chris Fields wrote:
>>
>>> Anand,
>>>
>>> You should always post emails to the bioperl-l mailing list, never  
>>> to individual developers (you'll get an answer much faster).  Keep  
>>> responses on the list as well.
>>>
>>> Though I use bioperl-db some, I'm probably not the best person to  
>>> ask.  Does anyone know what's going on with this?  Does this have  
>>> to do with the Species/Taxon refactoring?
>>>
>>> chris
>>>
>>> Begin forwarded message:
>>>
>>>> From: "Anand C. Patel" <acpatel at gmail.com>
>>>> Date: August 22, 2009 2:57:42 PM CDT
>>>> To: cjfields at illinois.edu
>>>> Subject: problem with bioperl (where's the Mus?)
>>>>
>>>> Dr. Fields,
>>>>
>>>> I'm struggling with what seems to be a strange quirk in Bioperl  
>>>> +/- Bioperl-db/BioSQL.
>>>>
>>>> I've successfully loaded in genbank sequences into a biosql  
>>>> database.
>>>>
>>>> When I try to write a genbank sequence back out, a curious thing  
>>>> happens -- the Genus is missing from the SOURCE and ORGANISM areas.
>>>>
>>>> Despite reporting:
>>>> primary tag: source
>>>> tag: chromosome
>>>>  value: 3
>>>>
>>>> tag: db_xref
>>>>  value: taxon:10090
>>>>
>>>> tag: map
>>>>  value: 3 74.5 cM
>>>>
>>>> tag: mol_type
>>>>  value: mRNA
>>>>
>>>> tag: organism
>>>>  value: Mus musculus
>>>> The sequence when printed out via SeqIO looks like this:
>>>> LOCUS       NM_017474               2935 bp    dna     linear    
>>>> ROD 13-AUG-2009
>>>> DEFINITION  Mus musculus chloride channel calcium activated 3  
>>>> (Clca3), mRNA.
>>>> ACCESSION   NM_017474 XM_978159
>>>> VERSION     NM_017474.2  GI:255918210
>>>> KEYWORDS    .
>>>> SOURCE      musculus
>>>> ORGANISM  musculus
>>>>          Eukaryota; Fungi/Metazoa group; Metazoa; Eumetazoa;  
>>>> Bilateria;
>>>>          Coelomata; Deuterostomia; Chordata; Craniata; Vertebrata;
>>>>          Gnathostomata; Teleostomi; Euteleostomi; Sarcopterygii;  
>>>> Tetrapoda;
>>>>          Amniota; Mammalia; Theria; Eutheria; Euarchontoglires;  
>>>> Glires;
>>>>          Rodentia; Sciurognathi; Muroidea; Muridae; Murinae; Mus.
>>>> Confession -- I have a final project due Monday wherein I boldly  
>>>> elected to interface Bioperl, MySQL, Perl, and CGI.
>>>> (I'm an MD getting my MS in Bioinformatics.)
>>>> After many misadventures, I'm getting to the point where I could  
>>>> actually complete the objectives, but this is bug is rather  
>>>> problematic.
>>>> Thanks,
>>>> Anand
>>>> Anand C. Patel, MD
>>>> Assistant Professor of Pediatrics
>>>> Division of Allergy/Pulmonary Medicine
>>>> Department of Pediatrics
>>>> Washington University School of Medicine
>>>> 660 South Euclid Ave, Campus Box 8052
>>>> St. Louis, MO 63110
>>>> acpatel at wustl.edu
>>>> acpatel at gmail.com
>>>> acpatel at jhu.edu
>>>>
>>>
>>> _______________________________________________
>>> Bioperl-l mailing list
>>> Bioperl-l at lists.open-bio.org
>>> http://lists.open-bio.org/mailman/listinfo/bioperl-l
>>
>> -- 
>> ===========================================================
>> : Hilmar Lapp  -:-  Durham, NC  -:-  hlapp at gmx dot net :
>> ===========================================================
>>
>>
>>
>

-- 
===========================================================
: Hilmar Lapp  -:-  Durham, NC  -:-  hlapp at gmx dot net :
===========================================================






More information about the Bioperl-l mailing list