Syed Haider wrote:
Hi Rochak,
On Mon, 2007-12-17 at 21:33 +0000, Syed Haider wrote:
Hi Rochak,
firstly, the pointerFilter should have a different internalName.
Secondarily, I just realised that this wont solve your problem as you
need different qualifiers (<= and >=) which effectively means two
different filters pointing to a common filed. The problem you reported
earlier was that MartEditor does not let you export if two filters point
to the same field, which is a fairly reasonable use case. apologies i
misunderstood it.
Let me speak to the team and see if we cant remove this check which
prevents the export when two filters point to the same field.
this is unlikely to happen with the current version of MartEditor. We
will resolve this with new configuration system which will replace
MartEditor. I am afraid, you have to introduce a new column and
replicate the data in your table.
Is there a rough estimate of when the new configuration system will be
ready? We can duplicate the fields for now, though its really 24 fields
(all the different organisms represented in a gene family!), so it's
inelegant in the extreme.
thx,
-David
Meanwhile, if its not a lot of work, you can resolve it by introducing
another column in your Mart table having the same data, and point the
second filter to this field. Hideous but a quick solution.
Martians: If somebody has a better idea, please do write.
cheers
Syed
On Mon, 2007-12-17 at 11:22 -0800, Rochak Neupane wrote:
On Dec 15, 2007 2:00 AM, Syed Haider <[EMAIL PROTECTED]> wrote:
Hi David,
On Fri, 2007-12-14 at 17:15 -0800, David Goodstein wrote:
> I have gene family property, which is the number of
representatives
> of a particular species in the family. I'd like to be able
to query
> on that property with a range (at least X members and no
more than Y
> members). There is sort of like the transcript_count
attribute in
> the EnsMart gene sets, but there it's only a one-sided query
(at
> least X transcripts for this gene). When I try to build a
filter
> collection with two filters acting on this members field,
one for <=
> and one for >=, I'm unable to export the config (it
complains about
> duplicate entries). Is it not possible to have 2 filters
acting on
> the same field?
>
Make the second as pointer to the first filter, hope this
should work.
I presume it complains about field attribute being
duplicated.
marteditor accepts the 2nd as a pointer to the first filter, but
configure.pl script complains about "internalName clash in dataset".
martview only displays the first filter and not the pointer filter. Is
this because of pointer to same dataset?
thanks,
rochak
cheers
syed
> regards,
> -David Goodstein