First commit of the matchmaker APIs

This is a wip translation of the matchmaker APIs into avro.

Autogenerated docs are here: http://cassiedoll.github.io/matchmaker-staging.html
Sorry, I didn't see the context as a Gene.  This looks to me clearly a record for a genetic variant, not a gene.

Richard

On 15 Sep 2014, at 13:56, Pablo Cingolani <notifications@github.com> wrote:

> In src/main/resources/avro/wip/matchmaker.avdl:
> 
> > +  union { null, long } end = null;
> > +
> > +  /**
> > +  The reference bases. (e.g. `-`, `A`, `ACG`, …, where `-` is used to indicate
> > +  an insertion)
> > +  */
> > +  union { null, string } ref = null;
> > +
> > +  /**
> > +  The alternate bases. (e.g. `-`, `A`, `ACG`, …, where `-` is used to indicate
> > +  a deletion)
> > +  */
> > +  union { null, string } alt = null;
> > +
> > +  /** 1 for heterozygous or hemizygous, 2 for homozygous; */
> > +  union { null, int } zygosity = null;
> I'm not quite sure why REF and ALT are needed to describe a "Gene". I mean, shouldn't genes always be "REF" by definition? May be I'm misunderstanding the purpose of this "GAGene" record....
> 
> —
> Reply to this email directly or view it on GitHub.
> 




-- 
 The Wellcome Trust Sanger Institute is operated by Genome Research 
 Limited, a charity registered in England with number 1021457 and a 
 company registered in England with number 2742969, whose registered 
 office is 215 Euston Road, London, NW1 2BE.