| http://purl.uniprot.org/unirules/MF_01152#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:402621 up:source unirule:MF_01152 .
_:402622 up:source unirule:MF_01152 .
_:402623 up:source unirule:MF_01152 .
_:402624 up:source unirule:MF_01152 .
_:402625 up:source unirule:MF_01152 .
_:402626 up:source unirule:MF_01152 .
_:402627 up:source unirule:MF_01152 .
_:402628 up:source unirule:MF_01152 .
_:402629 up:source unirule:MF_01152 .
_:402630 up:source unirule:MF_01152 .
_:402631 up:source unirule:MF_01152 .
_:402632 up:source unirule:MF_01152 .
_:402633 up:source unirule:MF_01152 .
_:402634 up:source unirule:MF_01152 .
_:402635 up:source unirule:MF_01152 .
_:402636 up:source unirule:MF_01152 .
_:402637 up:source unirule:MF_01152 .
_:402638 up:source unirule:MF_01152 .
_:402639 up:source unirule:MF_01152 .
_:402640 up:source unirule:MF_01152 .
_:402641 up:source unirule:MF_01152 .
_:402642 up:source unirule:MF_01152 .
_:402643 up:source unirule:MF_01152 .
_:402644 up:source unirule:MF_01152 .
_:402645 up:source unirule:MF_01152 .
_:402646 up:source unirule:MF_01152 .
_:402647 up:source unirule:MF_01152 .
_:402648 up:source unirule:MF_01152 .
_:402649 up:source unirule:MF_01152 .
_:402650 up:source unirule:MF_01152 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0005737 ,
GO:0051082 ,
keyword:143 ,
keyword:235 ,
keyword:346 ,
keyword:677 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Chaperone protein DnaJ' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'dnaJ' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Participates actively in the response to hyperosmotic and heat shock by preventing the aggregation of stress-denatured proteins and by disaggregating proteins, also in an autonomous, DnaK-independent fashion. Unfolded proteins bind initially to DnaJ; upon interaction with the DnaJ-bound protein, DnaK hydrolyzes its bound ATP, resulting in the formation of a stable complex. GrpE releases ADP from DnaK; ATP binding to DnaK triggers the release of the substrate protein, thus completing the reaction cycle. Several rounds of ATP-dependent interactions between DnaJ, DnaK and GrpE are required for fully efficient folding. Also involved, together with DnaK and GrpE, in the DNA replication of plasmids through activation of initiation proteins.' .
?annotation3 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation4 a up:Subcellular_Location_Annotation .
?annotation4li5 up:cellularComponent .
?annotation6 a up:Domain_Annotation ;
rdfs:comment 'The J domain is necessary and sufficient to stimulate DnaK ATPase activity. Zinc center 1 plays an important role in the autonomous, DnaK-independent chaperone activity of DnaJ. Zinc center 2 is essential for interaction with DnaK and for DnaJ activity.' .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the DnaJ family.' .
?case8 up:classifiedWith keyword:863 .
?case9 up:classifiedWith GO:0008270 ,
keyword:479 ,
keyword:862 .
?pfs10 up:annotation ?annotation11 ,
?annotation17 ,
?annotation23 ,
?annotation29 .
?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:29105 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
up:ligand ?ligand20 ;
rdf:type up:Binding_Site_Annotation .
?pfsb18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?ligand20 rdfs:subClassOf chebi:29105 .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
up:ligand ?ligand26 ;
rdf:type up:Binding_Site_Annotation .
?pfsb24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?ligand26 rdfs:subClassOf chebi:29105 .
?annotation29 faldo:begin ?pfsb30 ;
faldo:end ?pfse31 ;
up:ligand ?ligand32 ;
rdf:type up:Binding_Site_Annotation .
?pfsb30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfse31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?ligand32 rdfs:subClassOf chebi:29105 .
?pfs35 up:annotation ?annotation36 ,
?annotation42 ,
?annotation48 ,
?annotation54 .
?annotation36 faldo:begin ?pfsb37 ;
faldo:end ?pfse38 ;
up:ligand ?ligand39 ;
rdf:type up:Binding_Site_Annotation .
?pfsb37 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfse38 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?ligand39 rdfs:subClassOf chebi:29105 .
?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:29105 .
?annotation48 faldo:begin ?pfsb49 ;
faldo:end ?pfse50 ;
up:ligand ?ligand51 ;
rdf:type up:Binding_Site_Annotation .
?pfsb49 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?pfse50 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?ligand51 rdfs:subClassOf chebi:29105 .
?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:29105 .
?pfs60 up:annotation ?annotation61 ,
?annotation66 ,
?annotation71 ,
?annotation76 .
?annotation61 faldo:begin ?pfsb62 ;
faldo:end ?pfse63 ;
rdf:type up:Repeat_Annotation ;
rdfs:comment 'CXXCXGXG motif' .
?pfsb62 faldo:position ?thisPositionOn64 ;
rdf:type faldo:ExactPosition .
?pfse63 faldo:position ?thisPositionOn65 ;
rdf:type faldo:ExactPosition .
?annotation66 faldo:begin ?pfsb67 ;
faldo:end ?pfse68 ;
rdf:type up:Repeat_Annotation ;
rdfs:comment 'CXXCXGXG motif' .
?pfsb67 faldo:position ?thisPositionOn69 ;
rdf:type faldo:ExactPosition .
?pfse68 faldo:position ?thisPositionOn70 ;
rdf:type faldo:ExactPosition .
?annotation71 faldo:begin ?pfsb72 ;
faldo:end ?pfse73 ;
rdf:type up:Repeat_Annotation ;
rdfs:comment 'CXXCXGXG motif' .
?pfsb72 faldo:position ?thisPositionOn74 ;
rdf:type faldo:ExactPosition .
?pfse73 faldo:position ?thisPositionOn75 ;
rdf:type faldo:ExactPosition .
?annotation76 faldo:begin ?pfsb77 ;
faldo:end ?pfse78 ;
rdf:type up:Repeat_Annotation ;
rdfs:comment 'CXXCXGXG motif' .
?pfsb77 faldo:position ?thisPositionOn79 ;
rdf:type faldo:ExactPosition .
?pfse78 faldo:position ?thisPositionOn80 ;
rdf:type faldo:ExactPosition .
_:402651 a rdf:Statement ;
up:attribution _:402621 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:402652 a rdf:Statement ;
up:attribution _:402622 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:402653 a rdf:Statement ;
up:attribution _:402623 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:402654 a rdf:Statement ;
up:attribution _:402624 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:402655 a rdf:Statement ;
up:attribution _:402625 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:402656 a rdf:Statement ;
up:attribution _:402626 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:402657 a rdf:Statement ;
up:attribution _:402627 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:402658 a rdf:Statement ;
up:attribution _:402628 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:402659 a rdf:Statement ;
up:attribution _:402629 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:143 .
_:402660 a rdf:Statement ;
up:attribution _:402630 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:235 .
_:402661 a rdf:Statement ;
up:attribution _:402631 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:346 .
_:402662 a rdf:Statement ;
up:attribution _:402632 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:677 .
_:402663 a rdf:Statement ;
up:attribution _:402633 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0051082 .
_:402664 a rdf:Statement ;
up:attribution _:402634 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:402665 a rdf:Statement ;
up:attribution _:402635 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:863 .
_:402666 a rdf:Statement ;
up:attribution _:402636 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:402667 a rdf:Statement ;
up:attribution _:402637 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:402668 a rdf:Statement ;
up:attribution _:402638 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:402669 a rdf:Statement ;
up:source unirule:MF_01152 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:402670 a rdf:Statement ;
up:attribution _:402639 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:402671 a rdf:Statement ;
up:source unirule:MF_01152 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:402672 a rdf:Statement ;
up:attribution _:402640 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:402673 a rdf:Statement ;
up:source unirule:MF_01152 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:402674 a rdf:Statement ;
up:attribution _:402641 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:402675 a rdf:Statement ;
up:source unirule:MF_01152 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:402676 a rdf:Statement ;
up:attribution _:402642 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:402677 a rdf:Statement ;
up:source unirule:MF_01152 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:402678 a rdf:Statement ;
up:attribution _:402643 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:402679 a rdf:Statement ;
up:source unirule:MF_01152 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:402680 a rdf:Statement ;
up:attribution _:402644 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:402681 a rdf:Statement ;
up:source unirule:MF_01152 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:402682 a rdf:Statement ;
up:attribution _:402645 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:402683 a rdf:Statement ;
up:source unirule:MF_01152 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:402684 a rdf:Statement ;
up:attribution _:402646 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation54 .
_:402685 a rdf:Statement ;
up:source unirule:MF_01152 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation61 .
_:402686 a rdf:Statement ;
up:attribution _:402647 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation61 .
_:402687 a rdf:Statement ;
up:source unirule:MF_01152 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation66 .
_:402688 a rdf:Statement ;
up:attribution _:402648 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation66 .
_:402689 a rdf:Statement ;
up:source unirule:MF_01152 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation71 .
_:402690 a rdf:Statement ;
up:attribution _:402649 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation71 .
_:402691 a rdf:Statement ;
up:source unirule:MF_01152 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation76 .
_:402692 a rdf:Statement ;
up:attribution _:402650 ;
rdf:subject ?pfs60 ;
rdf:predicate up:annotation ;
rdf:object ?annotation76 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01152
#Rule MF_01152 Created by:? on:2005-04-12 Modified by:Catherine Rivoire on:2024-10-08
VALUES ?supertaxon81 {taxon:2 taxon:3366610}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01152 .
?thisOrganism rdfs:subClassOf+ ?supertaxon81 .
BIND(URI(CONCAT(STR(?this), '#MF_01152a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01152a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01152a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01152a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01152a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01152a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch86 faldo:location ?templateMotifSequenceMatchRegionP0862287 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0862289 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP08622MF_0115282 .
?templateMotifSequenceMatchRegionP0862287 faldo:begin ?templateMotifSequenceMatchBeginP0862288 .
?templateMotifSequenceMatchBeginP0862288 faldo:position ?templateMotifSequenceMatchBeginPositionP0862283 ;
faldo:reference isoform:P08622-1 .
?templateMotifSequenceProfileAlignmentOperationP0862289 edam:has_input signature:MF_01152 ;
rdf:type edam:operation_0300 .
?targetMotifMatch90 faldo:location ?targetMotifMatchRegionMatch91 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0115293 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP08622MF_0115284 .
?targetMotifMatchRegionMatch91 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0115292 .
?targetMotifMatchRegionMatchBeginMF_0115292 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0115285 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0115293 edam:has_input signature:MF_01152 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_3) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_0115282, 1, (STRLEN(?templateMotifCigarP08622MF_0115282) - STRLEN(REPLACE(?templateMotifCigarP08622MF_0115282, CONCAT('^(?:-*[^-]){', STR(((161 - ?templateMotifSequenceMatchBeginPositionP0862283) + 1)), '}'), '')))), '[a-z]', '')) AS ?step194) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_0115284, 1, (STRLEN(?targetMotifMatchCigarP08622MF_0115284) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_0115284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_0115284, 1, (STRLEN(?targetMotifMatchCigarP08622MF_0115284) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_0115284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), '')))), '[^-]', ''))) AS ?step295) .
BIND(((?step295 + ?targetMotifMatchRegionMatchBeginPositionMF_0115285) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t96) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_0115282, 1, (STRLEN(?templateMotifCigarP08622MF_0115282) - STRLEN(REPLACE(?templateMotifCigarP08622MF_0115282, CONCAT('^(?:-*[^-]){', STR(((164 - ?templateMotifSequenceMatchBeginPositionP0862283) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_0115284, 1, (STRLEN(?targetMotifMatchCigarP08622MF_0115284) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_0115284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_0115284, 1, (STRLEN(?targetMotifMatchCigarP08622MF_0115284) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_0115284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) .
BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0115285) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t99) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_0115282, 1, (STRLEN(?templateMotifCigarP08622MF_0115282) - STRLEN(REPLACE(?templateMotifCigarP08622MF_0115282, CONCAT('^(?:-*[^-]){', STR(((183 - ?templateMotifSequenceMatchBeginPositionP0862283) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_0115284, 1, (STRLEN(?targetMotifMatchCigarP08622MF_0115284) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_0115284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_0115284, 1, (STRLEN(?targetMotifMatchCigarP08622MF_0115284) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_0115284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) .
BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0115285) - 1) AS ?thisPositionOn27) .
BIND(?thisPositionOn27 AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t102) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_0115282, 1, (STRLEN(?templateMotifCigarP08622MF_0115282) - STRLEN(REPLACE(?templateMotifCigarP08622MF_0115282, CONCAT('^(?:-*[^-]){', STR(((186 - ?templateMotifSequenceMatchBeginPositionP0862283) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_0115284, 1, (STRLEN(?targetMotifMatchCigarP08622MF_0115284) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_0115284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_0115284, 1, (STRLEN(?targetMotifMatchCigarP08622MF_0115284) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_0115284, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) .
BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0115285) - 1) AS ?thisPositionOn33) .
BIND(?thisPositionOn33 AS ?thisPositionOn34) .
BIND(?this AS ?pfs1t105) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'C')) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch110 faldo:location ?templateMotifSequenceMatchRegionP08622111 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP08622113 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP08622MF_01152106 .
?templateMotifSequenceMatchRegionP08622111 faldo:begin ?templateMotifSequenceMatchBeginP08622112 .
?templateMotifSequenceMatchBeginP08622112 faldo:position ?templateMotifSequenceMatchBeginPositionP08622107 ;
faldo:reference isoform:P08622-1 .
?templateMotifSequenceProfileAlignmentOperationP08622113 edam:has_input signature:MF_01152 ;
rdf:type edam:operation_0300 .
?targetMotifMatch114 faldo:location ?targetMotifMatchRegionMatch115 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01152117 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP08622MF_01152108 .
?targetMotifMatchRegionMatch115 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01152116 .
?targetMotifMatchRegionMatchBeginMF_01152116 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01152109 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01152117 edam:has_input signature:MF_01152 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_2) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152106, 1, (STRLEN(?templateMotifCigarP08622MF_01152106) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152106, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionP08622107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152108, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152108) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152108, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152108) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) .
BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_01152109) - 1) AS ?thisPositionOn40) .
BIND(?thisPositionOn40 AS ?thisPositionOn41) .
BIND(?this AS ?pfs2t120) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152106, 1, (STRLEN(?templateMotifCigarP08622MF_01152106) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152106, CONCAT('^(?:-*[^-]){', STR(((147 - ?templateMotifSequenceMatchBeginPositionP08622107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152108, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152108) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152108, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152108) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) .
BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_01152109) - 1) AS ?thisPositionOn46) .
BIND(?thisPositionOn46 AS ?thisPositionOn47) .
BIND(?this AS ?pfs2t123) .
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) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152106, 1, (STRLEN(?templateMotifCigarP08622MF_01152106) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152106, CONCAT('^(?:-*[^-]){', STR(((197 - ?templateMotifSequenceMatchBeginPositionP08622107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152108, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152108) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152108, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152108) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) .
BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_01152109) - 1) AS ?thisPositionOn52) .
BIND(?thisPositionOn52 AS ?thisPositionOn53) .
BIND(?this AS ?pfs2t126) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse50) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn52, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152106, 1, (STRLEN(?templateMotifCigarP08622MF_01152106) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152106, CONCAT('^(?:-*[^-]){', STR(((200 - ?templateMotifSequenceMatchBeginPositionP08622107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152108, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152108) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152108, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152108) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) .
BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_01152109) - 1) AS ?thisPositionOn58) .
BIND(?thisPositionOn58 AS ?thisPositionOn59) .
BIND(?this AS ?pfs2t129) .
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) = 'C')) .
BIND(?this AS ?pfs35) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch134 faldo:location ?templateMotifSequenceMatchRegionP08622135 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP08622137 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP08622MF_01152130 .
?templateMotifSequenceMatchRegionP08622135 faldo:begin ?templateMotifSequenceMatchBeginP08622136 .
?templateMotifSequenceMatchBeginP08622136 faldo:position ?templateMotifSequenceMatchBeginPositionP08622131 ;
faldo:reference isoform:P08622-1 .
?templateMotifSequenceProfileAlignmentOperationP08622137 edam:has_input signature:MF_01152 ;
rdf:type edam:operation_0300 .
?targetMotifMatch138 faldo:location ?targetMotifMatchRegionMatch139 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01152141 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP08622MF_01152132 .
?targetMotifMatchRegionMatch139 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01152140 .
?targetMotifMatchRegionMatchBeginMF_01152140 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01152133 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01152141 edam:has_input signature:MF_01152 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152130, 1, (STRLEN(?templateMotifCigarP08622MF_01152130) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152130, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionP08622131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) .
BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_01152133) - 1) AS ?thisPositionOn64) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152130, 1, (STRLEN(?templateMotifCigarP08622MF_01152130) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152130, CONCAT('^(?:-*[^-]){', STR(((151 - ?templateMotifSequenceMatchBeginPositionP08622131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) .
BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_01152133) - 1) AS ?thisPositionOn65) .
BIND(?this AS ?pfs3t146) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse63) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)C[ARNDCQEGHILKMFPSTWYVBZJUOX]G[ARNDCQEGHILKMFPSTWYVBZJUOX]G', SUBSTR(?thisSequenceValue, ?thisPositionOn64, (?thisPositionOn65 - ?thisPositionOn64)))) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152130, 1, (STRLEN(?templateMotifCigarP08622MF_01152130) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152130, CONCAT('^(?:-*[^-]){', STR(((161 - ?templateMotifSequenceMatchBeginPositionP08622131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) .
BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_01152133) - 1) AS ?thisPositionOn69) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152130, 1, (STRLEN(?templateMotifCigarP08622MF_01152130) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152130, CONCAT('^(?:-*[^-]){', STR(((168 - ?templateMotifSequenceMatchBeginPositionP08622131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) .
BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_01152133) - 1) AS ?thisPositionOn70) .
BIND(?this AS ?pfs3t151) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfsb67) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfse68) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)C[ARNDCQEGHILKMFPSTWYVBZJUOX]G[ARNDCQEGHILKMFPSTWYVBZJUOX]G', SUBSTR(?thisSequenceValue, ?thisPositionOn69, (?thisPositionOn70 - ?thisPositionOn69)))) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152130, 1, (STRLEN(?templateMotifCigarP08622MF_01152130) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152130, CONCAT('^(?:-*[^-]){', STR(((183 - ?templateMotifSequenceMatchBeginPositionP08622131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1152) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), '')))), '[^-]', ''))) AS ?step2153) .
BIND(((?step2153 + ?targetMotifMatchRegionMatchBeginPositionMF_01152133) - 1) AS ?thisPositionOn74) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152130, 1, (STRLEN(?templateMotifCigarP08622MF_01152130) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152130, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionP08622131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1154) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), '')))), '[^-]', ''))) AS ?step2155) .
BIND(((?step2155 + ?targetMotifMatchRegionMatchBeginPositionMF_01152133) - 1) AS ?thisPositionOn75) .
BIND(?this AS ?pfs3t156) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfsb72) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfse73) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)C[ARNDCQEGHILKMFPSTWYVBZJUOX]G[ARNDCQEGHILKMFPSTWYVBZJUOX]G', SUBSTR(?thisSequenceValue, ?thisPositionOn74, (?thisPositionOn75 - ?thisPositionOn74)))) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152130, 1, (STRLEN(?templateMotifCigarP08622MF_01152130) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152130, CONCAT('^(?:-*[^-]){', STR(((197 - ?templateMotifSequenceMatchBeginPositionP08622131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) .
BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_01152133) - 1) AS ?thisPositionOn79) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP08622MF_01152130, 1, (STRLEN(?templateMotifCigarP08622MF_01152130) - STRLEN(REPLACE(?templateMotifCigarP08622MF_01152130, CONCAT('^(?:-*[^-]){', STR(((204 - ?templateMotifSequenceMatchBeginPositionP08622131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP08622MF_01152132, 1, (STRLEN(?targetMotifMatchCigarP08622MF_01152132) - STRLEN(REPLACE(?targetMotifMatchCigarP08622MF_01152132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) .
BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_01152133) - 1) AS ?thisPositionOn80) .
BIND(?this AS ?pfs3t161) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfsb77) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfse78) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)C[ARNDCQEGHILKMFPSTWYVBZJUOX]G[ARNDCQEGHILKMFPSTWYVBZJUOX]G', SUBSTR(?thisSequenceValue, ?thisPositionOn79, (?thisPositionOn80 - ?thisPositionOn79)))) .
BIND(?this AS ?pfs60) .
}
OPTIONAL {
?this a up:Protein .
?this rdfs:seeAlso .
BIND(?this AS ?case8) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag162) .
}
BIND(IF((BOUND(?tagFTGRP_2) || BOUND(?tagFTGRP_3)), ?caseWithTag162, ?UNBOUND_VARIABLE) AS ?case9) .
}
"xsd:string |