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)); }
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; }
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; }