Darwin Help

Back to Index

SearchDb

Function SearchDb


Calling Sequence  SearchDb(pat_1..pat_k)
Parameters
NameTypeDescription

pat_i {string,set(string)} 
Return Type  an Entry structure
Synopsis The SearchDb function searches the sequence database currently assigned to system variable DB. When pat_i consists of a set of strings, the function returns the logical OR of the results (all entries containing at least one of the elements in the set pat_i). The comma symbol represents the logical AND of the arguments. In this case, SearchDb returns only those entries that contain all such patterns.
Examples
> DB := ReadDb('/home/darwin/DB/SwissProt.Z'):;
Peptide file(/home/darwin/DB/SP45.0/SwissProt45.0(169638448), 163235
 entries, 59631787 aminoacids)
> SearchDb('platypus');
<E><ID>AMEL_ORNAN</ID><AC>O97646;</AC><DE>Amelogen ..(595).. T</SEQ></E>, <E><ID
>ATP6_ORNAN</ID><AC>Q36454;</AC><DE>ATP synt ..(835).. T</SEQ></E>, <E><ID>ATP8_
ORNAN</ID><AC>Q36453;</AC><DE>ATP synt ..(569).. S</SEQ></E>, <E><ID>COX1_ORNAN<
/ID><AC>Q36452;</AC><DE>Cytochro ..(1126).. A</SEQ></E>, <E><ID>COX2_ORNAN</ID><
AC>Q37718;</AC><DE>Cytochro ..(996).. S</SEQ></E>, <E><ID>COX3_ORNAN</ID><AC>Q36
455;</AC><DE>Cytochro ..(829).. S</SEQ></E>, <E><ID>CYB_ORNAN</ID><AC>Q36461;</A
C><DE>Cytochrom ..(968).. W</SEQ></E>, <E><ID>DLP1_ORNAN</ID><AC>P82172;</AC><DE
>Defensin ..(530).. 2</RES></E>, <E><ID>DLP2_ORNAN</ID><AC>P82140;</AC><DE>Defen
sin ..(538).. 2</RES></E>, <E><ID>DLP3_ORNAN</ID><AC>P82141;</AC><DE>Defensin ..
(413).. F</SEQ></E>, <E><ID>HBA_ORNAN</ID><AC>P01979;</AC><DE>Hemoglobi ..(754).
. R</SEQ></E>, <E><ID>HBB_ORNAN</ID><AC>P02111;</AC><DE>Hemoglobi ..(725).. H</S
EQ></E>, <E><ID>HSP1_ORNAN</ID><AC>P35307;</AC><DE>Sperm pr ..(603).. N</SEQ></E
>, <E><ID>INS_ORNAN</ID><AC>Q9TQY7; Q9TQY8;</AC><DE>I ..(614).. N</SEQ></E>, <E>
<ID>LCA_ORNAN</ID><AC>P30805;</AC><DE>Alpha-lac ..(847).. C</SEQ></E>, <E><ID>MY
G_ORNAN</ID><AC>P02196;</AC><DE>Myoglobin ..(724).. G</SEQ></E>, <E><ID>NU1M_ORN
AN</ID><AC>Q37717;</AC><DE>NADH-ubi ..(878).. M</SEQ></E>, <E><ID>NU2M_ORNAN</ID
><AC>Q36451;</AC><DE>NADH-ubi ..(979).. S</SEQ></E>, <E><ID>NU3M_ORNAN</ID><AC>Q
36456;</AC><DE>NADH-ubi ..(593).. E</SEQ></E>, <E><ID>NU4M_ORNAN</ID><AC>Q36458;
</AC><DE>NADH-ubi ..(1137).. C</SEQ></E>, <E><ID>NU5M_ORNAN</ID><AC>Q36459;</AC>
<DE>NADH-ubi ..(1343).. F</SEQ></E>, <E><ID>NU6M_ORNAN</ID><AC>Q36460;</AC><DE>N
ADH-ubi ..(644).. H</SEQ></E>, <E><ID>NULM_ORNAN</ID><AC>Q36457;</AC><DE>NADH-ub
i ..(674).. C</SEQ></E>
> SearchDb('alpha-lactalbumin');
<E><ID>LCAA_HORSE</ID><AC>P08334;</AC><DE>Alpha-la ..(794).. L</SEQ></E>, <E><ID
>LCAB_HORSE</ID><AC>P08896;</AC><DE>Alpha-la ..(818).. L</SEQ></E>, <E><ID>LCA_B
OSMU</ID><AC>Q9TSR4;</AC><DE>Alpha-lac ..(863).. L</SEQ></E>, <E><ID>LCA_BOVIN</
ID><AC>P00711; Q95NE4;</AC><DE>A ..(1467).. 3</RES></E>, <E><ID>LCA_BUBBU</ID><A
C>Q9TSN6;</AC><DE>Alpha-lac ..(882).. L</SEQ></E>, <E><ID>LCA_CAMDR</ID><AC>P007
10;</AC><DE>Alpha-lac ..(851).. W</SEQ></E>, <E><ID>LCA_CANFA</ID><AC>Q9N2G9;</A
C><DE>Alpha-lac ..(825).. L</SEQ></E>, <E><ID>LCA_CAPHI</ID><AC>P00712;</AC><DE>
Alpha-lac ..(1215).. 2</RES></E>, <E><ID>LCA_CAVPO</ID><AC>P00713;</AC><DE>Alpha
-lac ..(1110).. 9</RES></E>, <E><ID>LCA_EQUAS</ID><AC>P28546;</AC><DE>Alpha-lac 
..(812).. L</SEQ></E>, <E><ID>LCA_FELCA</ID><AC>P37154;</AC><DE>Alpha-lac ..(562
).. P</SEQ></E>, <E><ID>LCA_HUMAN</ID><AC>P00709;</AC><DE>Alpha-lac ..(1557).. 5
</RES></E>, <E><ID>LCA_MACEU</ID><AC>Q06655;</AC><DE>Alpha-lac ..(1002).. C</SEQ
></E>, <E><ID>LCA_MACGI</ID><AC>P19122;</AC><DE>Alpha-lac ..(664).. V</SEQ></E>,
 <E><ID>LCA_MACRG</ID><AC>P07458;</AC><DE>Alpha-lac ..(839).. C</SEQ></E>, <E><I
