| http://purl.uniprot.org/unirules/MF_02092#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:742569 up:source unirule:MF_02092 .
_:742570 up:source unirule:MF_02092 .
_:742571 up:source unirule:MF_02092 .
_:742572 up:source unirule:MF_02092 .
_:742573 up:source unirule:MF_02092 .
_:742574 up:source unirule:MF_02092 .
_:742575 up:source unirule:MF_02092 .
_:742576 up:source unirule:MF_02092 .
_:742577 up:source unirule:MF_02092 .
_:742578 up:source unirule:MF_02092 .
_:742579 up:source unirule:MF_02092 .
_:742580 up:source unirule:MF_02092 .
_:742581 up:source unirule:MF_02092 .
_:742582 up:source unirule:MF_02092 .
_:742583 up:source unirule:MF_02092 .
_:742584 up:source unirule:MF_02092 .
_:742585 up:source unirule:MF_02092 .
_:742586 up:source unirule:MF_02092 .
_:742587 up:source unirule:MF_02092 .
_:742588 up:source unirule:MF_02092 .
_:742589 up:source unirule:MF_02092 .
_:742590 up:source unirule:MF_02092 .
_:742591 up:source unirule:MF_02092 .
_:742592 up:source unirule:MF_02092 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0004458 ,
GO:0006089 ,
GO:0031234 ,
GO:0050660 ,
keyword:1003 ,
keyword:274 ,
keyword:285 ,
keyword:472 ,
keyword:560 ,
keyword:874 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.1.5.12' ;
up:fullName 'Quinone-dependent D-lactate dehydrogenase' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'D-lactate dehydrogenase' ;
up:shortName 'D-LDH' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'dld' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the oxidation of D-lactate to pyruvate.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 up:cofactor chebi:57692 ;
rdf:type up:Cofactor_Annotation .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the quinone-dependent D-lactate dehydrogenase family.' .
?case8 up:classifiedWith keyword:997 .
?pfs10 up:annotation ?annotation11 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
up:ligand ?ligand14 ;
rdf:type up:Binding_Site_Annotation .
?pfsb12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?ligand14 rdfs:subClassOf chebi:57692 .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
up:ligand ?ligand21 ;
rdf:type up:Binding_Site_Annotation .
?pfsb19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?ligand21 rdfs:subClassOf chebi:57692 .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf chebi:57692 .
?pfs31 up:annotation ?annotation32 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
up:ligand ?ligand35 ;
rdf:type up:Binding_Site_Annotation .
?pfsb33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?ligand35 rdfs:subClassOf chebi:57692 .
?pfs38 up:annotation ?annotation39 .
?annotation39 faldo:begin ?pfsb40 ;
faldo:end ?pfse41 ;
up:ligand ?ligand42 ;
rdf:type up:Binding_Site_Annotation .
?pfsb40 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?pfse41 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?ligand42 rdfs:subClassOf chebi:57692 .
?pfs45 up:annotation ?annotation46 .
?annotation46 faldo:begin ?pfsb47 ;
faldo:end ?pfse48 ;
up:ligand ?ligand49 ;
rdf:type up:Binding_Site_Annotation .
?pfsb47 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
?pfse48 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?ligand49 rdfs:subClassOf chebi:57692 .
_:742593 a rdf:Statement ;
up:attribution _:742569 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:742594 a rdf:Statement ;
up:attribution _:742570 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:742595 a rdf:Statement ;
up:attribution _:742571 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:742596 a rdf:Statement ;
up:attribution _:742572 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:742597 a rdf:Statement ;
up:attribution _:742573 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:742598 a rdf:Statement ;
up:attribution _:742574 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:742599 a rdf:Statement ;
up:attribution _:742575 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:742600 a rdf:Statement ;
up:attribution _:742576 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:742601 a rdf:Statement ;
up:attribution _:742577 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:274 .
_:742602 a rdf:Statement ;
up:attribution _:742578 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:285 .
_:742603 a rdf:Statement ;
up:attribution _:742579 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:742604 a rdf:Statement ;
up:attribution _:742580 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:742605 a rdf:Statement ;
up:attribution _:742581 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:874 .
_:742606 a rdf:Statement ;
up:attribution _:742582 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004458 .
_:742607 a rdf:Statement ;
up:attribution _:742583 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0050660 .
_:742608 a rdf:Statement ;
up:attribution _:742584 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006089 .
_:742609 a rdf:Statement ;
up:attribution _:742585 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0031234 .
_:742610 a rdf:Statement ;
up:attribution _:742586 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:997 .
_:742611 a rdf:Statement ;
up:source unirule:MF_02092 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:742612 a rdf:Statement ;
up:attribution _:742587 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:742613 a rdf:Statement ;
up:source unirule:MF_02092 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:742614 a rdf:Statement ;
up:attribution _:742588 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:742615 a rdf:Statement ;
up:source unirule:MF_02092 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:742616 a rdf:Statement ;
up:attribution _:742589 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:742617 a rdf:Statement ;
up:source unirule:MF_02092 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:742618 a rdf:Statement ;
up:attribution _:742590 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:742619 a rdf:Statement ;
up:source unirule:MF_02092 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:742620 a rdf:Statement ;
up:attribution _:742591 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:742621 a rdf:Statement ;
up:source unirule:MF_02092 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:742622 a rdf:Statement ;
up:attribution _:742592 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02092
#Rule MF_02092 Created by:? on:2017-07-12 Modified by:ipedruzz on:2024-07-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02092 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_02092a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_02092a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_02092a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_02092a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_02092a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_02092a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch56 faldo:location ?templateMotifSequenceMatchRegionP0614957 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0614959 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP06149MF_0209252 .
?templateMotifSequenceMatchRegionP0614957 faldo:begin ?templateMotifSequenceMatchBeginP0614958 .
?templateMotifSequenceMatchBeginP0614958 faldo:position ?templateMotifSequenceMatchBeginPositionP0614953 ;
faldo:reference isoform:P06149-1 .
?templateMotifSequenceProfileAlignmentOperationP0614959 edam:has_input signature:MF_02092 ;
rdf:type edam:operation_0300 .
?targetMotifMatch60 faldo:location ?targetMotifMatchRegionMatch61 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0209263 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP06149MF_0209254 .
?targetMotifMatchRegionMatch61 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0209262 .
?targetMotifMatchRegionMatchBeginMF_0209262 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0209255 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0209263 edam:has_input signature:MF_02092 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06149MF_0209252, 1, (STRLEN(?templateMotifCigarP06149MF_0209252) - STRLEN(REPLACE(?templateMotifCigarP06149MF_0209252, CONCAT('^(?:-*[^-]){', STR(((76 - ?templateMotifSequenceMatchBeginPositionP0614953) + 1)), '}'), '')))), '[a-z]', '')) AS ?step164) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06149MF_0209254, 1, (STRLEN(?targetMotifMatchCigarP06149MF_0209254) - STRLEN(REPLACE(?targetMotifMatchCigarP06149MF_0209254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06149MF_0209254, 1, (STRLEN(?targetMotifMatchCigarP06149MF_0209254) - STRLEN(REPLACE(?targetMotifMatchCigarP06149MF_0209254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step164), '}'), '')))), '[^-]', ''))) AS ?step265) .
BIND(((?step265 + ?targetMotifMatchRegionMatchBeginPositionMF_0209255) - 1) AS ?thisPositionOn15) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06149MF_0209252, 1, (STRLEN(?templateMotifCigarP06149MF_0209252) - STRLEN(REPLACE(?templateMotifCigarP06149MF_0209252, CONCAT('^(?:-*[^-]){', STR(((80 - ?templateMotifSequenceMatchBeginPositionP0614953) + 1)), '}'), '')))), '[a-z]', '')) AS ?step166) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06149MF_0209254, 1, (STRLEN(?targetMotifMatchCigarP06149MF_0209254) - STRLEN(REPLACE(?targetMotifMatchCigarP06149MF_0209254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06149MF_0209254, 1, (STRLEN(?targetMotifMatchCigarP06149MF_0209254) - STRLEN(REPLACE(?targetMotifMatchCigarP06149MF_0209254, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), '')))), '[^-]', ''))) AS ?step267) .
BIND(((?step267 + ?targetMotifMatchRegionMatchBeginPositionMF_0209255) - 1) AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t68) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) .
FILTER (REGEX('[AS][AS][NK]T[GS]', SUBSTR(?thisSequenceValue, ?thisPositionOn15, (?thisPositionOn16 - ?thisPositionOn15)))) .
BIND(URI(CONCAT(STR(?this), '#MF_02092a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch73 faldo:location ?templateMotifSequenceMatchRegionP0614974 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0614976 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP06149MF_0209269 .
?templateMotifSequenceMatchRegionP0614974 faldo:begin ?templateMotifSequenceMatchBeginP0614975 .
?templateMotifSequenceMatchBeginP0614975 faldo:position ?templateMotifSequenceMatchBeginPositionP0614970 ;
faldo:reference isoform:P06149-1 .
?templateMotifSequenceProfileAlignmentOperationP0614976 edam:has_input signature:MF_02092 ;
rdf:type edam:operation_0300 .
?targetMotifMatch77 faldo:location ?targetMotifMatchRegionMatch78 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0209280 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP06149MF_0209271 .
?targetMotifMatchRegionMatch78 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0209279 .
?targetMotifMatchRegionMatchBeginMF_0209279 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0209272 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0209280 edam:has_input signature:MF_02092 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06149MF_0209269, 1, (STRLEN(?templateMotifCigarP06149MF_0209269) - STRLEN(REPLACE(?templateMotifCigarP06149MF_0209269, CONCAT('^(?:-*[^-]){', STR(((84 - ?templateMotifSequenceMatchBeginPositionP0614970) + 1)), '}'), '')))), '[a-z]', '')) AS ?step181) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06149MF_0209271, 1, (STRLEN(?targetMotifMatchCigarP06149MF_0209271) - STRLEN(REPLACE(?targetMotifMatchCigarP06149MF_0209271, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06149MF_0209271, 1, (STRLEN(?targetMotifMatchCigarP06149MF_0209271) - STRLEN(REPLACE(?targetMotifMatchCigarP06149MF_0209271, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), '')))), '[^-]', ''))) AS ?step282) .
BIND(((?step282 + ?targetMotifMatchRegionMatchBeginPositionMF_0209272) - 1) AS ?thisPositionOn22) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06149MF_0209269, 1, (STRLEN(?templateMotifCigarP06149MF_0209269) - STRLEN(REPLACE(?templateMotifCigarP06149MF_0209269, CONCAT('^(?:-*[^-]){', STR(((85 - ?templateMotifSequenceMatchBeginPositionP0614970) + 1)), '}'), '')))), '[a-z]', '')) AS ?step183) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06149MF_0209271, 1, (STRLEN(?targetMotifMatchCigarP06149MF_0209271) - STRLEN(REPLACE(?targetMotifMatchCigarP06149MF_0209271, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06149MF_0209271, 1, (STRLEN(?targetMotifMatchCigarP06149MF_0209271) - STRLEN(REPLACE(?targetMotifMatchCigarP06149MF_0209271, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), '')))), '[^-]', ''))) AS ?step284) .
BIND(((?step284 + ?targetMotifMatchRegionMatchBeginPositionMF_0209272) - 1) AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t85) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)) = 'GS')) .
BIND(URI(CONCAT(STR(?this), '#MF_02092a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch90 faldo:location ?templateMotifSequenceMatchRegionP0614991 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0614993 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP06149MF_0209286 .
?templateMotifSequenceMatchRegionP0614991 faldo:begin ?templateMotifSequenceMatchBeginP0614992 .
?templateMotifSequenceMatchBeginP0614992 faldo:position ?templateMotifSequenceMatchBeginPositionP0614987 ;
faldo:reference isoform:P06149-1 .
?templateMotifSequenceProfileAlignmentOperationP0614993 edam:has_input signature:MF_02092 ;
rdf:type edam:operation_0300 .
?targetMotifMatch94 faldo:location ?targetMotifMatchRegionMatch95 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0209297 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP06149MF_0209288 .
?targetMotifMatchRegionMatch95 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0209296 .
?targetMotifMatchRegionMatchBeginMF_0209296 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0209289 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0209297 edam:has_input signature:MF_02092 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06149MF_0209286, 1, (STRLEN(?templateMotifCigarP06149MF_0209286) - STRLEN(REPLACE(?templateMotifCigarP06149MF_0209286, CONCAT('^(?:-*[^-]){', STR(((143 - ?templateMotifSequenceMatchBeginPositionP0614987) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06149MF_0209288, 1, (STRLEN(?targetMotifMatchCigarP06149MF_0209288) - STRLEN(REPLACE(?targetMotifMatchCigarP06149MF_0209288, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06149MF_0209288, 1, (STRLEN(?targetMotifMatchCigarP06149MF_0209288) - STRLEN(REPLACE(?targetMotifMatchCigarP06149MF_0209288, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) .
BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0209289) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t100) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'G')) .
BIND(URI(CONCAT(STR(?this), '#MF_02092a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch105 faldo:location ?templateMotifSequenceMatchRegionP06149106 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06149108 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP06149MF_02092101 .
?templateMotifSequenceMatchRegionP06149106 faldo:begin ?templateMotifSequenceMatchBeginP06149107 .
?templateMotifSequenceMatchBeginP06149107 faldo:position ?templateMotifSequenceMatchBeginPositionP06149102 ;
faldo:reference isoform:P06149-1 .
?templateMotifSequenceProfileAlignmentOperationP06149108 edam:has_input signature:MF_02092 ;
rdf:type edam:operation_0300 .
?targetMotifMatch109 faldo:location ?targetMotifMatchRegionMatch110 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02092112 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP06149MF_02092103 .
?targetMotifMatchRegionMatch110 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02092111 .
?targetMotifMatchRegionMatchBeginMF_02092111 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02092104 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02092112 edam:has_input signature:MF_02092 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06149MF_02092101, 1, (STRLEN(?templateMotifCigarP06149MF_02092101) - STRLEN(REPLACE(?templateMotifCigarP06149MF_02092101, CONCAT('^(?:-*[^-]){', STR(((150 - ?templateMotifSequenceMatchBeginPositionP06149102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06149MF_02092103, 1, (STRLEN(?targetMotifMatchCigarP06149MF_02092103) - STRLEN(REPLACE(?targetMotifMatchCigarP06149MF_02092103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06149MF_02092103, 1, (STRLEN(?targetMotifMatchCigarP06149MF_02092103) - STRLEN(REPLACE(?targetMotifMatchCigarP06149MF_02092103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) .
BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_02092104) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t115) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) .
FILTER (REGEX('[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_02092a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionP06149121 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06149123 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP06149MF_02092116 .
?templateMotifSequenceMatchRegionP06149121 faldo:begin ?templateMotifSequenceMatchBeginP06149122 .
?templateMotifSequenceMatchBeginP06149122 faldo:position ?templateMotifSequenceMatchBeginPositionP06149117 ;
faldo:reference isoform:P06149-1 .
?templateMotifSequenceProfileAlignmentOperationP06149123 edam:has_input signature:MF_02092 ;
rdf:type edam:operation_0300 .
?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02092127 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP06149MF_02092118 .
?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02092126 .
?targetMotifMatchRegionMatchBeginMF_02092126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02092119 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02092127 edam:has_input signature:MF_02092 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06149MF_02092116, 1, (STRLEN(?templateMotifCigarP06149MF_02092116) - STRLEN(REPLACE(?templateMotifCigarP06149MF_02092116, CONCAT('^(?:-*[^-]){', STR(((160 - ?templateMotifSequenceMatchBeginPositionP06149117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06149MF_02092118, 1, (STRLEN(?targetMotifMatchCigarP06149MF_02092118) - STRLEN(REPLACE(?targetMotifMatchCigarP06149MF_02092118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06149MF_02092118, 1, (STRLEN(?targetMotifMatchCigarP06149MF_02092118) - STRLEN(REPLACE(?targetMotifMatchCigarP06149MF_02092118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) .
BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_02092119) - 1) AS ?thisPositionOn43) .
BIND(?thisPositionOn43 AS ?thisPositionOn44) .
BIND(?this AS ?pfs1t130) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'G')) .
BIND(URI(CONCAT(STR(?this), '#MF_02092a39')) AS ?annotation39) .
BIND(?this AS ?pfs38) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch135 faldo:location ?templateMotifSequenceMatchRegionP06149136 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06149138 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP06149MF_02092131 .
?templateMotifSequenceMatchRegionP06149136 faldo:begin ?templateMotifSequenceMatchBeginP06149137 .
?templateMotifSequenceMatchBeginP06149137 faldo:position ?templateMotifSequenceMatchBeginPositionP06149132 ;
faldo:reference isoform:P06149-1 .
?templateMotifSequenceProfileAlignmentOperationP06149138 edam:has_input signature:MF_02092 ;
rdf:type edam:operation_0300 .
?targetMotifMatch139 faldo:location ?targetMotifMatchRegionMatch140 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02092142 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP06149MF_02092133 .
?targetMotifMatchRegionMatch140 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02092141 .
?targetMotifMatchRegionMatchBeginMF_02092141 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02092134 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02092142 edam:has_input signature:MF_02092 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06149MF_02092131, 1, (STRLEN(?templateMotifCigarP06149MF_02092131) - STRLEN(REPLACE(?templateMotifCigarP06149MF_02092131, CONCAT('^(?:-*[^-]){', STR(((262 - ?templateMotifSequenceMatchBeginPositionP06149132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06149MF_02092133, 1, (STRLEN(?targetMotifMatchCigarP06149MF_02092133) - STRLEN(REPLACE(?targetMotifMatchCigarP06149MF_02092133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06149MF_02092133, 1, (STRLEN(?targetMotifMatchCigarP06149MF_02092133) - STRLEN(REPLACE(?targetMotifMatchCigarP06149MF_02092133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) .
BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_02092134) - 1) AS ?thisPositionOn50) .
BIND(?thisPositionOn50 AS ?thisPositionOn51) .
BIND(?this AS ?pfs1t145) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) .
FILTER (REGEX('[VLI]', SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_02092a46')) AS ?annotation46) .
BIND(?this AS ?pfs45) .
}
OPTIONAL {
?this a up:Protein .
{
{
?this up:proteome .
} UNION {
?this up:proteome ?p146 .
?p146 skos:narrower .
}
} UNION {
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
}
BIND(?this AS ?case8) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
{
?this up:proteome .
} UNION {
?this up:proteome ?p147 .
?p147 skos:narrower .
}
})) .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1224 .
})) .
} UNION {
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
{
?this up:proteome .
} UNION {
?this up:proteome ?p148 .
?p148 skos:narrower .
}
})) .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1224 .
})) .
}
BIND(?this AS ?case9) .
}
}
"xsd:string |