public void SetUnlocked(InfoData dat) { if (unlockedGO) { unlockedGO.SetActive(true); } if (lockedGO) { lockedGO.SetActive(false); } if (iconImage) { var rockDat = dat as RockData; if (rockDat && rockDat.spriteShape) { iconImage.texture = rockDat.spriteShape.fillTexture; } } if (countText) { countText.text = dat.count.ToString(countTextFormat); } isLocked = false; }
public static IList <InfoData> GetStock(WebClient client, int start, int end) { IList <InfoData> list = new List <InfoData>(); //股票存在 string stock; for (int i = start; i < end; i++) { if (start < 1600000) { stock = string.Format("sz{0}", i.ToString().Substring(1)); } else { stock = string.Format("sh{0}", i.ToString().Substring(1)); } InfoData id = BuildInfo(stock); if (id != null) { list.Add(id); } } return(list); }
void defaultPath(JsonData json, InfoData csv, string path, int len) { JsonData result = json; string[] list = path.Split('.'); bool check = true; //Debug.Log(len); for (int i = 0; i < len; i++) { //Debug.Log(list[i]); if (list[i] == "i") { i++; loopPath(result, csv, newPath(list, i), len - i); check = false; break; } else if (list[i] != "") { result = result[list[i]]; check = true; } } if (check) { display(result, csv); } //Debug.Log(result.ToString()); }
public async Task <IActionResult> ChangeRailwayInfo(string htmlData) { var items = await db.InfoDatas.Where(x => x.InfoType == InfoType.RAILWAY_SCHEDULE).ToListAsync(); var item = items.LastOrDefault(); if (item != null) { item.ChangeData = DateTime.Now; item.HtmlData = htmlData; await db.SaveChangesAsync(); } else { var newItem = new InfoData { InfoType = InfoType.RAILWAY_SCHEDULE, ChangeData = DateTime.Now, HtmlData = htmlData }; db.InfoDatas.Add(newItem); await db.SaveChangesAsync(); } return(RedirectToAction("RailwayInfo")); }
// --------------------------------------------------------------------------------------------------------- /// Función que se encarga de gestionar qué servicios hay que activar (si es necesario) ante una animación /// que va a ser ejecutada /// </summary> /// <param name="pTheAction"></param> /// <exception cref=""> CExceptionCreatingService </exception> public override void ExecAction(GraphicsService.ActionManager.Action pTheAction, IActionManager actionManager) { base.ExecAction(pTheAction, actionManager); switch (pTheAction.CodeAction) { case KeyWords.Show: ActionCommand Anim = pTheAction as ActionCommand; InfoData TheInfo = Anim.TheInfo; if (TheInfo != null && mService == null) { mService = new ServiceAnchorInfo(TheInfo, 50, // framerate actionManager, mRenderEngine, mcvManager); } break; case KeyWords.Hide: if (mService != null) { mService.Dispose(); mService = null; } break; } }
public void regulatory_region_is_added() { var mockedRegulatory = new Mock <IAnnotatedRegulatoryRegion>(); mockedRegulatory.SetupGet(x => x.Consequences).Returns(new List <ConsequenceTag> { ConsequenceTag.regulatory_region_variant }); mockedRegulatory.SetupGet(x => x.RegulatoryRegion.Id).Returns(CompactId.Convert("ENSR12345")); var vcfFields = "chr1 101 sa123 A . . . . .".Split("\t"); var chrom = new Chromosome("chr1", "1", 0); var inforData = new InfoData(null, null, VariantType.SNV, null, null, null, null, null, false, null, null, false, false, "Test=abc", null, null); var position = new Position(chrom, 101, 101, "A", new[] { "." }, 100, null, null, null, inforData, vcfFields, new[] { false }, false); var variant = new Variant(chrom, 101, 101, "A", ".", VariantType.reference, null, false, false, false, null, null, new AnnotationBehavior(true, false, false, true, false, false)); var annotatedVariant = new AnnotatedVariant(variant); annotatedVariant.RegulatoryRegions.Add(mockedRegulatory.Object); IAnnotatedVariant[] annotatedVariants = { annotatedVariant }; var annotatedPosition = new AnnotatedPosition(position, annotatedVariants); var converter = new VcfConversion(); var observedVcf = converter.Convert(annotatedPosition).Split("\t")[VcfCommon.InfoIndex]; Assert.Equal("Test=abc;CSQR=1|ENSR12345|regulatory_region_variant", observedVcf); }
void HistoryAddItem(InfoData item) { bool hasDone = false; foreach (var iData in History) { if (iData.FolderPathName == item.FolderPathName) { foreach (string info in item.FolderInfo) { if (!iData.FolderInfo.Contains <string>(info)) { iData.FolderInfo.Add(info); } } hasDone = true; break; } } if (!hasDone) { History.Add(item); if (History.Count > HistoryLimit) { History.RemoveAt(0); } } }
public IList <ParamRowData> ConverToInfoGridData(byte[] data, FormatData info) { IList <ParamRowData> result = new List <ParamRowData>(); for (int i = 0; i < info.Formats.Length; i++) { ParamRowData infoData = new ParamRowData(); InfoData iData = Convert(data, info.Formats[i]); infoData.ID = i + 1; infoData.Key = iData.Titles[0]; if (iData.IsStateValue) { if (iData.StateValue[0].ContainsKey(iData.Data)) { infoData.StrValue = iData.StateValue[0][iData.Data].ToString(); } else { infoData.StrValue = iData.Data; } } else { infoData.StrValue = iData.Data; } infoData.DataValue = iData.Data; result.Add(infoData); } return(result); }
public IActionResult Get(Guid id, string format = "") { InfoData data = _dataRepository.Get(id); Pipeline pipeline = new Pipeline(); ViewData["Id"] = id; if (!String.IsNullOrEmpty(format)) { data.Format = Enum.Parse <Format>(format); } string converted = pipeline.Convert(data.Data, data.Format); if (String.IsNullOrEmpty(converted)) { ViewData["File"] = ""; ViewData["Status"] = false; } else { ViewData["File"] = converted; ViewData["Status"] = true; } return(View()); }
void CollectInfoData() { _infoData = new InfoData(); Animator anim = _targetTarns.GetComponent <Animator>(); if (anim == null) { anim = _targetTarns.GetComponentInChildren <Animator>(); } _infoData.Animator = anim; SkinnedMeshRenderer smr = _targetTarns.GetComponent <SkinnedMeshRenderer>(); SkinnedMeshRenderer[] smrL = _targetTarns.GetComponentsInChildren <SkinnedMeshRenderer>(); if (smr != null) { _infoData.SmrL.Add(smr); } foreach (SkinnedMeshRenderer renderer in smrL) { _infoData.SmrL.Add(renderer); } _infoCollected = true; }
public void SetUpData() { characters.Clear(); characterDeaths.Clear(); for (int i = 0; i < 12; i++) { var t = Random.Range(0, data.botNames.Count); var m = Random.Range(0, data.botNames[t].botName.Count); InfoData info = new InfoData(); info.id = i; info.itemName = data.botNames[t].botName[m]; info.flagSprite = data.botNames[t].icon; int index = Random.Range(30, figureData.figures.Count); info.figureSprite = figureData.figures[index].figureSprite; info.isDeath = false; if (i == 0) { info.isPLayer = true; info.itemName = (UIManager.Ins.PlayerName != "") ? UIManager.Ins.PlayerName : "Player098"; // int index = data.botNames.FindIndex(s => s.countryCode == UIManager.Ins.PlayerCountry); info.flagSprite = data.botNames[idFlag].icon; //kiểu ông lưu lại cái idplayer này thì mỗi lần vào game lấy cái idplayer này ra trỏ vào list nhân vật info.figureSprite = figureData.figures[UIManager.Ins.PlayerFigure].figureSprite; info.dataAsset = figureData.figures[UIManager.Ins.PlayerFigure].asset; } else { info.isPLayer = false; info.dataAsset = figureData.figures[index].asset; } characters.Add(info); } }
public InfoMessage(string message) { Data = new InfoData() { Message = message }; }
void loopPath(JsonData json, InfoData csv, string path, int len) { for (int i = 0; i < json.Count; i++) { defaultPath(json[i], csv, path, len); } }
public void GenotypeIndex_is_correct_w_refMinor_allele() { var vcfFields1 = "1 10628385 . C <NON_REF> . LowGQX;HighDPFRatio END=10628385;BLOCKAVG_min30p3a GT:GQX:DP:DPF 0/0:24:9:18".Split('\t'); var vcfFields2 = "1 10628385 . C <NON_REF> . LowGQX;HighDPFRatio END=10628385;BLOCKAVG_min30p3a GT:GQX:DP:DPF 0/0:24:9:18".Split('\t'); var chromosome = new Chromosome("chr1", "1", 0); var inforData = new InfoData(null, null, VariantType.SNV, null, null, null, null, null, false, null, null, false, false, "", null, null); var position1 = new Position(chromosome, 10628385, 10628385, "C", new[] { "." }, 100, null, null, null, inforData, vcfFields1, new[] { false }, false); var position2 = new Position(chromosome, 10628385, 10628385, "C", new[] { "." }, 100, null, null, null, inforData, vcfFields2, new[] { false }, false); var variant = new Variant(chromosome, 10628385, 10628385, "C", "<NON_REF>", VariantType.reference, null, true, false, false, null, null, new AnnotationBehavior(true, false, false, true, false, false)); var annotatedVariant = new AnnotatedVariant(variant); annotatedVariant.SupplementaryAnnotations.Add(new AnnotatedSaDataSource(new SaDataSource("testSource", "Test", "C", false, true, "pathogenic", null), "C")); var annotatedPosition1 = new AnnotatedPosition(position1, new IAnnotatedVariant[] { annotatedVariant }); var annotatedPosition2 = new AnnotatedPosition(position2, new IAnnotatedVariant[] { annotatedVariant }); var converter = new VcfConversion(); var observedVcf1 = converter.Convert(annotatedPosition1).Split("\t")[VcfCommon.InfoIndex]; var observedVcf2 = converter.Convert(annotatedPosition2).Split("\t")[VcfCommon.InfoIndex]; Assert.Equal("RefMinor;Test=1|pathogenic", observedVcf1); Assert.Equal("RefMinor;Test=1|pathogenic", observedVcf2); }
private void Info_OnSensorDataAvailable(SensorData obj) { InfoData data = obj as InfoData; Debug.Assert(data != null); dataObject.ChangeValue(data.WheelAngle.ToString() + "deg"); }
public void SetUp(InfoData infoData) { flagImage.sprite = infoData.flagSprite; rankLevelTxt.text = "#" + infoData.rank; pName.text = infoData.itemName; coinValueTxt.text = infoData.coins.ToString(); this.Show(); }
void cvText(string value, InfoData csv) { if (GameObject.Find("16_9_main/sideBar/Panel/container") != null) { createAndMove crt = GameObject.Find("16_9_main/sideBar/Panel/container").GetComponent <createAndMove>(); crt.createNewBox(csv.name, value); } }
//Salva os dados em um arquivo binario public void SaveInfo() { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + "/Info.dat"); InfoData dados = new InfoData(); dados.MaiorPontuacao = MaiorPontuacao; bf.Serialize(file, dados); file.Close(); }
public void AddInfos(string text) { InfoData data = new InfoData(); data.showInfo = text; data.isMove = true; data.circleTime = 3; allInfos.Add(data); }
private void ReadInfoRecord(RawNodeData log, BinaryReader reader) { InfoData infoData = new InfoData(); infoData.Time = CreateDate(reader.ReadUInt32()); infoData.TimeMs = reader.ReadUInt32(); infoData.BatteryVoltage = reader.ReadUInt16(); infoData.SampleDuration = reader.ReadUInt16(); log.Infos.Add(infoData); }
public void GetVariant_tandem_duplication() { var infoData = new InfoData(new [] { 0, 1 }, new[] { 0, 1 }, 38404543, null, null, null, null, null, 583622, "DUP", null, null); var variantFactory = new VariantFactory(Sequence, _vidCreator); IVariant[] variants = variantFactory.CreateVariants(ChromosomeUtilities.Chr1, 723707, 2581225, "N", new[] { "<DUP:TANDEM>" }, infoData, new[] { false }, false, null, null); Assert.NotNull(variants); Assert.Equal(VariantType.tandem_duplication, variants[0].Type); }
public void Show(InfoData infoData, Vector3 position) { var damageData = infoData.GetComponent <DamageData>(); title.text = infoData.name; description.text = infoData.description; data.text = "Dano: " + damageData.damage_ammount + " Velocidade: " + damageData.reloadTime; SetPosition(position); }
public void GetVariant_ROH() { var infoData = new InfoData(null, null, 4001000, null, null, null, null, null, 1000, "ROH", null, null); var variantFactory = new VariantFactory(Sequence, _vidCreator); IVariant[] variants = variantFactory.CreateVariants(ChromosomeUtilities.Chr1, 400_0000, 400_1000, "N", new [] { "<ROH>" }, infoData, new [] { false }, false, null, null); Assert.Equal(AnnotationBehavior.RunsOfHomozygosity, variants[0].Behavior); Assert.Equal(VariantType.run_of_homozygosity, variants[0].Type); }
public void GenotypeIndex_is_correct_w_nonInformative_altAlleles_filtered() { var vcfFields1 = "chr1 101 sa123 A <*>,T . . .".Split("\t"); var vcfFields2 = "chr1 101 sa123 A <M>,T . . .".Split("\t"); var vcfFields3 = "chr1 101 sa123 A *,T . . .".Split("\t"); var vcfFields4 = "chr1 101 sa123 A <NON_REF>,T . . .".Split("\t"); var vcfFields5 = "chr1 101 sa123 A T,<*> . . .".Split("\t"); var vcfFields6 = "chr1 101 sa123 A T,<M> . . .".Split("\t"); var vcfFields7 = "chr1 101 sa123 A T,* . . .".Split("\t"); var vcfFields8 = "chr1 101 sa123 A T,<NON_REF> . . .".Split("\t"); var chrom = new Chromosome("chr1", "1", 0); var inforData = new InfoData(null, null, VariantType.SNV, null, null, null, null, null, false, null, null, false, false, "", null, null); var position1 = new Position(chrom, 101, 101, "A", new[] { "<*>", "T" }, 100, null, null, null, inforData, vcfFields1, new[] { false }, false); var position2 = new Position(chrom, 101, 101, "A", new[] { "<M>", "T" }, 100, null, null, null, inforData, vcfFields2, new[] { false }, false); var position3 = new Position(chrom, 101, 101, "A", new[] { "*", "T" }, 100, null, null, null, inforData, vcfFields3, new[] { false }, false); var position4 = new Position(chrom, 101, 101, "A", new[] { "<NON_REF>", "T" }, 100, null, null, null, inforData, vcfFields4, new[] { false }, false); var position5 = new Position(chrom, 101, 101, "A", new[] { "T", "<*>" }, 100, null, null, null, inforData, vcfFields5, new[] { false }, false); var position6 = new Position(chrom, 101, 101, "A", new[] { "T", "<M>" }, 100, null, null, null, inforData, vcfFields6, new[] { false }, false); var position7 = new Position(chrom, 101, 101, "A", new[] { "T", "*" }, 100, null, null, null, inforData, vcfFields7, new[] { false }, false); var position8 = new Position(chrom, 101, 101, "A", new[] { "T", "<NON_REF>" }, 100, null, null, null, inforData, vcfFields8, new[] { false }, false); var variant = new Variant(chrom, 101, 101, "A", "T", VariantType.SNV, null, false, false, false, null, null, new AnnotationBehavior(true, false, false, true, false, false)); var annotatedVariant = new AnnotatedVariant(variant); annotatedVariant.SupplementaryAnnotations.Add(new AnnotatedSaDataSource(new SaDataSource("testSource", "Test", "T", false, true, "pathogenic", null), "T")); IAnnotatedVariant[] annotatedVariants = { annotatedVariant }; var annotatedPosition1 = new AnnotatedPosition(position1, annotatedVariants); var annotatedPosition2 = new AnnotatedPosition(position2, annotatedVariants); var annotatedPosition3 = new AnnotatedPosition(position3, annotatedVariants); var annotatedPosition4 = new AnnotatedPosition(position4, annotatedVariants); var annotatedPosition5 = new AnnotatedPosition(position5, annotatedVariants); var annotatedPosition6 = new AnnotatedPosition(position6, annotatedVariants); var annotatedPosition7 = new AnnotatedPosition(position7, annotatedVariants); var annotatedPosition8 = new AnnotatedPosition(position8, annotatedVariants); var converter = new VcfConversion(); var observedVcf1 = converter.Convert(annotatedPosition1).Split("\t")[VcfCommon.InfoIndex]; var observedVcf2 = converter.Convert(annotatedPosition2).Split("\t")[VcfCommon.InfoIndex]; var observedVcf3 = converter.Convert(annotatedPosition3).Split("\t")[VcfCommon.InfoIndex]; var observedVcf4 = converter.Convert(annotatedPosition4).Split("\t")[VcfCommon.InfoIndex]; var observedVcf5 = converter.Convert(annotatedPosition5).Split("\t")[VcfCommon.InfoIndex]; var observedVcf6 = converter.Convert(annotatedPosition6).Split("\t")[VcfCommon.InfoIndex]; var observedVcf7 = converter.Convert(annotatedPosition7).Split("\t")[VcfCommon.InfoIndex]; var observedVcf8 = converter.Convert(annotatedPosition8).Split("\t")[VcfCommon.InfoIndex]; Assert.Equal("Test=2|pathogenic", observedVcf1); Assert.Equal("Test=2|pathogenic", observedVcf2); Assert.Equal("Test=2|pathogenic", observedVcf3); Assert.Equal("Test=2|pathogenic", observedVcf4); Assert.Equal("Test=1|pathogenic", observedVcf5); Assert.Equal("Test=1|pathogenic", observedVcf6); Assert.Equal("Test=1|pathogenic", observedVcf7); Assert.Equal("Test=1|pathogenic", observedVcf8); }
private static IPosition GetPosition(string originalChromosomeName, IVariant[] variants, ISample[] samples) { var vcfFields = new string[8]; vcfFields[0] = originalChromosomeName; var infoData = new InfoData(null, null, null, null, null, null, null, null, null, null, null, null); return(new Position(ChromosomeUtilities.Chr1, 949523, 949523, "C", new[] { "T" }, null, null, variants, samples, infoData, vcfFields, new[] { false }, false)); }
/// <summary> /// 获的节点下的信息 /// </summary> private void GetRootData() { foreach (XmlNode infoNode in infoNodeList) { var fieldNodeList = infoNode.ChildNodes; foreach (XmlNode node in fieldNodeList) { var infoData = new InfoData(); if (infoNode.Name == "Tips") { if (node.Name == "Info") { var Info = node.InnerText; infoData.Info = Info; infoData.page = int.Parse(node.Attributes[0].Value); } } else if (infoNode.Name == "Helps") { if (node.Name == "Info") { var Info = node.InnerText; infoData.Info = Info; infoData.name = node.Attributes[0].Value; } } infoList.Add(infoData); } } // foreach (var infoData in infoList) // { // if (infoData.page == 01) // { // Debug.Log(infoData.Info); // } // // } }
private IPosition GetPosition(string originalChromosomeName, IVariant[] variants, ISample[] samples) { var vcfFields = new string[8]; vcfFields[0] = originalChromosomeName; var infoData = new InfoData(null, null, VariantType.unknown, null, null, null, null, null, false, null, null, false, false, null, null, null); return(new Position(_chromosome, 949523, 949523, "C", new[] { "T" }, null, null, variants, samples, infoData, vcfFields, new[] { false }, false)); }
public InfoData Get(Guid id) { if (Directory.Exists($"{Location}{Path.DirectorySeparatorChar}{id}")) { return(InfoData.LoadFromDirectory($"{Location}{Path.DirectorySeparatorChar}{id}{Path.DirectorySeparatorChar}data.json")); } else { return(null); } }
public void GetVariant_dup() { var infoData = new InfoData(new [] { -291, 291 }, new [] { -415, 415 }, 1476229, null, null, null, null, null, 13044, "DUP", null, null); var variantFactory = new VariantFactory(Sequence, _vidCreator); IVariant[] variants = variantFactory.CreateVariants(ChromosomeUtilities.Chr1, 1463185, 1476229, "N", new[] { "<DUP>" }, infoData, new[] { false }, false, null, null); Assert.NotNull(variants); Assert.Single(variants); Assert.Equal("1-1463185-1476229-N-<DUP>-DUP", variants[0].VariantId); Assert.Equal(VariantType.duplication, variants[0].Type); }
public void Only_canonical_transcripts_are_reported_in_vcf() { var mockedTranscript1 = new Mock <IAnnotatedTranscript>(); mockedTranscript1.Setup(x => x.Transcript.IsCanonical).Returns(true); mockedTranscript1.Setup(x => x.Transcript.Id).Returns(CompactId.Convert("ENST12345", 1)); mockedTranscript1.Setup(x => x.Transcript.Gene.Symbol).Returns("testGene1"); mockedTranscript1.SetupGet(x => x.Consequences) .Returns(new List <ConsequenceTag> { ConsequenceTag.five_prime_UTR_variant }); var mockedTranscript2 = new Mock <IAnnotatedTranscript>(); mockedTranscript2.Setup(x => x.Transcript.IsCanonical).Returns(false); mockedTranscript2.Setup(x => x.Transcript.Id).Returns(CompactId.Convert("ENST23456", 2)); mockedTranscript2.Setup(x => x.Transcript.Gene.Symbol).Returns("testGene2"); mockedTranscript2.SetupGet(x => x.Consequences) .Returns(new List <ConsequenceTag> { ConsequenceTag.missense_variant }); var mockedTranscript3 = new Mock <IAnnotatedTranscript>(); mockedTranscript3.Setup(x => x.Transcript.IsCanonical).Returns(true); mockedTranscript3.Setup(x => x.Transcript.Id).Returns(CompactId.Convert("NM_1234", 3)); mockedTranscript3.Setup(x => x.Transcript.Gene.Symbol).Returns("testGene3"); mockedTranscript3.SetupGet(x => x.Consequences) .Returns(new List <ConsequenceTag> { ConsequenceTag.missense_variant, ConsequenceTag.splice_region_variant }); var vcfFields = "chr1 101 sa123 A T . . .".Split("\t"); var chrom = new Chromosome("chr1", "1", 0); var inforData = new InfoData(null, null, VariantType.SNV, null, null, null, null, null, false, null, null, false, false, "", null, null); var position = new Position(chrom, 101, 101, "A", new[] { "T" }, 100, null, null, null, inforData, vcfFields, new[] { false }, false); var variant = new Variant(chrom, 101, 101, "A", "T", VariantType.SNV, null, false, false, false, null, null, new AnnotationBehavior(true, false, false, true, false, false)); var annotatedVariant = new AnnotatedVariant(variant); annotatedVariant.EnsemblTranscripts.Add(mockedTranscript1.Object); annotatedVariant.EnsemblTranscripts.Add(mockedTranscript2.Object); annotatedVariant.RefSeqTranscripts.Add(mockedTranscript3.Object); IAnnotatedVariant[] annotatedVariants = { annotatedVariant }; var annotatedPosition = new AnnotatedPosition(position, annotatedVariants); var converter = new VcfConversion(); var observedVcf = converter.Convert(annotatedPosition).Split("\t")[VcfCommon.InfoIndex]; Assert.Equal("CSQT=1|testGene1|ENST12345.1|5_prime_UTR_variant,1|testGene3|NM_1234.3|missense_variant&splice_region_variant", observedVcf); }
public IEnumerable <InfoData> All() { IEnumerable <string> directories = Directory.EnumerateDirectories(Location + Path.DirectorySeparatorChar); IList <InfoData> files = new List <InfoData>(); foreach (var d in directories) { files.Add(InfoData.LoadFromDirectory($"{d}{Path.DirectorySeparatorChar}data.json")); } return(files); }