Esempio n. 1
0
        public VcvItem(string accession, string version, long updatedDateTicks, ClinVarCommon.ReviewStatus reviewStatus, IEnumerable <string> significances)
        {
            Accession       = accession;
            Version         = version;
            LastUpdatedDate = new DateTime(updatedDateTicks);
            ReviewStatus    = reviewStatus;
            Significances   = significances;

            VariantId = int.Parse(accession.Substring(3));
        }
Esempio n. 2
0
        public VcvSaItem(IChromosome chromosome, int position, string refAllele, string altAllele, string accession, string version, DateTime lastUpdatedDate, ClinVarCommon.ReviewStatus reviewStatus, IEnumerable <string> significances)
        {
            Chromosome = chromosome;
            Position   = position;
            RefAllele  = refAllele;
            AltAllele  = altAllele;

            _accession       = accession;
            _version         = version;
            _lastUpdatedDate = lastUpdatedDate;
            _reviewStatus    = reviewStatus;
            _significances   = significances;
        }
Esempio n. 3
0
 public ClinVarItem(IChromosome chromosome,
                    int position,
                    int stop,
                    string refAllele,
                    string altAllele,
                    SaJsonSchema jsonSchema,
                    IEnumerable <string> alleleOrigins,
                    string variantType,
                    string id,
                    string variationId,
                    ClinVarCommon.ReviewStatus reviewStatus,
                    IEnumerable <string> medGenIds,
                    IEnumerable <string> omimIds,
                    IEnumerable <string> orphanetIds,
                    IEnumerable <string> phenotypes,
                    string[] significances,
                    IEnumerable <long> pubmedIds = null,
                    long lastUpdatedDate         = long.MinValue
                    )
 {
     Chromosome       = chromosome;
     Position         = position;
     Stop             = stop;
     AlleleOrigins    = alleleOrigins;
     AltAllele        = altAllele;
     JsonSchema       = jsonSchema;
     VariantType      = variantType;
     Id               = id;
     VariationId      = variationId;
     MedGenIds        = medGenIds;
     OmimIds          = omimIds;
     OrphanetIds      = orphanetIds;
     Phenotypes       = phenotypes;
     RefAllele        = refAllele;
     Significances    = significances;
     PubmedIds        = pubmedIds;
     LastUpdatedDate  = lastUpdatedDate;
     IsAlleleSpecific = null;
     ReviewStatus     = reviewStatus;
 }