D>LCA_MOUSE</ID><AC>P29752;</AC><DE>Alpha-lac ..(1384).. 0</RES></E>, <E><ID>LCA
_ORNAN</ID><AC>P30805;</AC><DE>Alpha-lac ..(847).. C</SEQ></E>, <E><ID>LCA_PAPCY
</ID><AC>P12065;</AC><DE>Alpha-lac ..(998).. 7</RES></E>, <E><ID>LCA_PIG</ID><AC
>P18137;</AC><DE>Alpha-lacta ..(859).. M</SEQ></E>, <E><ID>LCA_RABIT</ID><AC>P00
716; Q9TQT7;</AC><DE>A ..(907).. K</SEQ></E>, <E><ID>LCA_RAT</ID><AC>P00714; P00
715;</AC><DE>Alp ..(965).. P</SEQ></E>, <E><ID>LCA_SHEEP</ID><AC>P09462; Q9GKS5;
</AC><DE>A ..(942).. L</SEQ></E>, <E><ID>LCA_TACAC</ID><AC>P81646;</AC><DE>Alpha
-lac ..(828).. C</SEQ></E>, <E><ID>LCA_TRIVU</ID><AC>Q29145;</AC><DE>Alpha-lac .
.(889).. C</SEQ></E>
> SearchDb('platypus', 'alpha-lactalbumin');
<E><ID>LCA_ORNAN</ID><AC>P30805;</AC><DE>Alpha-lac ..(847).. C</SEQ></E>
> SearchDb('alpha-lactalbumin', {'platypus', 'panda'});
<E><ID>LCA_ORNAN</ID><AC>P30805;</AC><DE>Alpha-lac ..(847).. C</SEQ></E>
See also DB,   PatEntry,   SearchAC,   SearchID,   SearchSeqDb,   SearchTag,   Species_Entry