Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_02103#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02103#construct-template-78
http://purl.uniprot.org/unirules/MF_02103#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02103#construct-template-113
http://purl.uniprot.org/unirules/MF_02103#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02103#construct-template-137
http://purl.uniprot.org/unirules/MF_02103#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02103#construct-template-79
http://purl.uniprot.org/unirules/MF_02103#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02103#construct-template-136
http://purl.uniprot.org/unirules/MF_02103#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02103#construct-template-112
http://purl.uniprot.org/unirules/MF_02103#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02103#construct-template-139
http://purl.uniprot.org/unirules/MF_02103#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02103#construct-template-115
http://purl.uniprot.org/unirules/MF_02103#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02103#construct-template-114
http://purl.uniprot.org/unirules/MF_02103#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02103#construct-template-138
http://purl.uniprot.org/unirules/MF_02103#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02103#construct-template-117
http://purl.uniprot.org/unirules/MF_02103#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_02103#construct-template-116
http://purl.uniprot.org/unirules/MF_02103#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_02103#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_02103#construct-where-list-0
http://purl.uniprot.org/unirules/MF_02103#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_02103#construct-template-list-0
http://purl.uniprot.org/unirules/MF_02103#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:746854 up:source unirule:MF_02103 . _:746855 up:source unirule:MF_02103 . _:746856 up:source unirule:MF_02103 . _:746857 up:source unirule:MF_02103 . _:746858 up:source unirule:MF_02103 . _:746859 up:source unirule:MF_02103 . _:746860 up:source unirule:MF_02103 . _:746861 up:source unirule:MF_02103 . _:746862 up:source unirule:MF_02103 . _:746863 up:source unirule:MF_02103 . _:746864 up:source unirule:MF_02103 . _:746865 up:source unirule:MF_02103 . _:746866 up:source unirule:MF_02103 . _:746867 up:source unirule:MF_02103 . _:746868 up:source unirule:MF_02103 . _:746869 up:source unirule:MF_02103 . _:746870 up:source unirule:MF_02103 . _:746871 up:source unirule:MF_02103 . _:746872 up:source unirule:MF_02103 . _:746873 up:source unirule:MF_02103 . _:746874 up:source unirule:MF_02103 . _:746875 up:source unirule:MF_02103 . ?this up:annotation ?annotation2 , ?annotation3 ; up:classifiedWith GO:0006089 , GO:0051536 , keyword:249 , keyword:408 , keyword:411 , keyword:479 , keyword:4 , keyword:677 , keyword:813 ; up:recommendedName ?name0 . ?name0 up:fullName 'Lactate utilization protein B' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'lutB' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'Is involved in L-lactate degradation and allows cells to grow with lactate as the sole carbon source. Has probably a role as an electron transporter during oxidation of L-lactate.' . ?annotation3 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the LutB/YkgF family.' . ?pfs4 up:annotation ?annotation5 . ?annotation5 faldo:begin ?pfsb6 ; faldo:end ?pfse7 ; rdf:type up:Domain_Extent_Annotation ; rdfs:comment '4Fe-4S ferredoxin-type 1' . ?pfsb6 faldo:position ?thisPositionOn8 ; rdf:type faldo:ExactPosition . ?pfse7 faldo:position ?thisPositionOn9 ; rdf:type faldo:ExactPosition . ?pfs10 up:annotation ?annotation11 . ?annotation11 faldo:begin ?pfsb12 ; faldo:end ?pfse13 ; rdf:type up:Domain_Extent_Annotation ; rdfs:comment '4Fe-4S ferredoxin-type 2' . ?pfsb12 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfse13 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfs16 up:annotation ?annotation17 . ?annotation17 faldo:begin ?pfsb18 ; faldo:end ?pfse19 ; up:ligand ?ligand20 ; rdf:type up:Binding_Site_Annotation . ?pfsb18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfse19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?ligand20 rdfs:subClassOf chebi:49883 . ?pfs23 up:annotation ?annotation24 . ?annotation24 faldo:begin ?pfsb25 ; faldo:end ?pfse26 ; up:ligand ?ligand27 ; rdf:type up:Binding_Site_Annotation . ?pfsb25 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfse26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?ligand27 rdfs:subClassOf chebi:49883 . ?pfs30 up:annotation ?annotation31 . ?annotation31 faldo:begin ?pfsb32 ; faldo:end ?pfse33 ; up:ligand ?ligand34 ; rdf:type up:Binding_Site_Annotation . ?pfsb32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfse33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?ligand34 rdfs:subClassOf chebi:49883 . ?pfs37 up:annotation ?annotation38 . ?annotation38 faldo:begin ?pfsb39 ; faldo:end ?pfse40 ; up:ligand ?ligand41 ; rdf:type up:Binding_Site_Annotation . ?pfsb39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfse40 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?ligand41 rdfs:subClassOf chebi:49883 . ?pfs44 up:annotation ?annotation45 . ?annotation45 faldo:begin ?pfsb46 ; faldo:end ?pfse47 ; up:ligand ?ligand48 ; rdf:type up:Binding_Site_Annotation . ?pfsb46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfse47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?ligand48 rdfs:subClassOf chebi:49883 . ?pfs51 up:annotation ?annotation52 . ?annotation52 faldo:begin ?pfsb53 ; faldo:end ?pfse54 ; up:ligand ?ligand55 ; rdf:type up:Binding_Site_Annotation . ?pfsb53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?pfse54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?ligand55 rdfs:subClassOf chebi:49883 . ?pfs58 up:annotation ?annotation59 . ?annotation59 faldo:begin ?pfsb60 ; faldo:end ?pfse61 ; up:ligand ?ligand62 ; rdf:type up:Binding_Site_Annotation . ?pfsb60 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?pfse61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?ligand62 rdfs:subClassOf chebi:49883 . _:746876 a rdf:Statement ; up:attribution _:746854 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:746877 a rdf:Statement ; up:attribution _:746855 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:746878 a rdf:Statement ; up:attribution _:746856 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:746879 a rdf:Statement ; up:attribution _:746857 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:746880 a rdf:Statement ; up:attribution _:746858 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:4 . _:746881 a rdf:Statement ; up:attribution _:746859 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:249 . _:746882 a rdf:Statement ; up:attribution _:746860 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:746883 a rdf:Statement ; up:attribution _:746861 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:411 . _:746884 a rdf:Statement ; up:attribution _:746862 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:746885 a rdf:Statement ; up:attribution _:746863 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:677 . _:746886 a rdf:Statement ; up:attribution _:746864 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:813 . _:746887 a rdf:Statement ; up:attribution _:746865 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0051536 . _:746888 a rdf:Statement ; up:attribution _:746866 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006089 . _:746889 a rdf:Statement ; up:source unirule:MF_02103 ; rdf:subject ?pfs4 ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:746890 a rdf:Statement ; up:attribution _:746867 ; rdf:subject ?pfs4 ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:746891 a rdf:Statement ; up:source unirule:MF_02103 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:746892 a rdf:Statement ; up:attribution _:746868 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:746893 a rdf:Statement ; up:source unirule:MF_02103 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:746894 a rdf:Statement ; up:attribution _:746869 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:746895 a rdf:Statement ; up:source unirule:MF_02103 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:746896 a rdf:Statement ; up:attribution _:746870 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:746897 a rdf:Statement ; up:source unirule:MF_02103 ; rdf:subject ?pfs30 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:746898 a rdf:Statement ; up:attribution _:746871 ; rdf:subject ?pfs30 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:746899 a rdf:Statement ; up:source unirule:MF_02103 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:746900 a rdf:Statement ; up:attribution _:746872 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:746901 a rdf:Statement ; up:source unirule:MF_02103 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:746902 a rdf:Statement ; up:attribution _:746873 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:746903 a rdf:Statement ; up:source unirule:MF_02103 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:746904 a rdf:Statement ; up:attribution _:746874 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:746905 a rdf:Statement ; up:source unirule:MF_02103 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . _:746906 a rdf:Statement ; up:attribution _:746875 ; rdf:subject ?pfs58 ; rdf:predicate up:annotation ; rdf:object ?annotation59 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_02103 #Rule MF_02103 Created by:? on:2009-08-12 Modified by:ipedruzz on:2024-07-03 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_02103 . ?thisOrganism rdfs:subClassOf+ taxon:1239 . BIND(URI(CONCAT(STR(?this), '#MF_02103a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_02103a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_02103a3')) AS ?annotation3) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch69 faldo:location ?templateMotifSequenceMatchRegionO0702170 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO0702172 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO07021MF_0210365 . ?templateMotifSequenceMatchRegionO0702170 faldo:begin ?templateMotifSequenceMatchBeginO0702171 . ?templateMotifSequenceMatchBeginO0702171 faldo:position ?templateMotifSequenceMatchBeginPositionO0702166 ; faldo:reference isoform:O07021-1 . ?templateMotifSequenceProfileAlignmentOperationO0702172 edam:has_input signature:MF_02103 ; rdf:type edam:operation_0300 . ?targetMotifMatch73 faldo:location ?targetMotifMatchRegionMatch74 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0210376 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO07021MF_0210367 . ?targetMotifMatchRegionMatch74 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0210375 . ?targetMotifMatchRegionMatchBeginMF_0210375 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0210368 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0210376 edam:has_input signature:MF_02103 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO07021MF_0210365, 1, (STRLEN(?templateMotifCigarO07021MF_0210365) - STRLEN(REPLACE(?templateMotifCigarO07021MF_0210365, CONCAT('^(?:-*[^-]){', STR(((304 - ?templateMotifSequenceMatchBeginPositionO0702166) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO07021MF_0210367, 1, (STRLEN(?targetMotifMatchCigarO07021MF_0210367) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_0210367, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO07021MF_0210367, 1, (STRLEN(?targetMotifMatchCigarO07021MF_0210367) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_0210367, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) . BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0210368) - 1) AS ?thisPositionOn8) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO07021MF_0210365, 1, (STRLEN(?templateMotifCigarO07021MF_0210365) - STRLEN(REPLACE(?templateMotifCigarO07021MF_0210365, CONCAT('^(?:-*[^-]){', STR(((334 - ?templateMotifSequenceMatchBeginPositionO0702166) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO07021MF_0210367, 1, (STRLEN(?targetMotifMatchCigarO07021MF_0210367) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_0210367, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO07021MF_0210367, 1, (STRLEN(?targetMotifMatchCigarO07021MF_0210367) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_0210367, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) . BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0210368) - 1) AS ?thisPositionOn9) . BIND(?this AS ?pfs1t81) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn8))) AS ?pfsb6) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn9))) AS ?pfse7) . FILTER ((BOUND(?thisPositionOn8) && BOUND(?thisPositionOn9))) . BIND(URI(CONCAT(STR(?this), '#MF_02103a5')) AS ?annotation5) . BIND(?this AS ?pfs4) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch86 faldo:location ?templateMotifSequenceMatchRegionO0702187 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO0702189 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO07021MF_0210382 . ?templateMotifSequenceMatchRegionO0702187 faldo:begin ?templateMotifSequenceMatchBeginO0702188 . ?templateMotifSequenceMatchBeginO0702188 faldo:position ?templateMotifSequenceMatchBeginPositionO0702183 ; faldo:reference isoform:O07021-1 . ?templateMotifSequenceProfileAlignmentOperationO0702189 edam:has_input signature:MF_02103 ; rdf:type edam:operation_0300 . ?targetMotifMatch90 faldo:location ?targetMotifMatchRegionMatch91 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0210393 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO07021MF_0210384 . ?targetMotifMatchRegionMatch91 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0210392 . ?targetMotifMatchRegionMatchBeginMF_0210392 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0210385 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0210393 edam:has_input signature:MF_02103 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO07021MF_0210382, 1, (STRLEN(?templateMotifCigarO07021MF_0210382) - STRLEN(REPLACE(?templateMotifCigarO07021MF_0210382, CONCAT('^(?:-*[^-]){', STR(((353 - ?templateMotifSequenceMatchBeginPositionO0702183) + 1)), '}'), '')))), '[a-z]', '')) AS ?step194) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO07021MF_0210384, 1, (STRLEN(?targetMotifMatchCigarO07021MF_0210384) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_0210384, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO07021MF_0210384, 1, (STRLEN(?targetMotifMatchCigarO07021MF_0210384) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_0210384, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), '')))), '[^-]', ''))) AS ?step295) . BIND(((?step295 + ?targetMotifMatchRegionMatchBeginPositionMF_0210385) - 1) AS ?thisPositionOn14) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO07021MF_0210382, 1, (STRLEN(?templateMotifCigarO07021MF_0210382) - STRLEN(REPLACE(?templateMotifCigarO07021MF_0210382, CONCAT('^(?:-*[^-]){', STR(((382 - ?templateMotifSequenceMatchBeginPositionO0702183) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO07021MF_0210384, 1, (STRLEN(?targetMotifMatchCigarO07021MF_0210384) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_0210384, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO07021MF_0210384, 1, (STRLEN(?targetMotifMatchCigarO07021MF_0210384) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_0210384, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) . BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0210385) - 1) AS ?thisPositionOn15) . BIND(?this AS ?pfs1t98) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb12) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse13) . FILTER ((BOUND(?thisPositionOn14) && BOUND(?thisPositionOn15))) . BIND(URI(CONCAT(STR(?this), '#MF_02103a11')) AS ?annotation11) . BIND(?this AS ?pfs10) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch103 faldo:location ?templateMotifSequenceMatchRegionO07021104 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO07021106 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO07021MF_0210399 . ?templateMotifSequenceMatchRegionO07021104 faldo:begin ?templateMotifSequenceMatchBeginO07021105 . ?templateMotifSequenceMatchBeginO07021105 faldo:position ?templateMotifSequenceMatchBeginPositionO07021100 ; faldo:reference isoform:O07021-1 . ?templateMotifSequenceProfileAlignmentOperationO07021106 edam:has_input signature:MF_02103 ; rdf:type edam:operation_0300 . ?targetMotifMatch107 faldo:location ?targetMotifMatchRegionMatch108 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02103110 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO07021MF_02103101 . ?targetMotifMatchRegionMatch108 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02103109 . ?targetMotifMatchRegionMatchBeginMF_02103109 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02103102 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02103110 edam:has_input signature:MF_02103 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO07021MF_0210399, 1, (STRLEN(?templateMotifCigarO07021MF_0210399) - STRLEN(REPLACE(?templateMotifCigarO07021MF_0210399, CONCAT('^(?:-*[^-]){', STR(((313 - ?templateMotifSequenceMatchBeginPositionO07021100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO07021MF_02103101, 1, (STRLEN(?targetMotifMatchCigarO07021MF_02103101) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_02103101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO07021MF_02103101, 1, (STRLEN(?targetMotifMatchCigarO07021MF_02103101) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_02103101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) . BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_02103102) - 1) AS ?thisPositionOn21) . BIND(?thisPositionOn21 AS ?thisPositionOn22) . BIND(?this AS ?pfs1t113) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_02103a17')) AS ?annotation17) . BIND(?this AS ?pfs16) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch118 faldo:location ?templateMotifSequenceMatchRegionO07021119 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO07021121 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO07021MF_02103114 . ?templateMotifSequenceMatchRegionO07021119 faldo:begin ?templateMotifSequenceMatchBeginO07021120 . ?templateMotifSequenceMatchBeginO07021120 faldo:position ?templateMotifSequenceMatchBeginPositionO07021115 ; faldo:reference isoform:O07021-1 . ?templateMotifSequenceProfileAlignmentOperationO07021121 edam:has_input signature:MF_02103 ; rdf:type edam:operation_0300 . ?targetMotifMatch122 faldo:location ?targetMotifMatchRegionMatch123 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02103125 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO07021MF_02103116 . ?targetMotifMatchRegionMatch123 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02103124 . ?targetMotifMatchRegionMatchBeginMF_02103124 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02103117 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02103125 edam:has_input signature:MF_02103 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO07021MF_02103114, 1, (STRLEN(?templateMotifCigarO07021MF_02103114) - STRLEN(REPLACE(?templateMotifCigarO07021MF_02103114, CONCAT('^(?:-*[^-]){', STR(((316 - ?templateMotifSequenceMatchBeginPositionO07021115) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO07021MF_02103116, 1, (STRLEN(?targetMotifMatchCigarO07021MF_02103116) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_02103116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO07021MF_02103116, 1, (STRLEN(?targetMotifMatchCigarO07021MF_02103116) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_02103116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) . BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_02103117) - 1) AS ?thisPositionOn28) . BIND(?thisPositionOn28 AS ?thisPositionOn29) . BIND(?this AS ?pfs1t128) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb25) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse26) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_02103a24')) AS ?annotation24) . BIND(?this AS ?pfs23) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch133 faldo:location ?templateMotifSequenceMatchRegionO07021134 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO07021136 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO07021MF_02103129 . ?templateMotifSequenceMatchRegionO07021134 faldo:begin ?templateMotifSequenceMatchBeginO07021135 . ?templateMotifSequenceMatchBeginO07021135 faldo:position ?templateMotifSequenceMatchBeginPositionO07021130 ; faldo:reference isoform:O07021-1 . ?templateMotifSequenceProfileAlignmentOperationO07021136 edam:has_input signature:MF_02103 ; rdf:type edam:operation_0300 . ?targetMotifMatch137 faldo:location ?targetMotifMatchRegionMatch138 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02103140 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO07021MF_02103131 . ?targetMotifMatchRegionMatch138 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02103139 . ?targetMotifMatchRegionMatchBeginMF_02103139 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02103132 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02103140 edam:has_input signature:MF_02103 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO07021MF_02103129, 1, (STRLEN(?templateMotifCigarO07021MF_02103129) - STRLEN(REPLACE(?templateMotifCigarO07021MF_02103129, CONCAT('^(?:-*[^-]){', STR(((319 - ?templateMotifSequenceMatchBeginPositionO07021130) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1141) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO07021MF_02103131, 1, (STRLEN(?targetMotifMatchCigarO07021MF_02103131) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_02103131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO07021MF_02103131, 1, (STRLEN(?targetMotifMatchCigarO07021MF_02103131) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_02103131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), '')))), '[^-]', ''))) AS ?step2142) . BIND(((?step2142 + ?targetMotifMatchRegionMatchBeginPositionMF_02103132) - 1) AS ?thisPositionOn35) . BIND(?thisPositionOn35 AS ?thisPositionOn36) . BIND(?this AS ?pfs1t143) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb32) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse33) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_02103a31')) AS ?annotation31) . BIND(?this AS ?pfs30) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch148 faldo:location ?templateMotifSequenceMatchRegionO07021149 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO07021151 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO07021MF_02103144 . ?templateMotifSequenceMatchRegionO07021149 faldo:begin ?templateMotifSequenceMatchBeginO07021150 . ?templateMotifSequenceMatchBeginO07021150 faldo:position ?templateMotifSequenceMatchBeginPositionO07021145 ; faldo:reference isoform:O07021-1 . ?templateMotifSequenceProfileAlignmentOperationO07021151 edam:has_input signature:MF_02103 ; rdf:type edam:operation_0300 . ?targetMotifMatch152 faldo:location ?targetMotifMatchRegionMatch153 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02103155 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO07021MF_02103146 . ?targetMotifMatchRegionMatch153 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02103154 . ?targetMotifMatchRegionMatchBeginMF_02103154 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02103147 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02103155 edam:has_input signature:MF_02103 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO07021MF_02103144, 1, (STRLEN(?templateMotifCigarO07021MF_02103144) - STRLEN(REPLACE(?templateMotifCigarO07021MF_02103144, CONCAT('^(?:-*[^-]){', STR(((323 - ?templateMotifSequenceMatchBeginPositionO07021145) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1156) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO07021MF_02103146, 1, (STRLEN(?targetMotifMatchCigarO07021MF_02103146) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_02103146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO07021MF_02103146, 1, (STRLEN(?targetMotifMatchCigarO07021MF_02103146) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_02103146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1156), '}'), '')))), '[^-]', ''))) AS ?step2157) . BIND(((?step2157 + ?targetMotifMatchRegionMatchBeginPositionMF_02103147) - 1) AS ?thisPositionOn42) . BIND(?thisPositionOn42 AS ?thisPositionOn43) . BIND(?this AS ?pfs1t158) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb39) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse40) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_02103a38')) AS ?annotation38) . BIND(?this AS ?pfs37) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch163 faldo:location ?templateMotifSequenceMatchRegionO07021164 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO07021166 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO07021MF_02103159 . ?templateMotifSequenceMatchRegionO07021164 faldo:begin ?templateMotifSequenceMatchBeginO07021165 . ?templateMotifSequenceMatchBeginO07021165 faldo:position ?templateMotifSequenceMatchBeginPositionO07021160 ; faldo:reference isoform:O07021-1 . ?templateMotifSequenceProfileAlignmentOperationO07021166 edam:has_input signature:MF_02103 ; rdf:type edam:operation_0300 . ?targetMotifMatch167 faldo:location ?targetMotifMatchRegionMatch168 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02103170 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO07021MF_02103161 . ?targetMotifMatchRegionMatch168 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02103169 . ?targetMotifMatchRegionMatchBeginMF_02103169 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02103162 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02103170 edam:has_input signature:MF_02103 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO07021MF_02103159, 1, (STRLEN(?templateMotifCigarO07021MF_02103159) - STRLEN(REPLACE(?templateMotifCigarO07021MF_02103159, CONCAT('^(?:-*[^-]){', STR(((366 - ?templateMotifSequenceMatchBeginPositionO07021160) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1171) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO07021MF_02103161, 1, (STRLEN(?targetMotifMatchCigarO07021MF_02103161) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_02103161, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO07021MF_02103161, 1, (STRLEN(?targetMotifMatchCigarO07021MF_02103161) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_02103161, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1171), '}'), '')))), '[^-]', ''))) AS ?step2172) . BIND(((?step2172 + ?targetMotifMatchRegionMatchBeginPositionMF_02103162) - 1) AS ?thisPositionOn49) . BIND(?thisPositionOn49 AS ?thisPositionOn50) . BIND(?this AS ?pfs1t173) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse47) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn49, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_02103a45')) AS ?annotation45) . BIND(?this AS ?pfs44) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch178 faldo:location ?templateMotifSequenceMatchRegionO07021179 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO07021181 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO07021MF_02103174 . ?templateMotifSequenceMatchRegionO07021179 faldo:begin ?templateMotifSequenceMatchBeginO07021180 . ?templateMotifSequenceMatchBeginO07021180 faldo:position ?templateMotifSequenceMatchBeginPositionO07021175 ; faldo:reference isoform:O07021-1 . ?templateMotifSequenceProfileAlignmentOperationO07021181 edam:has_input signature:MF_02103 ; rdf:type edam:operation_0300 . ?targetMotifMatch182 faldo:location ?targetMotifMatchRegionMatch183 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02103185 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO07021MF_02103176 . ?targetMotifMatchRegionMatch183 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02103184 . ?targetMotifMatchRegionMatchBeginMF_02103184 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02103177 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02103185 edam:has_input signature:MF_02103 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO07021MF_02103174, 1, (STRLEN(?templateMotifCigarO07021MF_02103174) - STRLEN(REPLACE(?templateMotifCigarO07021MF_02103174, CONCAT('^(?:-*[^-]){', STR(((369 - ?templateMotifSequenceMatchBeginPositionO07021175) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1186) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO07021MF_02103176, 1, (STRLEN(?targetMotifMatchCigarO07021MF_02103176) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_02103176, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO07021MF_02103176, 1, (STRLEN(?targetMotifMatchCigarO07021MF_02103176) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_02103176, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1186), '}'), '')))), '[^-]', ''))) AS ?step2187) . BIND(((?step2187 + ?targetMotifMatchRegionMatchBeginPositionMF_02103177) - 1) AS ?thisPositionOn56) . BIND(?thisPositionOn56 AS ?thisPositionOn57) . BIND(?this AS ?pfs1t188) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfsb53) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfse54) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn56, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_02103a52')) AS ?annotation52) . BIND(?this AS ?pfs51) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch193 faldo:location ?templateMotifSequenceMatchRegionO07021194 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO07021196 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO07021MF_02103189 . ?templateMotifSequenceMatchRegionO07021194 faldo:begin ?templateMotifSequenceMatchBeginO07021195 . ?templateMotifSequenceMatchBeginO07021195 faldo:position ?templateMotifSequenceMatchBeginPositionO07021190 ; faldo:reference isoform:O07021-1 . ?templateMotifSequenceProfileAlignmentOperationO07021196 edam:has_input signature:MF_02103 ; rdf:type edam:operation_0300 . ?targetMotifMatch197 faldo:location ?targetMotifMatchRegionMatch198 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02103200 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO07021MF_02103191 . ?targetMotifMatchRegionMatch198 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02103199 . ?targetMotifMatchRegionMatchBeginMF_02103199 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02103192 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02103200 edam:has_input signature:MF_02103 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO07021MF_02103189, 1, (STRLEN(?templateMotifCigarO07021MF_02103189) - STRLEN(REPLACE(?templateMotifCigarO07021MF_02103189, CONCAT('^(?:-*[^-]){', STR(((373 - ?templateMotifSequenceMatchBeginPositionO07021190) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1201) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO07021MF_02103191, 1, (STRLEN(?targetMotifMatchCigarO07021MF_02103191) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_02103191, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1201), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO07021MF_02103191, 1, (STRLEN(?targetMotifMatchCigarO07021MF_02103191) - STRLEN(REPLACE(?targetMotifMatchCigarO07021MF_02103191, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1201), '}'), '')))), '[^-]', ''))) AS ?step2202) . BIND(((?step2202 + ?targetMotifMatchRegionMatchBeginPositionMF_02103192) - 1) AS ?thisPositionOn63) . BIND(?thisPositionOn63 AS ?thisPositionOn64) . BIND(?this AS ?pfs1t203) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb60) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse61) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn63, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_02103a59')) AS ?annotation59) . BIND(?this AS ?pfs58) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_02103http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_02103#construct