コード例 #1
0
ファイル: csv_ds.py プロジェクト: jaideep-seth/PyOpenWorm
class CSVHTTPFileDataSource(HTTPFileDataSource):
    rdf_namespace = Namespace(DS_NS['CSVHTTPFileDataSource#'])

    csv_header = Informational(display_name='Header column names',
                               multiple=False)

    csv_field_delimiter = Informational(display_name='CSV field delimiter')
コード例 #2
0
class CSVDataSource(LocalFileDataSource):
    rdf_namespace = Namespace(DS_NS['CSVDataSource#'])

    csv_file_name = Informational(display_name='CSV file name',
                                  also=LocalFileDataSource.file_name)

    csv_header = Informational(display_name='Header column names',
                               multiple=False)

    csv_field_delimiter = Informational(display_name='CSV field delimiter')
コード例 #3
0
 class C(self.DS1):
     q = Informational(also=self.DS1.a, default_value='Q')
     p = Informational(also=self.DS1.a)
コード例 #4
0
 class C(self.DS1):
     q = Informational(also=self.DS1.a)
コード例 #5
0
 class DS2(DS1):
     b = Informational()
     a = 'D'
コード例 #6
0
 class DS1(DataSource):
     a = Informational(default_value='A')
コード例 #7
0
 def test_default_display_name(self):
     inf = Informational(name='test')
     self.assertEqual(inf.display_name, 'test')
コード例 #8
0
 def test_default_multiple(self):
     inf = Informational()
     self.assertTrue(inf.multiple)
コード例 #9
0
 def test_default_property_type(self):
     inf = Informational()
     self.assertEqual(inf.property_type, 'DatatypeProperty')
コード例 #10
0
 class C(self.DS1):
     q = Informational(also=self.DS1.a, default_value='R')
     a = 'M'
コード例 #11
0
class SCIRNASeqDataSource(DataSource):
    data_url = Informational('Data URL')