Пример #1
0
 public CsvProcessing(OsdrTestHarness fixture, ITestOutputHelper output) : base(fixture, output)
 {
     FileId = ProcessFile(JohnId.ToString(), "FocusSynthesis_InStock.csv", new Dictionary <string, object>()
     {
         { "parentId", JohnId }
     }).Result;
 }
 public TrainOneValidModelWithFailedOptimization(OsdrTestHarness fixture, ITestOutputHelper output) : base(fixture, output)
 {
     FolderId = TrainModel(JohnId.ToString(), "combined lysomotrophic.sdf", new Dictionary <string, object>()
     {
         { "parentId", JohnId }, { "case", "train model with failed optimization" }
     }).Result;
 }
Пример #3
0
 public InvalidCifProcessing(OsdrTestHarness fixture, ITestOutputHelper output) : base(fixture, output)
 {
     FileId = ProcessRecordsFile(JohnId.ToString(), "1100110_modified.cif", new Dictionary <string, object>()
     {
         { "parentId", JohnId }
     }).Result;
 }
Пример #4
0
 public TrainOneModelAndFailDuringTheTraining(OsdrTestHarness fixture, ITestOutputHelper output) : base(fixture, output)
 {
     FolderId = TrainModel(JohnId.ToString(), "drugbank_10_records.sdf", new Dictionary <string, object>()
     {
         { "parentId", JohnId }, { "case", "train one model and fail during the training" }
     }).Result;
 }
Пример #5
0
 public PdfProcessing(OsdrTestHarness fixture, ITestOutputHelper output) : base(fixture, output)
 {
     FileId = ProcessFile(JohnId.ToString(), "Abdelaziz A Full_manuscript.pdf", new Dictionary <string, object>()
     {
         { "parentId", JohnId }
     }).Result;
 }
Пример #6
0
        public UploadOneModel(OsdrTestHarness fixture, ITestOutputHelper output) : base(fixture, output)
        {
            var modelBlobId = UploadModel(JohnId.ToString(), "Bernoulli_Naive_Bayes_with_isotonic_class_weights.sav",
                                          new Dictionary <string, object>()
            {
                { "parentId", JohnId },
                { "FileType", "MachineLearningModel" },
                { "ModelInfo", new Dictionary <string, object>()
                  {
                      { "Dataset", new Dataset("title", "description") },
                      { "Property", new Property("category", "name", "units", "description") },
                      { "ModelName", "Some model name" },
                      { "Method", "NaiveBayes" },
                      { "MethodDisplayName", "Naive Bayes" },
                      { "ClassName", "Soluble" },
                      { "TestDatasetSize", 0.2 },
                      { "KFold", 4 },
                      { "Scaler", "scaler" },
                      { "Fingerprints", new List <Fingerprint>()
                            {
                                new Fingerprint {
                                    Type = "ecfp", Size = 1024, Radius = 3
                                }
                            } }
                  } }
            }).Result;

            var modelView = Models.Find(new BsonDocument("Blob._id", modelBlobId)).FirstOrDefault() as IDictionary <string, object>;

            ModelId = modelView["_id"].As <Guid>();
        }
Пример #7
0
 public InvalidSdfProcessing(OsdrTestHarness fixture, ITestOutputHelper output) : base(fixture, output)
 {
     FileId = ProcessRecordsFile(JohnId.ToString(), "invalid_sdf_with_20_records_where_first_and_second_are_invalid.sdf", new Dictionary <string, object>()
     {
         { "parentId", JohnId }
     }).Result;
 }
Пример #8
0
 public ValidRxnProcessing(OsdrTestHarness fixture, ITestOutputHelper output) : base(fixture, output)
 {
     FileId = ProcessRecordsFile(JohnId.ToString(), "10001.rxn", new Dictionary <string, object>()
     {
         { "parentId", JohnId }
     }).Result;
 }
Пример #9
0
 public ValidSdfProcessing(OsdrTestHarness fixture, ITestOutputHelper output) : base(fixture, output)
 {
     FileId = ProcessRecordsFile(JohnId.ToString(), "drugbank_10_records.sdf", new Dictionary <string, object>()
     {
         { "parentId", JohnId }
     }).Result;
 }
