Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_01684#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01684#construct-template-141
http://purl.uniprot.org/unirules/MF_01684#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01684#construct-template-140
http://purl.uniprot.org/unirules/MF_01684#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_01684#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_01684#construct-where-list-0
http://purl.uniprot.org/unirules/MF_01684#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_01684#construct-template-list-0
http://purl.uniprot.org/unirules/MF_01684#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:615214 up:source unirule:MF_01684 . _:615215 up:source unirule:MF_01684 . _:615216 up:source unirule:MF_01684 . _:615217 up:source unirule:MF_01684 . _:615218 up:source unirule:MF_01684 . _:615219 up:source unirule:MF_01684 . _:615220 up:source unirule:MF_01684 . _:615221 up:source unirule:MF_01684 . _:615222 up:source unirule:MF_01684 . _:615223 up:source unirule:MF_01684 . _:615224 up:source unirule:MF_01684 . _:615225 up:source unirule:MF_01684 . _:615226 up:source unirule:MF_01684 . _:615227 up:source unirule:MF_01684 . _:615228 up:source unirule:MF_01684 . _:615229 up:source unirule:MF_01684 . _:615230 up:source unirule:MF_01684 . _:615231 up:source unirule:MF_01684 . _:615232 up:source unirule:MF_01684 . _:615233 up:source unirule:MF_01684 . _:615234 up:source unirule:MF_01684 . _:615235 up:source unirule:MF_01684 . ?this up:alternativeName ?name1 , ?name2 , ?name3 ; up:annotation ?annotation5 , ?annotation7 , ?annotation9 , ?annotation11 , ?annotation12 ; up:classifiedWith GO:0008782 , GO:0008930 , GO:0019509 , keyword:28 , keyword:378 , keyword:486 ; up:recommendedName ?name0 . ?name0 up:ecName '3.2.2.9' ; up:fullName "5'-methylthioadenosine/S-adenosylhomocysteine nucleosidase" ; up:shortName 'MTA/SAH nucleosidase' , 'MTAN' ; rdf:type up:Structured_Name . ?name1 up:fullName "5'-deoxyadenosine nucleosidase" ; up:shortName 'DOA nucleosidase' , 'dAdo nucleosidase' ; rdf:type up:Structured_Name . ?name2 up:fullName "5'-methylthioadenosine nucleosidase" ; up:shortName 'MTA nucleosidase' ; rdf:type up:Structured_Name . ?name3 up:fullName 'S-adenosylhomocysteine nucleosidase' ; up:shortName 'AdoHcy nucleosidase' , 'SAH nucleosidase' , 'SRH nucleosidase' ; rdf:type up:Structured_Name . ?gene4 skos:prefLabel 'mtnN' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity ; up:enzymeClass . ?annotation7 up:activity ?activity8 ; rdf:type up:Catalytic_Activity_Annotation . ?activity8 up:catalyticActivity ; up:enzymeClass . ?annotation9 up:activity ?activity10 ; rdf:type up:Catalytic_Activity_Annotation . ?activity10 up:catalyticActivity ; up:enzymeClass . ?annotation11 a up:Pathway_Annotation ; rdfs:comment "Amino-acid biosynthesis; L-methionine biosynthesis via salvage pathway; S-methyl-5-thio-alpha-D-ribose 1-phosphate from S-methyl-5'-thioadenosine (hydrolase route): step 1/2." . ?annotation12 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the PNP/UDP phosphorylase family. MtnN subfamily.' . ?case13 up:classifiedWith GO:0046124 . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; up:ligand ?ligand19 ; rdf:type up:Binding_Site_Annotation . ?pfsb17 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?ligand19 rdfs:subClassOf ?molecule20 . ?molecule20 rdfs:label 'substrate' . ?pfs23 up:annotation ?annotation24 . ?annotation24 faldo:begin ?pfsb25 ; faldo:end ?pfse26 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb25 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse26 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor' . ?pfsb31 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfs35 up:annotation ?annotation36 . ?annotation36 faldo:begin ?pfsb37 ; faldo:end ?pfse38 ; up:ligand ?ligand39 ; rdf:type up:Binding_Site_Annotation . ?pfsb37 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse38 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?ligand39 rdfs:subClassOf ?molecule40 . ?molecule40 rdfs:label 'substrate' . ?pfs43 up:annotation ?annotation44 . ?annotation44 faldo:begin ?pfsb45 ; faldo:end ?pfse46 ; up:ligand ?ligand47 ; rdf:type up:Binding_Site_Annotation . ?pfsb45 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfse46 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?ligand47 rdfs:subClassOf ?molecule48 . ?molecule48 rdfs:label 'substrate' . _:615236 a rdf:Statement ; up:attribution _:615214 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:615237 a rdf:Statement ; up:attribution _:615215 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:615238 a rdf:Statement ; up:attribution _:615216 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:615239 a rdf:Statement ; up:attribution _:615217 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name3 . _:615240 a rdf:Statement ; up:attribution _:615218 ; rdf:subject ?gene4 ; rdf:predicate up:encodedBy ; rdf:object ?gene4 . _:615241 a rdf:Statement ; up:attribution _:615219 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:615242 a rdf:Statement ; up:attribution _:615220 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:615243 a rdf:Statement ; up:attribution _:615221 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:615244 a rdf:Statement ; up:attribution _:615222 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:615245 a rdf:Statement ; up:attribution _:615223 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:615246 a rdf:Statement ; up:attribution _:615224 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:28 . _:615247 a rdf:Statement ; up:attribution _:615225 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:615248 a rdf:Statement ; up:attribution _:615226 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:486 . _:615249 a rdf:Statement ; up:attribution _:615227 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008782 . _:615250 a rdf:Statement ; up:attribution _:615228 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008930 . _:615251 a rdf:Statement ; up:attribution _:615229 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019509 . _:615252 a rdf:Statement ; up:attribution _:615230 ; rdf:subject ?case13 ; rdf:predicate up:classifiedWith ; rdf:object GO:0046124 . _:615253 a rdf:Statement ; up:source unirule:MF_01684 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:615254 a rdf:Statement ; up:attribution _:615231 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:615255 a rdf:Statement ; up:source unirule:MF_01684 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:615256 a rdf:Statement ; up:attribution _:615232 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:615257 a rdf:Statement ; up:source unirule:MF_01684 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:615258 a rdf:Statement ; up:attribution _:615233 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:615259 a rdf:Statement ; up:source unirule:MF_01684 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:615260 a rdf:Statement ; up:attribution _:615234 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:615261 a rdf:Statement ; up:source unirule:MF_01684 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:615262 a rdf:Statement ; up:attribution _:615235 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01684 #Rule MF_01684 Created by:? on:2008-11-19 Modified by:Edouard de Castro on:2024-09-03 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01684 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_01684a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01684a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01684a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_01684a3')) AS ?name3) . BIND(URI(CONCAT(STR(?this), '#MF_01684a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01684a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01684a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_01684a11')) AS ?annotation11) . BIND(URI(CONCAT(STR(?this), '#MF_01684a12')) AS ?annotation12) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch55 faldo:location ?templateMotifSequenceMatchRegionP0AF1256 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AF1258 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AF12MF_0168451 . ?templateMotifSequenceMatchRegionP0AF1256 faldo:begin ?templateMotifSequenceMatchBeginP0AF1257 . ?templateMotifSequenceMatchBeginP0AF1257 faldo:position ?templateMotifSequenceMatchBeginPositionP0AF1252 ; faldo:reference isoform:P0AF12-1 . ?templateMotifSequenceProfileAlignmentOperationP0AF1258 edam:has_input signature:MF_01684 ; rdf:type edam:operation_0300 . ?targetMotifMatch59 faldo:location ?targetMotifMatchRegionMatch60 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0168462 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AF12MF_0168453 . ?targetMotifMatchRegionMatch60 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0168461 . ?targetMotifMatchRegionMatchBeginMF_0168461 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0168454 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0168462 edam:has_input signature:MF_01684 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AF12MF_0168451, 1, (STRLEN(?templateMotifCigarP0AF12MF_0168451) - STRLEN(REPLACE(?templateMotifCigarP0AF12MF_0168451, CONCAT('^(?:-*[^-]){', STR(((173 - ?templateMotifSequenceMatchBeginPositionP0AF1252) + 1)), '}'), '')))), '[a-z]', '')) AS ?step163) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AF12MF_0168453, 1, (STRLEN(?targetMotifMatchCigarP0AF12MF_0168453) - STRLEN(REPLACE(?targetMotifMatchCigarP0AF12MF_0168453, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AF12MF_0168453, 1, (STRLEN(?targetMotifMatchCigarP0AF12MF_0168453) - STRLEN(REPLACE(?targetMotifMatchCigarP0AF12MF_0168453, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), '')))), '[^-]', ''))) AS ?step264) . BIND(((?step264 + ?targetMotifMatchRegionMatchBeginPositionMF_0168454) - 1) AS ?thisPositionOn21) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AF12MF_0168451, 1, (STRLEN(?templateMotifCigarP0AF12MF_0168451) - STRLEN(REPLACE(?templateMotifCigarP0AF12MF_0168451, CONCAT('^(?:-*[^-]){', STR(((174 - ?templateMotifSequenceMatchBeginPositionP0AF1252) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AF12MF_0168453, 1, (STRLEN(?targetMotifMatchCigarP0AF12MF_0168453) - STRLEN(REPLACE(?targetMotifMatchCigarP0AF12MF_0168453, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AF12MF_0168453, 1, (STRLEN(?targetMotifMatchCigarP0AF12MF_0168453) - STRLEN(REPLACE(?targetMotifMatchCigarP0AF12MF_0168453, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) . BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0168454) - 1) AS ?thisPositionOn22) . BIND(?this AS ?pfs1t67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse18) . FILTER (REGEX('M[ED]', SUBSTR(?thisSequenceValue, ?thisPositionOn21, (?thisPositionOn22 - ?thisPositionOn21)))) . BIND(URI(CONCAT(STR(?this), '#MF_01684a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch72 faldo:location ?templateMotifSequenceMatchRegionP0AF1273 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AF1275 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AF12MF_0168468 . ?templateMotifSequenceMatchRegionP0AF1273 faldo:begin ?templateMotifSequenceMatchBeginP0AF1274 . ?templateMotifSequenceMatchBeginP0AF1274 faldo:position ?templateMotifSequenceMatchBeginPositionP0AF1269 ; faldo:reference isoform:P0AF12-1 . ?templateMotifSequenceProfileAlignmentOperationP0AF1275 edam:has_input signature:MF_01684 ; rdf:type edam:operation_0300 . ?targetMotifMatch76 faldo:location ?targetMotifMatchRegionMatch77 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0168479 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AF12MF_0168470 . ?targetMotifMatchRegionMatch77 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0168478 . ?targetMotifMatchRegionMatchBeginMF_0168478 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0168471 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0168479 edam:has_input signature:MF_01684 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AF12MF_0168468, 1, (STRLEN(?templateMotifCigarP0AF12MF_0168468) - STRLEN(REPLACE(?templateMotifCigarP0AF12MF_0168468, CONCAT('^(?:-*[^-]){', STR(((12 - ?templateMotifSequenceMatchBeginPositionP0AF1269) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AF12MF_0168470, 1, (STRLEN(?targetMotifMatchCigarP0AF12MF_0168470) - STRLEN(REPLACE(?targetMotifMatchCigarP0AF12MF_0168470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AF12MF_0168470, 1, (STRLEN(?targetMotifMatchCigarP0AF12MF_0168470) - STRLEN(REPLACE(?targetMotifMatchCigarP0AF12MF_0168470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) . BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0168471) - 1) AS ?thisPositionOn27) . BIND(?thisPositionOn27 AS ?thisPositionOn28) . BIND(?this AS ?pfs1t82) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01684a24')) AS ?annotation24) . BIND(?this AS ?pfs23) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch87 faldo:location ?templateMotifSequenceMatchRegionP0AF1288 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AF1290 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AF12MF_0168483 . ?templateMotifSequenceMatchRegionP0AF1288 faldo:begin ?templateMotifSequenceMatchBeginP0AF1289 . ?templateMotifSequenceMatchBeginP0AF1289 faldo:position ?templateMotifSequenceMatchBeginPositionP0AF1284 ; faldo:reference isoform:P0AF12-1 . ?templateMotifSequenceProfileAlignmentOperationP0AF1290 edam:has_input signature:MF_01684 ; rdf:type edam:operation_0300 . ?targetMotifMatch91 faldo:location ?targetMotifMatchRegionMatch92 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0168494 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AF12MF_0168485 . ?targetMotifMatchRegionMatch92 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0168493 . ?targetMotifMatchRegionMatchBeginMF_0168493 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0168486 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0168494 edam:has_input signature:MF_01684 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AF12MF_0168483, 1, (STRLEN(?templateMotifCigarP0AF12MF_0168483) - STRLEN(REPLACE(?templateMotifCigarP0AF12MF_0168483, CONCAT('^(?:-*[^-]){', STR(((197 - ?templateMotifSequenceMatchBeginPositionP0AF1284) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AF12MF_0168485, 1, (STRLEN(?targetMotifMatchCigarP0AF12MF_0168485) - STRLEN(REPLACE(?targetMotifMatchCigarP0AF12MF_0168485, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AF12MF_0168485, 1, (STRLEN(?targetMotifMatchCigarP0AF12MF_0168485) - STRLEN(REPLACE(?targetMotifMatchCigarP0AF12MF_0168485, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) . BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0168486) - 1) AS ?thisPositionOn33) . BIND(?thisPositionOn33 AS ?thisPositionOn34) . BIND(?this AS ?pfs1t97) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse32) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01684a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch102 faldo:location ?templateMotifSequenceMatchRegionP0AF12103 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AF12105 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AF12MF_0168498 . ?templateMotifSequenceMatchRegionP0AF12103 faldo:begin ?templateMotifSequenceMatchBeginP0AF12104 . ?templateMotifSequenceMatchBeginP0AF12104 faldo:position ?templateMotifSequenceMatchBeginPositionP0AF1299 ; faldo:reference isoform:P0AF12-1 . ?templateMotifSequenceProfileAlignmentOperationP0AF12105 edam:has_input signature:MF_01684 ; rdf:type edam:operation_0300 . ?targetMotifMatch106 faldo:location ?targetMotifMatchRegionMatch107 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01684109 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AF12MF_01684100 . ?targetMotifMatchRegionMatch107 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01684108 . ?targetMotifMatchRegionMatchBeginMF_01684108 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01684101 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01684109 edam:has_input signature:MF_01684 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AF12MF_0168498, 1, (STRLEN(?templateMotifCigarP0AF12MF_0168498) - STRLEN(REPLACE(?templateMotifCigarP0AF12MF_0168498, CONCAT('^(?:-*[^-]){', STR(((78 - ?templateMotifSequenceMatchBeginPositionP0AF1299) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AF12MF_01684100, 1, (STRLEN(?targetMotifMatchCigarP0AF12MF_01684100) - STRLEN(REPLACE(?targetMotifMatchCigarP0AF12MF_01684100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AF12MF_01684100, 1, (STRLEN(?targetMotifMatchCigarP0AF12MF_01684100) - STRLEN(REPLACE(?targetMotifMatchCigarP0AF12MF_01684100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) . BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_01684101) - 1) AS ?thisPositionOn41) . BIND(?thisPositionOn41 AS ?thisPositionOn42) . BIND(?this AS ?pfs1t112) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb37) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse38) . FILTER (REGEX('[GA]', SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01684a36')) AS ?annotation36) . BIND(?this AS ?pfs35) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch117 faldo:location ?templateMotifSequenceMatchRegionP0AF12118 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0AF12120 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0AF12MF_01684113 . ?templateMotifSequenceMatchRegionP0AF12118 faldo:begin ?templateMotifSequenceMatchBeginP0AF12119 . ?templateMotifSequenceMatchBeginP0AF12119 faldo:position ?templateMotifSequenceMatchBeginPositionP0AF12114 ; faldo:reference isoform:P0AF12-1 . ?templateMotifSequenceProfileAlignmentOperationP0AF12120 edam:has_input signature:MF_01684 ; rdf:type edam:operation_0300 . ?targetMotifMatch121 faldo:location ?targetMotifMatchRegionMatch122 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01684124 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0AF12MF_01684115 . ?targetMotifMatchRegionMatch122 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01684123 . ?targetMotifMatchRegionMatchBeginMF_01684123 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01684116 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01684124 edam:has_input signature:MF_01684 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0AF12MF_01684113, 1, (STRLEN(?templateMotifCigarP0AF12MF_01684113) - STRLEN(REPLACE(?templateMotifCigarP0AF12MF_01684113, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionP0AF12114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0AF12MF_01684115, 1, (STRLEN(?targetMotifMatchCigarP0AF12MF_01684115) - STRLEN(REPLACE(?targetMotifMatchCigarP0AF12MF_01684115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0AF12MF_01684115, 1, (STRLEN(?targetMotifMatchCigarP0AF12MF_01684115) - STRLEN(REPLACE(?targetMotifMatchCigarP0AF12MF_01684115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) . BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_01684116) - 1) AS ?thisPositionOn49) . BIND(?thisPositionOn49 AS ?thisPositionOn50) . BIND(?this AS ?pfs1t127) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb45) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse46) . FILTER (REGEX('[IVML]', SUBSTR(?thisSequenceValue, ?thisPositionOn49, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01684a44')) AS ?annotation44) . BIND(?this AS ?pfs43) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:91347 . BIND(?this AS ?case13) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:91347 . })) . BIND(?this AS ?case14) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_01684http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_01684#construct