Search in sources :

Example 86 with Taxon

use of ubic.gemma.model.genome.Taxon in project Gemma by PavlidisLab.

the class TaxonUtilityTest method testIsHuman.

@Test
public void testIsHuman() {
    Taxon humanTax = taxonService.findByCommonName("human");
    assertTrue(TaxonUtility.isHuman(humanTax));
}
Also used : Taxon(ubic.gemma.model.genome.Taxon) BaseSpringContextTest(ubic.gemma.core.testing.BaseSpringContextTest) Test(org.junit.Test)

Example 87 with Taxon

use of ubic.gemma.model.genome.Taxon in project Gemma by PavlidisLab.

the class TaxonUtilityTest method testIsMouse.

@Test
public void testIsMouse() {
    Taxon mouseTax = taxonService.findByCommonName("mouse");
    assertTrue(TaxonUtility.isMouse(mouseTax));
}
Also used : Taxon(ubic.gemma.model.genome.Taxon) BaseSpringContextTest(ubic.gemma.core.testing.BaseSpringContextTest) Test(org.junit.Test)

Example 88 with Taxon

use of ubic.gemma.model.genome.Taxon in project Gemma by PavlidisLab.

the class TaxonUtilityTest method testIsRat.

@Test
public void testIsRat() {
    Taxon ratTax = taxonService.findByCommonName("rat");
    assertTrue(TaxonUtility.isRat(ratTax));
}
Also used : Taxon(ubic.gemma.model.genome.Taxon) BaseSpringContextTest(ubic.gemma.core.testing.BaseSpringContextTest) Test(org.junit.Test)

Example 89 with Taxon

use of ubic.gemma.model.genome.Taxon in project Gemma by PavlidisLab.

the class ExperimentalDesignImporterTestB method setup.

@Before
public void setup() throws Exception {
    super.executeSqlScript("/script/sql/add-fish-taxa.sql", false);
    SimpleExpressionExperimentMetaData metaData = new SimpleExpressionExperimentMetaData();
    Taxon salmon = taxonService.findByCommonName("salmonid");
    // doesn't matter what it is for this test, but the test data are from salmon.
    assertNotNull(salmon);
    metaData.setShortName(RandomStringUtils.randomAlphabetic(10));
    metaData.setDescription("bar");
    metaData.setIsRatio(false);
    metaData.setTaxon(salmon);
    metaData.setQuantitationTypeName("value");
    metaData.setScale(ScaleType.LOG2);
    metaData.setType(StandardQuantitationType.AMOUNT);
    ArrayDesign ad = ArrayDesign.Factory.newInstance();
    ad.setShortName(this.randomName());
    ad.setTechnologyType(TechnologyType.ONECOLOR);
    ad.setName("foobly foo");
    ad.setPrimaryTaxon(salmon);
    metaData.getArrayDesigns().add(ad);
    try (InputStream data = this.getClass().getResourceAsStream("/data/loader/expression/head.Gill2007gemmaExpressionData.txt")) {
        ee = simpleExpressionDataLoaderService.create(metaData, data);
    }
}
Also used : ArrayDesign(ubic.gemma.model.expression.arrayDesign.ArrayDesign) InputStream(java.io.InputStream) Taxon(ubic.gemma.model.genome.Taxon) SimpleExpressionExperimentMetaData(ubic.gemma.core.loader.expression.simple.model.SimpleExpressionExperimentMetaData) Before(org.junit.Before)

Example 90 with Taxon

use of ubic.gemma.model.genome.Taxon in project Gemma by PavlidisLab.

the class SimpleExpressionDataLoaderServiceTest method testLoadB.

@Test
public final void testLoadB() throws Exception {
    Taxon taxon = this.getTaxon("mouse");
    SimpleExpressionExperimentMetaData metaData = new SimpleExpressionExperimentMetaData();
    ArrayDesign ad = ArrayDesign.Factory.newInstance();
    ad.setShortName(RandomStringUtils.randomAlphabetic(5));
    ad.setName(RandomStringUtils.randomAlphabetic(5));
    ad.setPrimaryTaxon(taxon);
    ad.setTechnologyType(TechnologyType.ONECOLOR);
    Collection<ArrayDesign> ads = new HashSet<>();
    ads.add(ad);
    metaData.setArrayDesigns(ads);
    metaData.setTaxon(taxon);
    metaData.setName(RandomStringUtils.randomAlphabetic(5));
    metaData.setShortName(metaData.getName());
    metaData.setDescription("Simple expression data loader service test - load B");
    metaData.setQuantitationTypeName("testing");
    metaData.setGeneralType(GeneralType.QUANTITATIVE);
    metaData.setScale(ScaleType.LOG2);
    metaData.setType(StandardQuantitationType.AMOUNT);
    metaData.setIsRatio(true);
    try (InputStream data = this.getClass().getResourceAsStream("/data/loader/aov.results-2-monocyte-data-bytime.bypat.data.sort")) {
        ee = service.create(metaData, data);
    }
    ee = eeService.thaw(ee);
    assertNotNull(ee);
    assertEquals(200, ee.getRawExpressionDataVectors().size());
    assertEquals(59, ee.getBioAssays().size());
// 
}
Also used : ArrayDesign(ubic.gemma.model.expression.arrayDesign.ArrayDesign) InputStream(java.io.InputStream) Taxon(ubic.gemma.model.genome.Taxon) SimpleExpressionExperimentMetaData(ubic.gemma.core.loader.expression.simple.model.SimpleExpressionExperimentMetaData) HashSet(java.util.HashSet) Test(org.junit.Test) BaseSpringContextTest(ubic.gemma.core.testing.BaseSpringContextTest)

Aggregations

Taxon (ubic.gemma.model.genome.Taxon)161 Gene (ubic.gemma.model.genome.Gene)34 Test (org.junit.Test)31 BaseSpringContextTest (ubic.gemma.core.testing.BaseSpringContextTest)29 HashSet (java.util.HashSet)23 ArrayDesign (ubic.gemma.model.expression.arrayDesign.ArrayDesign)23 InputStream (java.io.InputStream)17 Before (org.junit.Before)16 BioSequence (ubic.gemma.model.genome.biosequence.BioSequence)15 ExpressionExperiment (ubic.gemma.model.expression.experiment.ExpressionExperiment)14 CompositeSequence (ubic.gemma.model.expression.designElement.CompositeSequence)12 StopWatch (org.apache.commons.lang3.time.StopWatch)11 Transactional (org.springframework.transaction.annotation.Transactional)11 ArrayList (java.util.ArrayList)10 File (java.io.File)9 SimpleExpressionExperimentMetaData (ubic.gemma.core.loader.expression.simple.model.SimpleExpressionExperimentMetaData)9 Chromosome (ubic.gemma.model.genome.Chromosome)8 Collection (java.util.Collection)7 Element (org.w3c.dom.Element)7 PhysicalLocation (ubic.gemma.model.genome.PhysicalLocation)7