| http://purl.uniprot.org/unirules/MF_01939#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:678550 up:source unirule:MF_01939 .
_:678551 up:source unirule:MF_01939 .
_:678552 up:source unirule:MF_01939 .
_:678553 up:source unirule:MF_01939 .
_:678554 up:source unirule:MF_01939 .
_:678555 up:source unirule:MF_01939 .
_:678556 up:source unirule:MF_01939 .
_:678557 up:source unirule:MF_01939 .
_:678558 up:source unirule:MF_01939 .
_:678559 up:source unirule:MF_01939 .
_:678560 up:source unirule:MF_01939 .
_:678561 up:source unirule:MF_01939 .
_:678562 up:source unirule:MF_01939 .
_:678563 up:source unirule:MF_01939 .
_:678564 up:source unirule:MF_01939 .
_:678565 up:source unirule:MF_01939 .
_:678566 up:source unirule:MF_01939 .
_:678567 up:source unirule:MF_01939 .
_:678568 up:source unirule:MF_01939 .
_:678569 up:source unirule:MF_01939 .
_:678570 up:source unirule:MF_01939 .
_:678571 up:source unirule:MF_01939 .
_:678572 up:source unirule:MF_01939 .
_:678573 up:source unirule:MF_01939 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ,
?annotation8 ,
?annotation9 ;
up:classifiedWith GO:0000287 ,
GO:0019629 ,
GO:0046421 ,
keyword:456 ,
keyword:460 ,
keyword:479 ;
up:recommendedName ?name0 .
?name0 up:ecName '4.1.3.30' ;
up:fullName '2-methylisocitrate lyase' ;
up:shortName 'MICL' ,
'2-MIC' ;
rdf:type up:Structured_Name .
?name1 up:fullName '(2R,3S)-2-methylisocitrate lyase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'prpB' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Involved in the catabolism of short chain fatty acids (SCFA) via the 2-methylcitrate cycle (propionate degradation route). Catalyzes the thermodynamically favored C-C bond cleavage of (2R,3S)-2-methylisocitrate to yield pyruvate and succinate via an alpha-carboxy-carbanion intermediate.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 up:cofactor chebi:18420 ;
rdf:type up:Cofactor_Annotation .
?annotation7 a up:Pathway_Annotation ;
rdfs:comment 'Organic acid metabolism; propanoate degradation.' .
?annotation8 a up:Subunit_Annotation ;
rdfs:comment 'Homotetramer; dimer of dimers.' .
?annotation9 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the isocitrate lyase/PEP mutase superfamily. Methylisocitrate lyase family.' .
?pfs10 up:annotation ?annotation11 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
up:ligand ?ligand14 ;
rdf:type up:Binding_Site_Annotation .
?pfsb12 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?ligand14 rdfs:subClassOf ?molecule15 .
?molecule15 rdfs:label 'substrate' .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
up:ligand ?ligand22 ;
rdf:type up:Binding_Site_Annotation .
?pfsb20 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?ligand22 rdfs:subClassOf ?molecule23 .
?molecule23 rdfs:label 'substrate' .
?pfs26 up:annotation ?annotation27 .
?annotation27 faldo:begin ?pfsb28 ;
faldo:end ?pfse29 ;
up:ligand ?ligand30 ;
rdf:type up:Binding_Site_Annotation .
?pfsb28 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse29 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?ligand30 rdfs:subClassOf ?molecule31 .
?molecule31 rdfs:label 'substrate' .
?pfs34 up:annotation ?annotation35 .
?annotation35 faldo:begin ?pfsb36 ;
faldo:end ?pfse37 ;
up:ligand ?ligand38 ;
rdf:type up:Binding_Site_Annotation .
?pfsb36 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?pfse37 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?ligand38 rdfs:subClassOf chebi:18420 .
?pfs41 up:annotation ?annotation42 .
?annotation42 faldo:begin ?pfsb43 ;
faldo:end ?pfse44 ;
up:ligand ?ligand45 ;
rdf:type up:Binding_Site_Annotation .
?pfsb43 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfse44 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?ligand45 rdfs:subClassOf chebi:18420 .
?pfs48 up:annotation ?annotation49 .
?annotation49 faldo:begin ?pfsb50 ;
faldo:end ?pfse51 ;
up:ligand ?ligand52 ;
rdf:type up:Binding_Site_Annotation .
?pfsb50 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
?pfse51 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?ligand52 rdfs:subClassOf ?molecule53 .
?molecule53 rdfs:label 'substrate' .
?pfs56 up:annotation ?annotation57 .
?annotation57 faldo:begin ?pfsb58 ;
faldo:end ?pfse59 ;
up:ligand ?ligand60 ;
rdf:type up:Binding_Site_Annotation .
?pfsb58 faldo:position ?thisPositionOn62 ;
rdf:type faldo:ExactPosition .
?pfse59 faldo:position ?thisPositionOn63 ;
rdf:type faldo:ExactPosition .
?ligand60 rdfs:subClassOf ?molecule61 .
?molecule61 rdfs:label 'substrate' .
?pfs64 up:annotation ?annotation65 .
?annotation65 faldo:begin ?pfsb66 ;
faldo:end ?pfse67 ;
up:ligand ?ligand68 ;
rdf:type up:Binding_Site_Annotation .
?pfsb66 faldo:position ?thisPositionOn70 ;
rdf:type faldo:ExactPosition .
?pfse67 faldo:position ?thisPositionOn71 ;
rdf:type faldo:ExactPosition .
?ligand68 rdfs:subClassOf ?molecule69 .
?molecule69 rdfs:label 'substrate' .
?pfs72 up:annotation ?annotation73 .
?annotation73 faldo:begin ?pfsb74 ;
faldo:end ?pfse75 ;
up:ligand ?ligand76 ;
rdf:type up:Binding_Site_Annotation .
?pfsb74 faldo:position ?thisPositionOn78 ;
rdf:type faldo:ExactPosition .
?pfse75 faldo:position ?thisPositionOn79 ;
rdf:type faldo:ExactPosition .
?ligand76 rdfs:subClassOf ?molecule77 .
?molecule77 rdfs:label 'substrate' .
_:678574 a rdf:Statement ;
up:attribution _:678550 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:678575 a rdf:Statement ;
up:attribution _:678551 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:678576 a rdf:Statement ;
up:attribution _:678552 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:678577 a rdf:Statement ;
up:attribution _:678553 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:678578 a rdf:Statement ;
up:attribution _:678554 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:678579 a rdf:Statement ;
up:attribution _:678555 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:678580 a rdf:Statement ;
up:attribution _:678556 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:678581 a rdf:Statement ;
up:attribution _:678557 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:678582 a rdf:Statement ;
up:attribution _:678558 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:678583 a rdf:Statement ;
up:attribution _:678559 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:678584 a rdf:Statement ;
up:attribution _:678560 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:678585 a rdf:Statement ;
up:attribution _:678561 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:678586 a rdf:Statement ;
up:attribution _:678562 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:678587 a rdf:Statement ;
up:attribution _:678563 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046421 .
_:678588 a rdf:Statement ;
up:attribution _:678564 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019629 .
_:678589 a rdf:Statement ;
up:source unirule:MF_01939 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:678590 a rdf:Statement ;
up:attribution _:678565 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:678591 a rdf:Statement ;
up:source unirule:MF_01939 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:678592 a rdf:Statement ;
up:attribution _:678566 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:678593 a rdf:Statement ;
up:source unirule:MF_01939 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:678594 a rdf:Statement ;
up:attribution _:678567 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:678595 a rdf:Statement ;
up:source unirule:MF_01939 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:678596 a rdf:Statement ;
up:attribution _:678568 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:678597 a rdf:Statement ;
up:source unirule:MF_01939 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:678598 a rdf:Statement ;
up:attribution _:678569 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:678599 a rdf:Statement ;
up:source unirule:MF_01939 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:678600 a rdf:Statement ;
up:attribution _:678570 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:678601 a rdf:Statement ;
up:source unirule:MF_01939 ;
rdf:subject ?pfs56 ;
rdf:predicate up:annotation ;
rdf:object ?annotation57 .
_:678602 a rdf:Statement ;
up:attribution _:678571 ;
rdf:subject ?pfs56 ;
rdf:predicate up:annotation ;
rdf:object ?annotation57 .
_:678603 a rdf:Statement ;
up:source unirule:MF_01939 ;
rdf:subject ?pfs64 ;
rdf:predicate up:annotation ;
rdf:object ?annotation65 .
_:678604 a rdf:Statement ;
up:attribution _:678572 ;
rdf:subject ?pfs64 ;
rdf:predicate up:annotation ;
rdf:object ?annotation65 .
_:678605 a rdf:Statement ;
up:source unirule:MF_01939 ;
rdf:subject ?pfs72 ;
rdf:predicate up:annotation ;
rdf:object ?annotation73 .
_:678606 a rdf:Statement ;
up:attribution _:678573 ;
rdf:subject ?pfs72 ;
rdf:predicate up:annotation ;
rdf:object ?annotation73 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01939
#Rule MF_01939 Created by:? on:2014-11-24 Modified by:Edouard de Castro on:2023-06-01
VALUES ?supertaxon80 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01939 .
?thisOrganism rdfs:subClassOf+ ?supertaxon80 .
BIND(URI(CONCAT(STR(?this), '#MF_01939a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01939a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01939a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01939a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01939a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01939a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_01939a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_01939a9')) AS ?annotation9) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch85 faldo:location ?templateMotifSequenceMatchRegionP7754186 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7754188 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77541MF_0193981 .
?templateMotifSequenceMatchRegionP7754186 faldo:begin ?templateMotifSequenceMatchBeginP7754187 .
?templateMotifSequenceMatchBeginP7754187 faldo:position ?templateMotifSequenceMatchBeginPositionP7754182 ;
faldo:reference isoform:P77541-1 .
?templateMotifSequenceProfileAlignmentOperationP7754188 edam:has_input signature:MF_01939 ;
rdf:type edam:operation_0300 .
?targetMotifMatch89 faldo:location ?targetMotifMatchRegionMatch90 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0193992 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77541MF_0193983 .
?targetMotifMatchRegionMatch90 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0193991 .
?targetMotifMatchRegionMatchBeginMF_0193991 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0193984 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0193992 edam:has_input signature:MF_01939 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77541MF_0193981, 1, (STRLEN(?templateMotifCigarP77541MF_0193981) - STRLEN(REPLACE(?templateMotifCigarP77541MF_0193981, CONCAT('^(?:-*[^-]){', STR(((45 - ?templateMotifSequenceMatchBeginPositionP7754182) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77541MF_0193983, 1, (STRLEN(?targetMotifMatchCigarP77541MF_0193983) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_0193983, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77541MF_0193983, 1, (STRLEN(?targetMotifMatchCigarP77541MF_0193983) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_0193983, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) .
BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0193984) - 1) AS ?thisPositionOn16) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77541MF_0193981, 1, (STRLEN(?templateMotifCigarP77541MF_0193981) - STRLEN(REPLACE(?templateMotifCigarP77541MF_0193981, CONCAT('^(?:-*[^-]){', STR(((47 - ?templateMotifSequenceMatchBeginPositionP7754182) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77541MF_0193983, 1, (STRLEN(?targetMotifMatchCigarP77541MF_0193983) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_0193983, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77541MF_0193983, 1, (STRLEN(?targetMotifMatchCigarP77541MF_0193983) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_0193983, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) .
BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0193984) - 1) AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t97) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse13) .
FILTER (REGEX('S[ARNDCQEGHILKMFPSTWYVBZJUOX][GA]', SUBSTR(?thisSequenceValue, ?thisPositionOn16, (?thisPositionOn17 - ?thisPositionOn16)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01939a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch102 faldo:location ?templateMotifSequenceMatchRegionP77541103 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77541105 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77541MF_0193998 .
?templateMotifSequenceMatchRegionP77541103 faldo:begin ?templateMotifSequenceMatchBeginP77541104 .
?templateMotifSequenceMatchBeginP77541104 faldo:position ?templateMotifSequenceMatchBeginPositionP7754199 ;
faldo:reference isoform:P77541-1 .
?templateMotifSequenceProfileAlignmentOperationP77541105 edam:has_input signature:MF_01939 ;
rdf:type edam:operation_0300 .
?targetMotifMatch106 faldo:location ?targetMotifMatchRegionMatch107 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01939109 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77541MF_01939100 .
?targetMotifMatchRegionMatch107 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01939108 .
?targetMotifMatchRegionMatchBeginMF_01939108 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01939101 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01939109 edam:has_input signature:MF_01939 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77541MF_0193998, 1, (STRLEN(?templateMotifCigarP77541MF_0193998) - STRLEN(REPLACE(?templateMotifCigarP77541MF_0193998, CONCAT('^(?:-*[^-]){', STR(((123 - ?templateMotifSequenceMatchBeginPositionP7754199) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77541MF_01939100, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939100) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77541MF_01939100, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939100) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) .
BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_01939101) - 1) AS ?thisPositionOn24) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77541MF_0193998, 1, (STRLEN(?templateMotifCigarP77541MF_0193998) - STRLEN(REPLACE(?templateMotifCigarP77541MF_0193998, CONCAT('^(?:-*[^-]){', STR(((124 - ?templateMotifSequenceMatchBeginPositionP7754199) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77541MF_01939100, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939100) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77541MF_01939100, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939100) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) .
BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_01939101) - 1) AS ?thisPositionOn25) .
BIND(?this AS ?pfs1t114) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse21) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, (?thisPositionOn25 - ?thisPositionOn24)) = 'CG')) .
BIND(URI(CONCAT(STR(?this), '#MF_01939a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch119 faldo:location ?templateMotifSequenceMatchRegionP77541120 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77541122 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77541MF_01939115 .
?templateMotifSequenceMatchRegionP77541120 faldo:begin ?templateMotifSequenceMatchBeginP77541121 .
?templateMotifSequenceMatchBeginP77541121 faldo:position ?templateMotifSequenceMatchBeginPositionP77541116 ;
faldo:reference isoform:P77541-1 .
?templateMotifSequenceProfileAlignmentOperationP77541122 edam:has_input signature:MF_01939 ;
rdf:type edam:operation_0300 .
?targetMotifMatch123 faldo:location ?targetMotifMatchRegionMatch124 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01939126 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77541MF_01939117 .
?targetMotifMatchRegionMatch124 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01939125 .
?targetMotifMatchRegionMatchBeginMF_01939125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01939118 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01939126 edam:has_input signature:MF_01939 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77541MF_01939115, 1, (STRLEN(?templateMotifCigarP77541MF_01939115) - STRLEN(REPLACE(?templateMotifCigarP77541MF_01939115, CONCAT('^(?:-*[^-]){', STR(((210 - ?templateMotifSequenceMatchBeginPositionP77541116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77541MF_01939117, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939117) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77541MF_01939117, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939117) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) .
BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_01939118) - 1) AS ?thisPositionOn32) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77541MF_01939115, 1, (STRLEN(?templateMotifCigarP77541MF_01939115) - STRLEN(REPLACE(?templateMotifCigarP77541MF_01939115, CONCAT('^(?:-*[^-]){', STR(((212 - ?templateMotifSequenceMatchBeginPositionP77541116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77541MF_01939117, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939117) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77541MF_01939117, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939117) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) .
BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_01939118) - 1) AS ?thisPositionOn33) .
BIND(?this AS ?pfs1t131) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb28) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse29) .
FILTER (REGEX('N[ARNDCQEGHILKMFPSTWYVBZJUOX]T', SUBSTR(?thisSequenceValue, ?thisPositionOn32, (?thisPositionOn33 - ?thisPositionOn32)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01939a27')) AS ?annotation27) .
BIND(?this AS ?pfs26) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch136 faldo:location ?templateMotifSequenceMatchRegionP77541137 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77541139 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77541MF_01939132 .
?templateMotifSequenceMatchRegionP77541137 faldo:begin ?templateMotifSequenceMatchBeginP77541138 .
?templateMotifSequenceMatchBeginP77541138 faldo:position ?templateMotifSequenceMatchBeginPositionP77541133 ;
faldo:reference isoform:P77541-1 .
?templateMotifSequenceProfileAlignmentOperationP77541139 edam:has_input signature:MF_01939 ;
rdf:type edam:operation_0300 .
?targetMotifMatch140 faldo:location ?targetMotifMatchRegionMatch141 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01939143 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77541MF_01939134 .
?targetMotifMatchRegionMatch141 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01939142 .
?targetMotifMatchRegionMatchBeginMF_01939142 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01939135 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01939143 edam:has_input signature:MF_01939 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77541MF_01939132, 1, (STRLEN(?templateMotifCigarP77541MF_01939132) - STRLEN(REPLACE(?templateMotifCigarP77541MF_01939132, CONCAT('^(?:-*[^-]){', STR(((85 - ?templateMotifSequenceMatchBeginPositionP77541133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77541MF_01939134, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939134) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77541MF_01939134, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939134) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) .
BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_01939135) - 1) AS ?thisPositionOn39) .
BIND(?thisPositionOn39 AS ?thisPositionOn40) .
BIND(?this AS ?pfs1t146) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse37) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn39, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01939a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch151 faldo:location ?templateMotifSequenceMatchRegionP77541152 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77541154 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77541MF_01939147 .
?templateMotifSequenceMatchRegionP77541152 faldo:begin ?templateMotifSequenceMatchBeginP77541153 .
?templateMotifSequenceMatchBeginP77541153 faldo:position ?templateMotifSequenceMatchBeginPositionP77541148 ;
faldo:reference isoform:P77541-1 .
?templateMotifSequenceProfileAlignmentOperationP77541154 edam:has_input signature:MF_01939 ;
rdf:type edam:operation_0300 .
?targetMotifMatch155 faldo:location ?targetMotifMatchRegionMatch156 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01939158 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77541MF_01939149 .
?targetMotifMatchRegionMatch156 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01939157 .
?targetMotifMatchRegionMatchBeginMF_01939157 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01939150 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01939158 edam:has_input signature:MF_01939 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77541MF_01939147, 1, (STRLEN(?templateMotifCigarP77541MF_01939147) - STRLEN(REPLACE(?templateMotifCigarP77541MF_01939147, CONCAT('^(?:-*[^-]){', STR(((87 - ?templateMotifSequenceMatchBeginPositionP77541148) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77541MF_01939149, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939149) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77541MF_01939149, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939149) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) .
BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_01939150) - 1) AS ?thisPositionOn46) .
BIND(?thisPositionOn46 AS ?thisPositionOn47) .
BIND(?this AS ?pfs1t161) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb43) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse44) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn46, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01939a42')) AS ?annotation42) .
BIND(?this AS ?pfs41) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch166 faldo:location ?templateMotifSequenceMatchRegionP77541167 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77541169 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77541MF_01939162 .
?templateMotifSequenceMatchRegionP77541167 faldo:begin ?templateMotifSequenceMatchBeginP77541168 .
?templateMotifSequenceMatchBeginP77541168 faldo:position ?templateMotifSequenceMatchBeginPositionP77541163 ;
faldo:reference isoform:P77541-1 .
?templateMotifSequenceProfileAlignmentOperationP77541169 edam:has_input signature:MF_01939 ;
rdf:type edam:operation_0300 .
?targetMotifMatch170 faldo:location ?targetMotifMatchRegionMatch171 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01939173 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77541MF_01939164 .
?targetMotifMatchRegionMatch171 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01939172 .
?targetMotifMatchRegionMatchBeginMF_01939172 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01939165 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01939173 edam:has_input signature:MF_01939 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77541MF_01939162, 1, (STRLEN(?templateMotifCigarP77541MF_01939162) - STRLEN(REPLACE(?templateMotifCigarP77541MF_01939162, CONCAT('^(?:-*[^-]){', STR(((158 - ?templateMotifSequenceMatchBeginPositionP77541163) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1174) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77541MF_01939164, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939164) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77541MF_01939164, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939164) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939164, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1174), '}'), '')))), '[^-]', ''))) AS ?step2175) .
BIND(((?step2175 + ?targetMotifMatchRegionMatchBeginPositionMF_01939165) - 1) AS ?thisPositionOn54) .
BIND(?thisPositionOn54 AS ?thisPositionOn55) .
BIND(?this AS ?pfs1t176) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb50) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse51) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_01939a49')) AS ?annotation49) .
BIND(?this AS ?pfs48) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch181 faldo:location ?templateMotifSequenceMatchRegionP77541182 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77541184 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77541MF_01939177 .
?templateMotifSequenceMatchRegionP77541182 faldo:begin ?templateMotifSequenceMatchBeginP77541183 .
?templateMotifSequenceMatchBeginP77541183 faldo:position ?templateMotifSequenceMatchBeginPositionP77541178 ;
faldo:reference isoform:P77541-1 .
?templateMotifSequenceProfileAlignmentOperationP77541184 edam:has_input signature:MF_01939 ;
rdf:type edam:operation_0300 .
?targetMotifMatch185 faldo:location ?targetMotifMatchRegionMatch186 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01939188 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77541MF_01939179 .
?targetMotifMatchRegionMatch186 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01939187 .
?targetMotifMatchRegionMatchBeginMF_01939187 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01939180 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01939188 edam:has_input signature:MF_01939 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77541MF_01939177, 1, (STRLEN(?templateMotifCigarP77541MF_01939177) - STRLEN(REPLACE(?templateMotifCigarP77541MF_01939177, CONCAT('^(?:-*[^-]){', STR(((188 - ?templateMotifSequenceMatchBeginPositionP77541178) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1189) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77541MF_01939179, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939179) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77541MF_01939179, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939179) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939179, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1189), '}'), '')))), '[^-]', ''))) AS ?step2190) .
BIND(((?step2190 + ?targetMotifMatchRegionMatchBeginPositionMF_01939180) - 1) AS ?thisPositionOn62) .
BIND(?thisPositionOn62 AS ?thisPositionOn63) .
BIND(?this AS ?pfs1t191) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb58) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse59) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn62, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01939a57')) AS ?annotation57) .
BIND(?this AS ?pfs56) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch196 faldo:location ?templateMotifSequenceMatchRegionP77541197 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77541199 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77541MF_01939192 .
?templateMotifSequenceMatchRegionP77541197 faldo:begin ?templateMotifSequenceMatchBeginP77541198 .
?templateMotifSequenceMatchBeginP77541198 faldo:position ?templateMotifSequenceMatchBeginPositionP77541193 ;
faldo:reference isoform:P77541-1 .
?templateMotifSequenceProfileAlignmentOperationP77541199 edam:has_input signature:MF_01939 ;
rdf:type edam:operation_0300 .
?targetMotifMatch200 faldo:location ?targetMotifMatchRegionMatch201 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01939203 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77541MF_01939194 .
?targetMotifMatchRegionMatch201 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01939202 .
?targetMotifMatchRegionMatchBeginMF_01939202 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01939195 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01939203 edam:has_input signature:MF_01939 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77541MF_01939192, 1, (STRLEN(?templateMotifCigarP77541MF_01939192) - STRLEN(REPLACE(?templateMotifCigarP77541MF_01939192, CONCAT('^(?:-*[^-]){', STR(((241 - ?templateMotifSequenceMatchBeginPositionP77541193) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1204) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77541MF_01939194, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939194) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939194, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77541MF_01939194, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939194) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939194, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1204), '}'), '')))), '[^-]', ''))) AS ?step2205) .
BIND(((?step2205 + ?targetMotifMatchRegionMatchBeginPositionMF_01939195) - 1) AS ?thisPositionOn70) .
BIND(?thisPositionOn70 AS ?thisPositionOn71) .
BIND(?this AS ?pfs1t206) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb66) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse67) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn70, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_01939a65')) AS ?annotation65) .
BIND(?this AS ?pfs64) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch211 faldo:location ?templateMotifSequenceMatchRegionP77541212 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77541214 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77541MF_01939207 .
?templateMotifSequenceMatchRegionP77541212 faldo:begin ?templateMotifSequenceMatchBeginP77541213 .
?templateMotifSequenceMatchBeginP77541213 faldo:position ?templateMotifSequenceMatchBeginPositionP77541208 ;
faldo:reference isoform:P77541-1 .
?templateMotifSequenceProfileAlignmentOperationP77541214 edam:has_input signature:MF_01939 ;
rdf:type edam:operation_0300 .
?targetMotifMatch215 faldo:location ?targetMotifMatchRegionMatch216 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01939218 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77541MF_01939209 .
?targetMotifMatchRegionMatch216 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01939217 .
?targetMotifMatchRegionMatchBeginMF_01939217 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01939210 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01939218 edam:has_input signature:MF_01939 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77541MF_01939207, 1, (STRLEN(?templateMotifCigarP77541MF_01939207) - STRLEN(REPLACE(?templateMotifCigarP77541MF_01939207, CONCAT('^(?:-*[^-]){', STR(((270 - ?templateMotifSequenceMatchBeginPositionP77541208) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1219) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77541MF_01939209, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939209) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77541MF_01939209, 1, (STRLEN(?targetMotifMatchCigarP77541MF_01939209) - STRLEN(REPLACE(?targetMotifMatchCigarP77541MF_01939209, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), '')))), '[^-]', ''))) AS ?step2220) .
BIND(((?step2220 + ?targetMotifMatchRegionMatchBeginPositionMF_01939210) - 1) AS ?thisPositionOn78) .
BIND(?thisPositionOn78 AS ?thisPositionOn79) .
BIND(?this AS ?pfs1t221) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfsb74) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfse75) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn78, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_01939a73')) AS ?annotation73) .
BIND(?this AS ?pfs72) .
}
}
"xsd:string |