| http://purl.uniprot.org/unirules/MF_03157#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:849454 up:source unirule:MF_03157 .
_:849455 up:source unirule:MF_03157 .
_:849456 up:source unirule:MF_03157 .
_:849457 up:source unirule:MF_03157 .
_:849458 up:source unirule:MF_03157 .
_:849459 up:source unirule:MF_03157 .
_:849460 up:source unirule:MF_03157 .
_:849461 up:source unirule:MF_03157 .
_:849462 up:source unirule:MF_03157 .
_:849463 up:source unirule:MF_03157 .
_:849464 up:source unirule:MF_03157 .
_:849465 up:source unirule:MF_03157 .
_:849466 up:source unirule:MF_03157 .
_:849467 up:source unirule:MF_03157 .
_:849468 up:source unirule:MF_03157 .
_:849469 up:source unirule:MF_03157 .
_:849470 up:source unirule:MF_03157 .
_:849471 up:source unirule:MF_03157 .
_:849472 up:source unirule:MF_03157 .
_:849473 up:source unirule:MF_03157 .
_:849474 up:source unirule:MF_03157 .
_:849475 up:source unirule:MF_03157 .
_:849476 up:source unirule:MF_03157 .
_:849477 up:source unirule:MF_03157 .
_:849478 up:source unirule:MF_03157 .
_:849479 up:source unirule:MF_03157 .
?this up:annotation ?annotation0 ,
?annotation1 ,
?annotation3 ,
?annotation5 ,
?annotation6 ;
up:classifiedWith GO:0046496 ,
GO:0047453 ,
keyword:456 ,
keyword:520 ,
keyword:547 ,
keyword:597 ,
keyword:67 .
?annotation0 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the dehydration of the S-form of NAD(P)HX at the expense of ATP, which is converted to ADP. Together with NAD(P)HX epimerase, which catalyzes the epimerization of the S- and R-forms, the enzyme allows the repair of both epimers of NAD(P)HX, a damaged form of NAD(P)H that is a result of enzymatic or heat-dependent hydration.' .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity ;
up:enzymeClass .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity ;
up:enzymeClass .
?annotation5 up:cofactor chebi:18420 ;
rdf:type up:Cofactor_Annotation .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the NnrD/CARKD family.' .
?case7 up:classifiedWith GO:0005737 ,
keyword:963 .
?case8 up:alternativeName ?name10 ,
?name11 ;
up:classifiedWith GO:0005739 ,
keyword:496 ;
up:recommendedName ?name9 .
?name9 up:ecName '4.2.1.93' ;
up:fullName 'ATP-dependent (S)-NAD(P)H-hydrate dehydratase' ;
rdf:type up:Structured_Name .
?name10 up:fullName 'ATP-dependent NAD(P)HX dehydratase' ;
rdf:type up:Structured_Name .
?name11 up:fullName 'Carbohydrate kinase domain-containing protein' ;
rdf:type up:Structured_Name .
?case12 up:alternativeName ?name14 ;
up:recommendedName ?name13 .
?name13 up:ecName '4.2.1.93' ;
up:fullName 'ATP-dependent (S)-NAD(P)H-hydrate dehydratase' ;
rdf:type up:Structured_Name .
?name14 up:fullName 'ATP-dependent NAD(P)HX dehydratase' ;
rdf:type up:Structured_Name .
?pfs15 up:annotation ?annotation16 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
up:ligand ?ligand19 ;
rdf:type up:Binding_Site_Annotation .
?pfsb17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?ligand19 rdfs:subClassOf chebi:64076 .
?pfs22 up:annotation ?annotation23 .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
up:ligand ?ligand26 ;
rdf:type up:Binding_Site_Annotation .
?pfsb24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?ligand26 rdfs:subClassOf chebi:30616 .
?pfs29 up:annotation ?annotation30 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
up:ligand ?ligand33 ;
rdf:type up:Binding_Site_Annotation .
?pfsb31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?ligand33 rdfs:subClassOf chebi:30616 .
?pfs36 up:annotation ?annotation37 .
?annotation37 faldo:begin ?pfsb38 ;
faldo:end ?pfse39 ;
up:ligand ?ligand40 ;
rdf:type up:Binding_Site_Annotation .
?pfsb38 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfse39 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?ligand40 rdfs:subClassOf chebi:64076 .
?pfs43 up:annotation ?annotation44 .
?annotation44 faldo:begin ?pfsb45 ;
faldo:end ?pfse46 ;
up:ligand ?ligand47 ;
rdf:type up:Binding_Site_Annotation .
?pfsb45 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?pfse46 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?ligand47 rdfs:subClassOf chebi:64076 .
_:849480 a rdf:Statement ;
up:attribution _:849454 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:849481 a rdf:Statement ;
up:attribution _:849455 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:849482 a rdf:Statement ;
up:attribution _:849456 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:849483 a rdf:Statement ;
up:attribution _:849457 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:849484 a rdf:Statement ;
up:attribution _:849458 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:849485 a rdf:Statement ;
up:attribution _:849459 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:849486 a rdf:Statement ;
up:attribution _:849460 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:849487 a rdf:Statement ;
up:attribution _:849461 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:520 .
_:849488 a rdf:Statement ;
up:attribution _:849462 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:849489 a rdf:Statement ;
up:attribution _:849463 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:597 .
_:849490 a rdf:Statement ;
up:attribution _:849464 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0047453 .
_:849491 a rdf:Statement ;
up:attribution _:849465 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046496 .
_:849492 a rdf:Statement ;
up:attribution _:849466 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:849493 a rdf:Statement ;
up:attribution _:849467 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:849494 a rdf:Statement ;
up:attribution _:849468 ;
rdf:subject ?case8 ;
rdf:predicate up:recommendedName ;
rdf:object ?name9 .
_:849495 a rdf:Statement ;
up:attribution _:849469 ;
rdf:subject ?case8 ;
rdf:predicate up:alternativeName ;
rdf:object ?name10 .
_:849496 a rdf:Statement ;
up:attribution _:849470 ;
rdf:subject ?case8 ;
rdf:predicate up:alternativeName ;
rdf:object ?name11 .
_:849497 a rdf:Statement ;
up:attribution _:849471 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:496 .
_:849498 a rdf:Statement ;
up:attribution _:849472 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005739 .
_:849499 a rdf:Statement ;
up:attribution _:849473 ;
rdf:subject ?case12 ;
rdf:predicate up:recommendedName ;
rdf:object ?name13 .
_:849500 a rdf:Statement ;
up:attribution _:849474 ;
rdf:subject ?case12 ;
rdf:predicate up:alternativeName ;
rdf:object ?name14 .
_:849501 a rdf:Statement ;
up:source unirule:MF_03157 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:849502 a rdf:Statement ;
up:attribution _:849475 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:849503 a rdf:Statement ;
up:source unirule:MF_03157 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:849504 a rdf:Statement ;
up:attribution _:849476 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:849505 a rdf:Statement ;
up:source unirule:MF_03157 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:849506 a rdf:Statement ;
up:attribution _:849477 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:849507 a rdf:Statement ;
up:source unirule:MF_03157 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:849508 a rdf:Statement ;
up:attribution _:849478 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:849509 a rdf:Statement ;
up:source unirule:MF_03157 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:849510 a rdf:Statement ;
up:attribution _:849479 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03157
#Rule MF_03157 Created by:? on:2012-08-22 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01965 .
?thisOrganism rdfs:subClassOf+ taxon:2759 .
BIND(URI(CONCAT(STR(?this), '#MF_03157a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_03157a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_03157a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_03157a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_03157a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch54 faldo:location ?templateMotifSequenceMatchRegionP9436855 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9436857 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP94368MF_0196550 .
?templateMotifSequenceMatchRegionP9436855 faldo:begin ?templateMotifSequenceMatchBeginP9436856 .
?templateMotifSequenceMatchBeginP9436856 faldo:position ?templateMotifSequenceMatchBeginPositionP9436851 ;
faldo:reference isoform:P94368-1 .
?templateMotifSequenceProfileAlignmentOperationP9436857 edam:has_input signature:MF_01965 ;
rdf:type edam:operation_0300 .
?targetMotifMatch58 faldo:location ?targetMotifMatchRegionMatch59 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0196561 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP94368MF_0196552 .
?targetMotifMatchRegionMatch59 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0196560 .
?targetMotifMatchRegionMatchBeginMF_0196560 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0196553 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0196561 edam:has_input signature:MF_01965 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP94368MF_0196550, 1, (STRLEN(?templateMotifCigarP94368MF_0196550) - STRLEN(REPLACE(?templateMotifCigarP94368MF_0196550, CONCAT('^(?:-*[^-]){', STR(((104 - ?templateMotifSequenceMatchBeginPositionP9436851) + 1)), '}'), '')))), '[a-z]', '')) AS ?step162) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP94368MF_0196552, 1, (STRLEN(?targetMotifMatchCigarP94368MF_0196552) - STRLEN(REPLACE(?targetMotifMatchCigarP94368MF_0196552, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP94368MF_0196552, 1, (STRLEN(?targetMotifMatchCigarP94368MF_0196552) - STRLEN(REPLACE(?targetMotifMatchCigarP94368MF_0196552, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), '')))), '[^-]', ''))) AS ?step263) .
BIND(((?step263 + ?targetMotifMatchRegionMatchBeginPositionMF_0196553) - 1) AS ?thisPositionOn20) .
BIND(?thisPositionOn20 AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t64) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) .
FILTER (BOUND(?thisPositionOn20)) .
BIND(URI(CONCAT(STR(?this), '#MF_03157a16')) AS ?annotation16) .
BIND(?this AS ?pfs15) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch69 faldo:location ?templateMotifSequenceMatchRegionP9436870 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9436872 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP94368MF_0196565 .
?templateMotifSequenceMatchRegionP9436870 faldo:begin ?templateMotifSequenceMatchBeginP9436871 .
?templateMotifSequenceMatchBeginP9436871 faldo:position ?templateMotifSequenceMatchBeginPositionP9436866 ;
faldo:reference isoform:P94368-1 .
?templateMotifSequenceProfileAlignmentOperationP9436872 edam:has_input signature:MF_01965 ;
rdf:type edam:operation_0300 .
?targetMotifMatch73 faldo:location ?targetMotifMatchRegionMatch74 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0196576 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP94368MF_0196567 .
?targetMotifMatchRegionMatch74 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0196575 .
?targetMotifMatchRegionMatchBeginMF_0196575 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0196568 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0196576 edam:has_input signature:MF_01965 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP94368MF_0196565, 1, (STRLEN(?templateMotifCigarP94368MF_0196565) - STRLEN(REPLACE(?templateMotifCigarP94368MF_0196565, CONCAT('^(?:-*[^-]){', STR(((186 - ?templateMotifSequenceMatchBeginPositionP9436866) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP94368MF_0196567, 1, (STRLEN(?targetMotifMatchCigarP94368MF_0196567) - STRLEN(REPLACE(?targetMotifMatchCigarP94368MF_0196567, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP94368MF_0196567, 1, (STRLEN(?targetMotifMatchCigarP94368MF_0196567) - STRLEN(REPLACE(?targetMotifMatchCigarP94368MF_0196567, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) .
BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0196568) - 1) AS ?thisPositionOn27) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP94368MF_0196565, 1, (STRLEN(?templateMotifCigarP94368MF_0196565) - STRLEN(REPLACE(?templateMotifCigarP94368MF_0196565, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionP9436866) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP94368MF_0196567, 1, (STRLEN(?targetMotifMatchCigarP94368MF_0196567) - STRLEN(REPLACE(?targetMotifMatchCigarP94368MF_0196567, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP94368MF_0196567, 1, (STRLEN(?targetMotifMatchCigarP94368MF_0196567) - STRLEN(REPLACE(?targetMotifMatchCigarP94368MF_0196567, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) .
BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0196568) - 1) AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t81) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) .
FILTER (REGEX('K[ARNDCQEGHILKMFPSTWYVBZJUOX]{4)', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03157a23')) AS ?annotation23) .
BIND(?this AS ?pfs22) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch86 faldo:location ?templateMotifSequenceMatchRegionP9436887 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9436889 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP94368MF_0196582 .
?templateMotifSequenceMatchRegionP9436887 faldo:begin ?templateMotifSequenceMatchBeginP9436888 .
?templateMotifSequenceMatchBeginP9436888 faldo:position ?templateMotifSequenceMatchBeginPositionP9436883 ;
faldo:reference isoform:P94368-1 .
?templateMotifSequenceProfileAlignmentOperationP9436889 edam:has_input signature:MF_01965 ;
rdf:type edam:operation_0300 .
?targetMotifMatch90 faldo:location ?targetMotifMatchRegionMatch91 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0196593 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP94368MF_0196584 .
?targetMotifMatchRegionMatch91 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0196592 .
?targetMotifMatchRegionMatchBeginMF_0196592 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0196585 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0196593 edam:has_input signature:MF_01965 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP94368MF_0196582, 1, (STRLEN(?templateMotifCigarP94368MF_0196582) - STRLEN(REPLACE(?templateMotifCigarP94368MF_0196582, CONCAT('^(?:-*[^-]){', STR(((206 - ?templateMotifSequenceMatchBeginPositionP9436883) + 1)), '}'), '')))), '[a-z]', '')) AS ?step194) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP94368MF_0196584, 1, (STRLEN(?targetMotifMatchCigarP94368MF_0196584) - STRLEN(REPLACE(?targetMotifMatchCigarP94368MF_0196584, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP94368MF_0196584, 1, (STRLEN(?targetMotifMatchCigarP94368MF_0196584) - STRLEN(REPLACE(?targetMotifMatchCigarP94368MF_0196584, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), '')))), '[^-]', ''))) AS ?step295) .
BIND(((?step295 + ?targetMotifMatchRegionMatchBeginPositionMF_0196585) - 1) AS ?thisPositionOn34) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP94368MF_0196582, 1, (STRLEN(?templateMotifCigarP94368MF_0196582) - STRLEN(REPLACE(?templateMotifCigarP94368MF_0196582, CONCAT('^(?:-*[^-]){', STR(((215 - ?templateMotifSequenceMatchBeginPositionP9436883) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP94368MF_0196584, 1, (STRLEN(?targetMotifMatchCigarP94368MF_0196584) - STRLEN(REPLACE(?targetMotifMatchCigarP94368MF_0196584, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP94368MF_0196584, 1, (STRLEN(?targetMotifMatchCigarP94368MF_0196584) - STRLEN(REPLACE(?targetMotifMatchCigarP94368MF_0196584, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) .
BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0196585) - 1) AS ?thisPositionOn35) .
BIND(?this AS ?pfs1t98) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) .
FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX]{7)G[ARNDCQEGHILKMFPSTWYVBZJUOX]G', SUBSTR(?thisSequenceValue, ?thisPositionOn34, (?thisPositionOn35 - ?thisPositionOn34)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03157a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch103 faldo:location ?templateMotifSequenceMatchRegionP94368104 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP94368106 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP94368MF_0196599 .
?templateMotifSequenceMatchRegionP94368104 faldo:begin ?templateMotifSequenceMatchBeginP94368105 .
?templateMotifSequenceMatchBeginP94368105 faldo:position ?templateMotifSequenceMatchBeginPositionP94368100 ;
faldo:reference isoform:P94368-1 .
?templateMotifSequenceProfileAlignmentOperationP94368106 edam:has_input signature:MF_01965 ;
rdf:type edam:operation_0300 .
?targetMotifMatch107 faldo:location ?targetMotifMatchRegionMatch108 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01965110 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP94368MF_01965101 .
?targetMotifMatchRegionMatch108 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01965109 .
?targetMotifMatchRegionMatchBeginMF_01965109 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01965102 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01965110 edam:has_input signature:MF_01965 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP94368MF_0196599, 1, (STRLEN(?templateMotifCigarP94368MF_0196599) - STRLEN(REPLACE(?templateMotifCigarP94368MF_0196599, CONCAT('^(?:-*[^-]){', STR(((149 - ?templateMotifSequenceMatchBeginPositionP94368100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP94368MF_01965101, 1, (STRLEN(?targetMotifMatchCigarP94368MF_01965101) - STRLEN(REPLACE(?targetMotifMatchCigarP94368MF_01965101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP94368MF_01965101, 1, (STRLEN(?targetMotifMatchCigarP94368MF_01965101) - STRLEN(REPLACE(?targetMotifMatchCigarP94368MF_01965101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) .
BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_01965102) - 1) AS ?thisPositionOn41) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP94368MF_0196599, 1, (STRLEN(?templateMotifCigarP94368MF_0196599) - STRLEN(REPLACE(?templateMotifCigarP94368MF_0196599, CONCAT('^(?:-*[^-]){', STR(((155 - ?templateMotifSequenceMatchBeginPositionP94368100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP94368MF_01965101, 1, (STRLEN(?targetMotifMatchCigarP94368MF_01965101) - STRLEN(REPLACE(?targetMotifMatchCigarP94368MF_01965101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP94368MF_01965101, 1, (STRLEN(?targetMotifMatchCigarP94368MF_01965101) - STRLEN(REPLACE(?targetMotifMatchCigarP94368MF_01965101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) .
BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_01965102) - 1) AS ?thisPositionOn42) .
BIND(?this AS ?pfs1t115) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) .
FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX]{3)E[ARNDCQEGHILKMFPSTWYVBZJUOX]{3)', SUBSTR(?thisSequenceValue, ?thisPositionOn41, (?thisPositionOn42 - ?thisPositionOn41)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03157a37')) AS ?annotation37) .
BIND(?this AS ?pfs36) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionP94368121 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP94368123 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP94368MF_01965116 .
?templateMotifSequenceMatchRegionP94368121 faldo:begin ?templateMotifSequenceMatchBeginP94368122 .
?templateMotifSequenceMatchBeginP94368122 faldo:position ?templateMotifSequenceMatchBeginPositionP94368117 ;
faldo:reference isoform:P94368-1 .
?templateMotifSequenceProfileAlignmentOperationP94368123 edam:has_input signature:MF_01965 ;
rdf:type edam:operation_0300 .
?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01965127 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP94368MF_01965118 .
?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01965126 .
?targetMotifMatchRegionMatchBeginMF_01965126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01965119 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01965127 edam:has_input signature:MF_01965 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP94368MF_01965116, 1, (STRLEN(?templateMotifCigarP94368MF_01965116) - STRLEN(REPLACE(?templateMotifCigarP94368MF_01965116, CONCAT('^(?:-*[^-]){', STR(((216 - ?templateMotifSequenceMatchBeginPositionP94368117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP94368MF_01965118, 1, (STRLEN(?targetMotifMatchCigarP94368MF_01965118) - STRLEN(REPLACE(?targetMotifMatchCigarP94368MF_01965118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP94368MF_01965118, 1, (STRLEN(?targetMotifMatchCigarP94368MF_01965118) - STRLEN(REPLACE(?targetMotifMatchCigarP94368MF_01965118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) .
BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_01965119) - 1) AS ?thisPositionOn48) .
BIND(?thisPositionOn48 AS ?thisPositionOn49) .
BIND(?this AS ?pfs1t130) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_03157a44')) AS ?annotation44) .
BIND(?this AS ?pfs43) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:4751 .
BIND(?this AS ?case7) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(?this AS ?case8) .
BIND(URI(CONCAT(STR(?this), '#MF_03157a9')) AS ?name9) .
BIND(URI(CONCAT(STR(?this), '#MF_03157a10')) AS ?name10) .
BIND(URI(CONCAT(STR(?this), '#MF_03157a11')) AS ?name11) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:40674 .
})) .
BIND(?this AS ?case12) .
BIND(URI(CONCAT(STR(?this), '#MF_03157a13')) AS ?name13) .
BIND(URI(CONCAT(STR(?this), '#MF_03157a14')) AS ?name14) .
}
}
"xsd:string |