When I do a search on NCBI's website for S000000001, I get two records.
When I try to efetch it in the protein database, I get no records. Apparently, this is not a primary ID.
Is there a way to get the records via BioRuby using the yeast identifier?
I do realize BioRuby/efetch is not ideal for this task. Unfortunately, this yeast identifier is not in Ensembl BioMart. It also appears to lack any Entrez ID or GenPept ID in SGDfeatures.tab (which is the same table given when I do a batch download). There's another file that gives an acceptable protein ID, but it's not an NP accession, so there is no dbxref for GeneID if I efetch it. So how do I convert, within a pipeline, from SGD ID to Entrez ID?
I edited the question. How would a "general" search be run in BioRuby? I can't really find any documentation.
See answer below.