| http://purl.uniprot.org/unirules/MF_01559#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:564606 up:source unirule:MF_01559 .
_:564607 up:source unirule:MF_01559 .
_:564608 up:source unirule:MF_01559 .
_:564609 up:source unirule:MF_01559 .
_:564610 up:source unirule:MF_01559 .
_:564611 up:source unirule:MF_01559 .
_:564612 up:source unirule:MF_01559 .
_:564613 up:source unirule:MF_01559 .
_:564614 up:source unirule:MF_01559 .
_:564615 up:source unirule:MF_01559 .
_:564616 up:source unirule:MF_01559 .
_:564617 up:source unirule:MF_01559 .
_:564618 up:source unirule:MF_01559 .
_:564619 up:source unirule:MF_01559 .
_:564620 up:source unirule:MF_01559 .
_:564621 up:source unirule:MF_01559 .
_:564622 up:source unirule:MF_01559 .
_:564623 up:source unirule:MF_01559 .
_:564624 up:source unirule:MF_01559 .
_:564625 up:source unirule:MF_01559 .
_:564626 up:source unirule:MF_01559 .
_:564627 up:source unirule:MF_01559 .
_:564628 up:source unirule:MF_01559 .
_:564629 up:source unirule:MF_01559 .
_:564630 up:source unirule:MF_01559 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation5 ,
?annotation6 ;
up:classifiedWith GO:0005886 ,
GO:0006089 ,
GO:0140171 ,
keyword:1003 ,
keyword:285 ,
keyword:288 ,
keyword:472 ,
keyword:560 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.1.-.-' ;
up:fullName 'L-lactate dehydrogenase' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'lldD' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the conversion of L-lactate to pyruvate. Is coupled to the respiratory chain.' .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity .
?annotation5 up:cofactor chebi:58210 ;
rdf:type up:Cofactor_Annotation .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the FMN-dependent alpha-hydroxy acid 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:58210 .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
up:ligand ?ligand27 ;
rdf:type up:Binding_Site_Annotation .
?pfsb25 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand27 rdfs:subClassOf ?molecule28 .
?molecule28 rdfs:label 'substrate' .
?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:58210 .
?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:58210 .
?pfs45 up:annotation ?annotation46 .
?annotation46 faldo:begin ?pfsb47 ;
faldo:end ?pfse48 ;
up:ligand ?ligand49 ;
rdf:type up:Binding_Site_Annotation .
?pfsb47 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?pfse48 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?ligand49 rdfs:subClassOf ?molecule50 .
?molecule50 rdfs:label 'substrate' .
?pfs53 up:annotation ?annotation54 .
?annotation54 faldo:begin ?pfsb55 ;
faldo:end ?pfse56 ;
up:ligand ?ligand57 ;
rdf:type up:Binding_Site_Annotation .
?pfsb55 faldo:position ?thisPositionOn58 ;
rdf:type faldo:ExactPosition .
?pfse56 faldo:position ?thisPositionOn59 ;
rdf:type faldo:ExactPosition .
?ligand57 rdfs:subClassOf chebi:58210 .
?pfs60 up:annotation ?annotation61 .
?annotation61 faldo:begin ?pfsb62 ;
faldo:end ?pfse63 ;
up:ligand ?ligand64 ;
rdf:type up:Binding_Site_Annotation .
?pfsb62 faldo:position ?thisPositionOn66 ;
rdf:type faldo:ExactPosition .
?pfse63 faldo:position ?thisPositionOn67 ;
rdf:type faldo:ExactPosition .
?ligand64 rdfs:subClassOf ?molecule65 .
?molecule65 rdfs:label 'substrate' .
?pfs68 up:annotation ?annotation69 .
?annotation69 faldo:begin ?pfsb70 ;
faldo:end ?pfse71 ;
up:ligand ?ligand72 ;
rdf:type up:Binding_Site_Annotation .
?pfsb70 faldo:position ?thisPositionOn73 ;
rdf:type faldo:ExactPosition .
?pfse71 faldo:position ?thisPositionOn74 ;
rdf:type faldo:ExactPosition .
?ligand72 rdfs:subClassOf chebi:58210 .
?pfs75 up:annotation ?annotation76 .
?annotation76 faldo:begin ?pfsb77 ;
faldo:end ?pfse78 ;
up:ligand ?ligand79 ;
rdf:type up:Binding_Site_Annotation .
?pfsb77 faldo:position ?thisPositionOn81 ;
rdf:type faldo:ExactPosition .
?pfse78 faldo:position ?thisPositionOn82 ;
rdf:type faldo:ExactPosition .
?ligand79 rdfs:subClassOf ?molecule80 .
?molecule80 rdfs:label 'substrate' .
_:564631 a rdf:Statement ;
up:attribution _:564606 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:564632 a rdf:Statement ;
up:attribution _:564607 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:564633 a rdf:Statement ;
up:attribution _:564608 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:564634 a rdf:Statement ;
up:attribution _:564609 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:564635 a rdf:Statement ;
up:attribution _:564610 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:564636 a rdf:Statement ;
up:attribution _:564611 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:564637 a rdf:Statement ;
up:attribution _:564612 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:564638 a rdf:Statement ;
up:attribution _:564613 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:564639 a rdf:Statement ;
up:attribution _:564614 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:285 .
_:564640 a rdf:Statement ;
up:attribution _:564615 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:288 .
_:564641 a rdf:Statement ;
up:attribution _:564616 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:564642 a rdf:Statement ;
up:attribution _:564617 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0140171 .
_:564643 a rdf:Statement ;
up:attribution _:564618 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006089 .
_:564644 a rdf:Statement ;
up:attribution _:564619 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005886 .
_:564645 a rdf:Statement ;
up:attribution _:564620 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:997 .
_:564646 a rdf:Statement ;
up:source unirule:MF_01559 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:564647 a rdf:Statement ;
up:attribution _:564621 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:564648 a rdf:Statement ;
up:source unirule:MF_01559 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:564649 a rdf:Statement ;
up:attribution _:564622 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:564650 a rdf:Statement ;
up:source unirule:MF_01559 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:564651 a rdf:Statement ;
up:attribution _:564623 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:564652 a rdf:Statement ;
up:source unirule:MF_01559 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:564653 a rdf:Statement ;
up:attribution _:564624 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:564654 a rdf:Statement ;
up:source unirule:MF_01559 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:564655 a rdf:Statement ;
up:attribution _:564625 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:564656 a rdf:Statement ;
up:source unirule:MF_01559 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:564657 a rdf:Statement ;
up:attribution _:564626 ;
rdf:subject ?pfs45 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:564658 a rdf:Statement ;
up:source unirule:MF_01559 ;
rdf:subject ?pfs53 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:564659 a rdf:Statement ;
up:attribution _:564627 ;
rdf:subject ?pfs53 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:564660 a rdf:Statement ;
up:source unirule:MF_01559 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation61 .
_:564661 a rdf:Statement ;
up:attribution _:564628 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation61 .
_:564662 a rdf:Statement ;
up:source unirule:MF_01559 ;
rdf:subject ?pfs68 ;
rdf:predicate up:annotation ;
rdf:object ?annotation69 .
_:564663 a rdf:Statement ;
up:attribution _:564629 ;
rdf:subject ?pfs68 ;
rdf:predicate up:annotation ;
rdf:object ?annotation69 .
_:564664 a rdf:Statement ;
up:source unirule:MF_01559 ;
rdf:subject ?pfs75 ;
rdf:predicate up:annotation ;
rdf:object ?annotation76 .
_:564665 a rdf:Statement ;
up:attribution _:564630 ;
rdf:subject ?pfs75 ;
rdf:predicate up:annotation ;
rdf:object ?annotation76 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01559
#Rule MF_01559 Created by:? on:2005-12-13 Modified by:Catherine Rivoire on:2025-06-12
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01559 .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
BIND(URI(CONCAT(STR(?this), '#MF_01559a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01559a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01559a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01559a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01559a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch87 faldo:location ?templateMotifSequenceMatchRegionP3323288 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3323290 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP33232MF_0155983 .
?templateMotifSequenceMatchRegionP3323288 faldo:begin ?templateMotifSequenceMatchBeginP3323289 .
?templateMotifSequenceMatchBeginP3323289 faldo:position ?templateMotifSequenceMatchBeginPositionP3323284 ;
faldo:reference isoform:P33232-1 .
?templateMotifSequenceProfileAlignmentOperationP3323290 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
?targetMotifMatch91 faldo:location ?targetMotifMatchRegionMatch92 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0155994 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP33232MF_0155985 .
?targetMotifMatchRegionMatch92 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0155993 .
?targetMotifMatchRegionMatchBeginMF_0155993 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0155986 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0155994 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP33232MF_0155983, 1, (STRLEN(?templateMotifCigarP33232MF_0155983) - STRLEN(REPLACE(?templateMotifCigarP33232MF_0155983, CONCAT('^(?:-*[^-]){', STR(((306 - ?templateMotifSequenceMatchBeginPositionP3323284) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP33232MF_0155985, 1, (STRLEN(?targetMotifMatchCigarP33232MF_0155985) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_0155985, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP33232MF_0155985, 1, (STRLEN(?targetMotifMatchCigarP33232MF_0155985) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_0155985, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) .
BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0155986) - 1) AS ?thisPositionOn15) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP33232MF_0155983, 1, (STRLEN(?templateMotifCigarP33232MF_0155983) - STRLEN(REPLACE(?templateMotifCigarP33232MF_0155983, CONCAT('^(?:-*[^-]){', STR(((330 - ?templateMotifSequenceMatchBeginPositionP3323284) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP33232MF_0155985, 1, (STRLEN(?targetMotifMatchCigarP33232MF_0155985) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_0155985, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP33232MF_0155985, 1, (STRLEN(?targetMotifMatchCigarP33232MF_0155985) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_0155985, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) .
BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0155986) - 1) AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t99) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) .
FILTER ((BOUND(?thisPositionOn15) && BOUND(?thisPositionOn16))) .
BIND(URI(CONCAT(STR(?this), '#MF_01559a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch104 faldo:location ?templateMotifSequenceMatchRegionP33232105 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP33232107 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP33232MF_01559100 .
?templateMotifSequenceMatchRegionP33232105 faldo:begin ?templateMotifSequenceMatchBeginP33232106 .
?templateMotifSequenceMatchBeginP33232106 faldo:position ?templateMotifSequenceMatchBeginPositionP33232101 ;
faldo:reference isoform:P33232-1 .
?templateMotifSequenceProfileAlignmentOperationP33232107 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
?targetMotifMatch108 faldo:location ?targetMotifMatchRegionMatch109 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01559111 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP33232MF_01559102 .
?targetMotifMatchRegionMatch109 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01559110 .
?targetMotifMatchRegionMatchBeginMF_01559110 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01559103 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01559111 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP33232MF_01559100, 1, (STRLEN(?templateMotifCigarP33232MF_01559100) - STRLEN(REPLACE(?templateMotifCigarP33232MF_01559100, CONCAT('^(?:-*[^-]){', STR(((275 - ?templateMotifSequenceMatchBeginPositionP33232101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP33232MF_01559102, 1, (STRLEN(?targetMotifMatchCigarP33232MF_01559102) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_01559102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP33232MF_01559102, 1, (STRLEN(?targetMotifMatchCigarP33232MF_01559102) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_01559102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) .
BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_01559103) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t114) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01559a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch119 faldo:location ?templateMotifSequenceMatchRegionP33232120 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP33232122 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP33232MF_01559115 .
?templateMotifSequenceMatchRegionP33232120 faldo:begin ?templateMotifSequenceMatchBeginP33232121 .
?templateMotifSequenceMatchBeginP33232121 faldo:position ?templateMotifSequenceMatchBeginPositionP33232116 ;
faldo:reference isoform:P33232-1 .
?templateMotifSequenceProfileAlignmentOperationP33232122 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
?targetMotifMatch123 faldo:location ?targetMotifMatchRegionMatch124 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01559126 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP33232MF_01559117 .
?targetMotifMatchRegionMatch124 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01559125 .
?targetMotifMatchRegionMatchBeginMF_01559125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01559118 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01559126 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP33232MF_01559115, 1, (STRLEN(?templateMotifCigarP33232MF_01559115) - STRLEN(REPLACE(?templateMotifCigarP33232MF_01559115, CONCAT('^(?:-*[^-]){', STR(((24 - ?templateMotifSequenceMatchBeginPositionP33232116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP33232MF_01559117, 1, (STRLEN(?targetMotifMatchCigarP33232MF_01559117) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_01559117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP33232MF_01559117, 1, (STRLEN(?targetMotifMatchCigarP33232MF_01559117) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_01559117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) .
BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_01559118) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t129) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse26) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_01559a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch134 faldo:location ?templateMotifSequenceMatchRegionP33232135 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP33232137 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP33232MF_01559130 .
?templateMotifSequenceMatchRegionP33232135 faldo:begin ?templateMotifSequenceMatchBeginP33232136 .
?templateMotifSequenceMatchBeginP33232136 faldo:position ?templateMotifSequenceMatchBeginPositionP33232131 ;
faldo:reference isoform:P33232-1 .
?templateMotifSequenceProfileAlignmentOperationP33232137 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
?targetMotifMatch138 faldo:location ?targetMotifMatchRegionMatch139 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01559141 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP33232MF_01559132 .
?targetMotifMatchRegionMatch139 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01559140 .
?targetMotifMatchRegionMatchBeginMF_01559140 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01559133 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01559141 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP33232MF_01559130, 1, (STRLEN(?templateMotifCigarP33232MF_01559130) - STRLEN(REPLACE(?templateMotifCigarP33232MF_01559130, CONCAT('^(?:-*[^-]){', STR(((106 - ?templateMotifSequenceMatchBeginPositionP33232131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP33232MF_01559132, 1, (STRLEN(?targetMotifMatchCigarP33232MF_01559132) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_01559132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP33232MF_01559132, 1, (STRLEN(?targetMotifMatchCigarP33232MF_01559132) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_01559132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) .
BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_01559133) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs1t144) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_01559a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch149 faldo:location ?templateMotifSequenceMatchRegionP33232150 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP33232152 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP33232MF_01559145 .
?templateMotifSequenceMatchRegionP33232150 faldo:begin ?templateMotifSequenceMatchBeginP33232151 .
?templateMotifSequenceMatchBeginP33232151 faldo:position ?templateMotifSequenceMatchBeginPositionP33232146 ;
faldo:reference isoform:P33232-1 .
?templateMotifSequenceProfileAlignmentOperationP33232152 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
?targetMotifMatch153 faldo:location ?targetMotifMatchRegionMatch154 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01559156 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP33232MF_01559147 .
?targetMotifMatchRegionMatch154 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01559155 .
?targetMotifMatchRegionMatchBeginMF_01559155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01559148 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01559156 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP33232MF_01559145, 1, (STRLEN(?templateMotifCigarP33232MF_01559145) - STRLEN(REPLACE(?templateMotifCigarP33232MF_01559145, CONCAT('^(?:-*[^-]){', STR(((127 - ?templateMotifSequenceMatchBeginPositionP33232146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP33232MF_01559147, 1, (STRLEN(?targetMotifMatchCigarP33232MF_01559147) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_01559147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP33232MF_01559147, 1, (STRLEN(?targetMotifMatchCigarP33232MF_01559147) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_01559147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) .
BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_01559148) - 1) AS ?thisPositionOn43) .
BIND(?thisPositionOn43 AS ?thisPositionOn44) .
BIND(?this AS ?pfs1t159) .
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) = 'Q')) .
BIND(URI(CONCAT(STR(?this), '#MF_01559a39')) AS ?annotation39) .
BIND(?this AS ?pfs38) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch164 faldo:location ?templateMotifSequenceMatchRegionP33232165 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP33232167 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP33232MF_01559160 .
?templateMotifSequenceMatchRegionP33232165 faldo:begin ?templateMotifSequenceMatchBeginP33232166 .
?templateMotifSequenceMatchBeginP33232166 faldo:position ?templateMotifSequenceMatchBeginPositionP33232161 ;
faldo:reference isoform:P33232-1 .
?templateMotifSequenceProfileAlignmentOperationP33232167 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
?targetMotifMatch168 faldo:location ?targetMotifMatchRegionMatch169 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01559171 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP33232MF_01559162 .
?targetMotifMatchRegionMatch169 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01559170 .
?targetMotifMatchRegionMatchBeginMF_01559170 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01559163 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01559171 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP33232MF_01559160, 1, (STRLEN(?templateMotifCigarP33232MF_01559160) - STRLEN(REPLACE(?templateMotifCigarP33232MF_01559160, CONCAT('^(?:-*[^-]){', STR(((129 - ?templateMotifSequenceMatchBeginPositionP33232161) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP33232MF_01559162, 1, (STRLEN(?targetMotifMatchCigarP33232MF_01559162) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_01559162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP33232MF_01559162, 1, (STRLEN(?targetMotifMatchCigarP33232MF_01559162) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_01559162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), '')))), '[^-]', ''))) AS ?step2173) .
BIND(((?step2173 + ?targetMotifMatchRegionMatchBeginPositionMF_01559163) - 1) AS ?thisPositionOn51) .
BIND(?thisPositionOn51 AS ?thisPositionOn52) .
BIND(?this AS ?pfs1t174) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb47) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse48) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_01559a46')) AS ?annotation46) .
BIND(?this AS ?pfs45) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch179 faldo:location ?templateMotifSequenceMatchRegionP33232180 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP33232182 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP33232MF_01559175 .
?templateMotifSequenceMatchRegionP33232180 faldo:begin ?templateMotifSequenceMatchBeginP33232181 .
?templateMotifSequenceMatchBeginP33232181 faldo:position ?templateMotifSequenceMatchBeginPositionP33232176 ;
faldo:reference isoform:P33232-1 .
?templateMotifSequenceProfileAlignmentOperationP33232182 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
?targetMotifMatch183 faldo:location ?targetMotifMatchRegionMatch184 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01559186 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP33232MF_01559177 .
?targetMotifMatchRegionMatch184 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01559185 .
?targetMotifMatchRegionMatchBeginMF_01559185 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01559178 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01559186 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP33232MF_01559175, 1, (STRLEN(?templateMotifCigarP33232MF_01559175) - STRLEN(REPLACE(?templateMotifCigarP33232MF_01559175, CONCAT('^(?:-*[^-]){', STR(((155 - ?templateMotifSequenceMatchBeginPositionP33232176) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP33232MF_01559177, 1, (STRLEN(?targetMotifMatchCigarP33232MF_01559177) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_01559177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP33232MF_01559177, 1, (STRLEN(?targetMotifMatchCigarP33232MF_01559177) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_01559177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1187), '}'), '')))), '[^-]', ''))) AS ?step2188) .
BIND(((?step2188 + ?targetMotifMatchRegionMatchBeginPositionMF_01559178) - 1) AS ?thisPositionOn58) .
BIND(?thisPositionOn58 AS ?thisPositionOn59) .
BIND(?this AS ?pfs1t189) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb55) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse56) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1) = 'T')) .
BIND(URI(CONCAT(STR(?this), '#MF_01559a54')) AS ?annotation54) .
BIND(?this AS ?pfs53) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch194 faldo:location ?templateMotifSequenceMatchRegionP33232195 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP33232197 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP33232MF_01559190 .
?templateMotifSequenceMatchRegionP33232195 faldo:begin ?templateMotifSequenceMatchBeginP33232196 .
?templateMotifSequenceMatchBeginP33232196 faldo:position ?templateMotifSequenceMatchBeginPositionP33232191 ;
faldo:reference isoform:P33232-1 .
?templateMotifSequenceProfileAlignmentOperationP33232197 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
?targetMotifMatch198 faldo:location ?targetMotifMatchRegionMatch199 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01559201 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP33232MF_01559192 .
?targetMotifMatchRegionMatch199 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01559200 .
?targetMotifMatchRegionMatchBeginMF_01559200 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01559193 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01559201 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP33232MF_01559190, 1, (STRLEN(?templateMotifCigarP33232MF_01559190) - STRLEN(REPLACE(?templateMotifCigarP33232MF_01559190, CONCAT('^(?:-*[^-]){', STR(((164 - ?templateMotifSequenceMatchBeginPositionP33232191) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1202) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP33232MF_01559192, 1, (STRLEN(?targetMotifMatchCigarP33232MF_01559192) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_01559192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1202), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP33232MF_01559192, 1, (STRLEN(?targetMotifMatchCigarP33232MF_01559192) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_01559192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1202), '}'), '')))), '[^-]', ''))) AS ?step2203) .
BIND(((?step2203 + ?targetMotifMatchRegionMatchBeginPositionMF_01559193) - 1) AS ?thisPositionOn66) .
BIND(?thisPositionOn66 AS ?thisPositionOn67) .
BIND(?this AS ?pfs1t204) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfsb62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfse63) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn66, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_01559a61')) AS ?annotation61) .
BIND(?this AS ?pfs60) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch209 faldo:location ?templateMotifSequenceMatchRegionP33232210 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP33232212 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP33232MF_01559205 .
?templateMotifSequenceMatchRegionP33232210 faldo:begin ?templateMotifSequenceMatchBeginP33232211 .
?templateMotifSequenceMatchBeginP33232211 faldo:position ?templateMotifSequenceMatchBeginPositionP33232206 ;
faldo:reference isoform:P33232-1 .
?templateMotifSequenceProfileAlignmentOperationP33232212 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
?targetMotifMatch213 faldo:location ?targetMotifMatchRegionMatch214 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01559216 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP33232MF_01559207 .
?targetMotifMatchRegionMatch214 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01559215 .
?targetMotifMatchRegionMatchBeginMF_01559215 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01559208 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01559216 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP33232MF_01559205, 1, (STRLEN(?templateMotifCigarP33232MF_01559205) - STRLEN(REPLACE(?templateMotifCigarP33232MF_01559205, CONCAT('^(?:-*[^-]){', STR(((251 - ?templateMotifSequenceMatchBeginPositionP33232206) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1217) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP33232MF_01559207, 1, (STRLEN(?targetMotifMatchCigarP33232MF_01559207) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_01559207, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP33232MF_01559207, 1, (STRLEN(?targetMotifMatchCigarP33232MF_01559207) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_01559207, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), '')))), '[^-]', ''))) AS ?step2218) .
BIND(((?step2218 + ?targetMotifMatchRegionMatchBeginPositionMF_01559208) - 1) AS ?thisPositionOn73) .
BIND(?thisPositionOn73 AS ?thisPositionOn74) .
BIND(?this AS ?pfs1t219) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfsb70) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfse71) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn73, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_01559a69')) AS ?annotation69) .
BIND(?this AS ?pfs68) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch224 faldo:location ?templateMotifSequenceMatchRegionP33232225 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP33232227 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP33232MF_01559220 .
?templateMotifSequenceMatchRegionP33232225 faldo:begin ?templateMotifSequenceMatchBeginP33232226 .
?templateMotifSequenceMatchBeginP33232226 faldo:position ?templateMotifSequenceMatchBeginPositionP33232221 ;
faldo:reference isoform:P33232-1 .
?templateMotifSequenceProfileAlignmentOperationP33232227 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
?targetMotifMatch228 faldo:location ?targetMotifMatchRegionMatch229 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01559231 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP33232MF_01559222 .
?targetMotifMatchRegionMatch229 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01559230 .
?targetMotifMatchRegionMatchBeginMF_01559230 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01559223 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01559231 edam:has_input signature:MF_01559 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP33232MF_01559220, 1, (STRLEN(?templateMotifCigarP33232MF_01559220) - STRLEN(REPLACE(?templateMotifCigarP33232MF_01559220, CONCAT('^(?:-*[^-]){', STR(((278 - ?templateMotifSequenceMatchBeginPositionP33232221) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1232) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP33232MF_01559222, 1, (STRLEN(?targetMotifMatchCigarP33232MF_01559222) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_01559222, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1232), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP33232MF_01559222, 1, (STRLEN(?targetMotifMatchCigarP33232MF_01559222) - STRLEN(REPLACE(?targetMotifMatchCigarP33232MF_01559222, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1232), '}'), '')))), '[^-]', ''))) AS ?step2233) .
BIND(((?step2233 + ?targetMotifMatchRegionMatchBeginPositionMF_01559223) - 1) AS ?thisPositionOn81) .
BIND(?thisPositionOn81 AS ?thisPositionOn82) .
BIND(?this AS ?pfs1t234) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn81))) AS ?pfsb77) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfse78) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn81, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_01559a76')) AS ?annotation76) .
BIND(?this AS ?pfs75) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:286 .
BIND(?this AS ?case7) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:proteome .
} UNION {
?this up:proteome ?p235 .
?p235 skos:narrower .
}
BIND(?this AS ?case8) .
}
OPTIONAL {
?this a up:Protein .
{
FILTER (! (EXISTS {
{
?this up:proteome .
} UNION {
?this up:proteome ?p236 .
?p236 skos:narrower .
}
})) .
} UNION {
{
?this up:proteome .
} UNION {
?this up:proteome ?p237 .
?p237 skos:narrower .
}
}
BIND(?this AS ?case9) .
}
}
"xsd:string |