Пример #1
0
        void service_RequestCompleted(object sender, BlastRequestCompletedEventArgs e)
        {
            BlastResult result = e.SearchResult[0];
            Hit         hit    = result.Records[0].Hits[0];

            Assert.IsNotNull(hit);
        }
Пример #2
0
        /// <summary>
        /// This method displays BLAST hits on the UI.
        /// </summary>
        /// <param name="results">BLAST hits</param>
        public void DisplayWebServiceOutput(IList <BlastResult> results, IBlastServiceHandler blastService, string databaseName)
        {
            if (results != null && results.Count >= 1)
            {
                this.RenderSingleLineReport(results, blastService, databaseName);
                this.blastResult = results[0];

                this.txtDate.Text         = DateTime.Now.Date.ToString(CultureInfo.CurrentCulture);
                this.txtDataBaseName.Text = this.blastResult.Metadata.Database;
                this.txtVersion.Text      = this.blastResult.Metadata.Version;
            }
        }
Пример #3
0
        public void InValidateBlastResultMetadataGetObjectData()
        {
            SerializationInfo info    = null;
            StreamingContext  context = new StreamingContext(StreamingContextStates.All);

            BlastResult brObj = new BlastResult();

            try
            {
                brObj.GetObjectData(info, context);
                Assert.Fail();
            }
            catch (ArgumentNullException)
            {
                Console.WriteLine("Ncbi Blast P2 : InValidated the GetObjectData() method of BlastResult successfully.");
                ApplicationLog.WriteLine("Ncbi Blast P2 : InValidated the GetObjectData() method of BlastResult successfully.");
            }
        }