Пример #10
0
 public MsWordProcessing(OsdrTestHarness fixture, ITestOutputHelper output) : base(fixture, output)
 {
     FileId = ProcessFile(JohnId.ToString(), "Developing Standard Approaches for Curating Small Molecule Pharmaceuticals_Jan18_2013.doc", new Dictionary <string, object>()
     {
         { "parentId", JohnId }
     }).Result;
 }
Пример #11
0
 public ValidJdxProcessing(OsdrTestHarness fixture, ITestOutputHelper output) : base(fixture, output)
 {
     FileId = ProcessRecordsFile(JohnId.ToString(), "2-Methyl-1-Propanol.jdx", new Dictionary <string, object>()
     {
         { "parentId", JohnId }
     }).Result;
 }
Пример #12
0
 public TrainOneValidModelReverseEvents(OsdrTestHarness fixture, ITestOutputHelper output) : base(fixture, output)
 {
     FolderId = TrainModel(JohnId.ToString(), "combined lysomotrophic.sdf", new Dictionary <string, object>()
     {
         { "parentId", JohnId }, { "case", "valid one model (reverse events order)" }
     }).Result;
 }
Пример #13
0
 public TrainTwoValidModels(OsdrTestHarness fixture, ITestOutputHelper output) : base(fixture, output)
 {
     FolderId = TrainModel(JohnId.ToString(), "combined lysomotrophic.sdf", new Dictionary <string, object>()
     {
         { "parentId", JohnId }, { "case", "two valid models" }
     }).Result;
 }
Пример #14
0
 public InvalidMolProcessing(OsdrTestHarness fixture, ITestOutputHelper output) : base(fixture, output)
 {
     FileId = ProcessRecordsFile(JohnId.ToString(), "ringcount_0.mol", new Dictionary <string, object>()
     {
         { "parentId", JohnId }
     }).Result;
 }
Пример #15
0
 public ArchiveGzProcessing(OsdrTestHarness fixture, ITestOutputHelper output) : base(fixture, output)
 {
     FileId = ProcessFile(JohnId.ToString(), "IMG_0109.gz", new Dictionary <string, object>()
     {
         { "parentId", JohnId }
     }).Result;
 }
Пример #16
0
 public PredictPropertiesInvalidCase(OsdrTestHarness fixture) : base(fixture)
 {
     FolderId = PredictProperties("invalid case", "combined lysomotrophic.sdf", new Dictionary <string, object>()
     {
         { "parentId", JohnId }
     }).Result;
 }
Пример #17
0
 public SdfProcessingWithOneValidAndOneInvalidRecords(OsdrTestHarness fixture, ITestOutputHelper output) : base(fixture, output)
 {
     FileId = ProcessRecordsFile(JohnId.ToString(), "test_solubility.sdf", new Dictionary <string, object>()
     {
         { "parentId", JohnId }
     }).Result;
 }
Пример #18
0
        public OsdrTest(OsdrTestHarness fixture, ITestOutputHelper output = null, ContainerTest container = null)
        {
            Fixture   = fixture;
            Container = container;

            if (output != null)
            {
                Log.Logger = new LoggerConfiguration()
                             .MinimumLevel.Debug()
                             .WriteTo
                             .TestOutput(output, LogEventLevel.Verbose)
                             .CreateLogger()
                             .ForContext <OsdrTest>();
            }
        }
Пример #19
0
 public ImageJpgProcessing(ContainerTest containerTest, OsdrTestHarness fixture,
                           ITestOutputHelper output) : base(fixture, output, containerTest)
 {
     Container.SetTest(this);
 }
Пример #20
0
 public CreateNewFolder(OsdrTestHarness fixture, ITestOutputHelper output) : base(fixture, output)
 {
     FolderId = Harness.CreateFolder("new folder", JohnId, JohnId).Result;
 }
Пример #21
0
 public CreateNewUser(OsdrTestHarness fixture, ITestOutputHelper output) : base(fixture, output)
 {
     NewUserId = NewId.NextGuid();
     Harness.CreateUser(NewUserId, "John Doe", "John", "Doe", "john", "*****@*****.**", null, JohnId).Wait();
 }