Syed, Thanks for your instant reply. Your replies are giving a clear picture of the system. However, I feel some link is missing in my understanding. So, I thought I will just reinforce my understanding with you.
I have designed a local Flymart. I have provided the required connection parameters for Ensemblmart and DrosophilaMart (installed Locally) in the MartRegistry files. My aim is to link Flymart and DrosophilaMart. Hence, I have added an exportable in DrosophilaMart. I have also added the same as linkname in the importable in Flymart My question is : How are the Flymart and DrosophilaMart are linked & not FlyBase and EnsemblMart ? I guess I got your answer saying the link is done on the fly. By which I understood that whichever dataset I choose, the matching columns are going to be overlapped and results returned. Kindly correct me if I am wrong My other question which had been lingering my mind is: In the Biomart application UI screen, the second dataset available with Flymart shows me only DrosophilaMart. Why isn't the EnsemblMart not being shown ? Is there some kind of processing being done or has it got something to do with the importables? Also, can you let me know if there are any developers guide for understanding the architecture of Biomart. Thanks. Best regards, Bala ________________________________________ From: Syed Haider [[email protected]] Sent: Tuesday, April 06, 2010 11:19 AM To: Selvaraj, Balamuruganand Cc: [email protected] Subject: Re: [mart-dev] Exportable & Importables - Technical insight Hi Bala, On 06/04/2010 16:09, Selvaraj, Balamuruganand wrote: > Hi Syed, > > I need few more details. > > Can you tell me how does a DB identify that it is supposed to be linked to a > particular Database, when we use importables. the importable and exportable refers to filters and attributes respectively. Filters and attributes map on to database columns, hence the values that are returned from these columns are matched against each other results in overlapping results only. thats all really. hope that helps. Syed > > As far I see I have given the all DB name only in the registry file. I have > not defined anything in importables. > So from where does the Biomart system recognize that a particular importable > is linked to particular exportable. > > Thanks. > -Bala > > ________________________________________ > From: Syed Haider [[email protected]] > Sent: Tuesday, April 06, 2010 12:43 AM > To: Selvaraj, Balamuruganand > Cc: [email protected] > Subject: Re: [mart-dev] Exportable& Importables - Technical insight > > Hi Bala, > > The exportable and importable operate on database columns having common > identifiers. The matching is done on the fly (in memory operation) to > link the two columns that have common values across two datasets. > > Hope that helps. > > Best, > Syed > > On 01/04/2010 18:35, Selvaraj, Balamuruganand wrote: >> Hi Biomart team, >> >> I am currently working with the exportable& Importables. It is working >> nicely with my local mart and remote Ensembl mart.I was curious to know as >> to how the marts are getting linked (Techincally). >> >> Could you throw some techincal insight into this please. >> >> Thanks. >> >> Best regards, >> Bala >>
