| http://purl.uniprot.org/unirules/MF_00566#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:221046 up:source unirule:MF_00566 .
_:221047 up:source unirule:MF_00566 .
_:221048 up:source unirule:MF_00566 .
_:221049 up:source unirule:MF_00566 .
_:221050 up:source unirule:MF_00566 .
_:221051 up:source unirule:MF_00566 .
_:221052 up:source unirule:MF_00566 .
_:221053 up:source unirule:MF_00566 .
_:221054 up:source unirule:MF_00566 .
_:221055 up:source unirule:MF_00566 .
_:221056 up:source unirule:MF_00566 .
_:221057 up:source unirule:MF_00566 .
_:221058 up:source unirule:MF_00566 .
_:221059 up:source unirule:MF_00566 .
_:221060 up:source unirule:MF_00566 .
_:221061 up:source unirule:MF_00566 .
_:221062 up:source unirule:MF_00566 .
_:221063 up:source unirule:MF_00566 .
_:221064 up:source unirule:MF_00566 .
_:221065 up:source unirule:MF_00566 .
_:221066 up:source unirule:MF_00566 .
_:221067 up:source unirule:MF_00566 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation4 ,
?annotation6 ;
up:classifiedWith GO:0005507 ,
GO:0009055 ,
keyword:186 ,
keyword:249 ,
keyword:472 ,
keyword:479 ,
keyword:732 ,
keyword:793 ,
keyword:813 ;
up:precursor "true"^^xsd:boolean ;
up:recommendedName ?name0 .
?name0 up:fullName 'Plastocyanin' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'petE' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Participates in electron transfer between P700 and the cytochrome b6-f complex in photosystem I.' .
?annotation3 up:cofactor chebi:29036 ;
rdf:type up:Cofactor_Annotation .
?annotation4 a up:Subcellular_Location_Annotation .
?annotation4li5 up:cellularComponent ;
up:orientation ;
up:topology .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the plastocyanin family.' .
?pfs7 up:annotation ?annotation8 .
?annotation8 faldo:begin ?pfsb9 ;
faldo:end ?pfse10 ;
rdf:type up:Domain_Extent_Annotation ;
rdfs:comment 'Plastocyanin-like' .
?pfsb9 faldo:position ?thisPositionOn11 ;
rdf:type faldo:ExactPosition .
?pfse10 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf chebi:23378 .
?pfs20 up:annotation ?annotation21 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
up:ligand ?ligand24 ;
rdf:type up:Binding_Site_Annotation .
?pfsb22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?ligand24 rdfs:subClassOf chebi:23378 .
?pfs27 up:annotation ?annotation28 .
?annotation28 faldo:begin ?pfsb29 ;
faldo:end ?pfse30 ;
up:ligand ?ligand31 ;
rdf:type up:Binding_Site_Annotation .
?pfsb29 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?ligand31 rdfs:subClassOf chebi:23378 .
?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:23378 .
?sam41 up:classifiedWith keyword:732 .
?signal42 faldo:begin ?signalb43 ;
faldo:end ?signale44 .
?signalb43 faldo:position ?signalbp45 .
?signale44 faldo:position ?signalep46 .
?keyword47 up:range ?signal42 .
_:221068 a rdf:Statement ;
up:attribution _:221046 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:221069 a rdf:Statement ;
up:attribution _:221047 ;
rdf:subject ?this ;
rdf:predicate up:precursor ;
rdf:object "true"^^xsd:boolean .
_:221070 a rdf:Statement ;
up:attribution _:221048 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:221071 a rdf:Statement ;
up:attribution _:221049 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:221072 a rdf:Statement ;
up:attribution _:221050 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:221073 a rdf:Statement ;
up:attribution _:221051 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:221074 a rdf:Statement ;
up:attribution _:221052 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:221075 a rdf:Statement ;
up:attribution _:221053 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:813 .
_:221076 a rdf:Statement ;
up:attribution _:221054 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:249 .
_:221077 a rdf:Statement ;
up:attribution _:221055 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:186 .
_:221078 a rdf:Statement ;
up:attribution _:221056 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:221079 a rdf:Statement ;
up:attribution _:221057 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:221080 a rdf:Statement ;
up:attribution _:221058 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:732 .
_:221081 a rdf:Statement ;
up:attribution _:221059 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:793 .
_:221082 a rdf:Statement ;
up:attribution _:221060 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005507 .
_:221083 a rdf:Statement ;
up:attribution _:221061 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009055 .
_:221084 a rdf:Statement ;
up:source unirule:MF_00566 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:221085 a rdf:Statement ;
up:attribution _:221062 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:221086 a rdf:Statement ;
up:source unirule:MF_00566 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:221087 a rdf:Statement ;
up:attribution _:221063 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:221088 a rdf:Statement ;
up:source unirule:MF_00566 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:221089 a rdf:Statement ;
up:attribution _:221064 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:221090 a rdf:Statement ;
up:source unirule:MF_00566 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:221091 a rdf:Statement ;
up:attribution _:221065 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:221092 a rdf:Statement ;
up:source unirule:MF_00566 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:221093 a rdf:Statement ;
up:attribution _:221066 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:221094 a rdf:Statement ;
up:attribution _:221067 ;
rdf:subject ?sam41 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:732 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00566
#Rule MF_00566 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00566 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00566a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00566a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_00566a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00566a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00566a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch52 faldo:location ?templateMotifSequenceMatchRegionQ3M9H853 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3M9H855 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ3M9H8MF_0056648 .
?templateMotifSequenceMatchRegionQ3M9H853 faldo:begin ?templateMotifSequenceMatchBeginQ3M9H854 .
?templateMotifSequenceMatchBeginQ3M9H854 faldo:position ?templateMotifSequenceMatchBeginPositionQ3M9H849 ;
faldo:reference isoform:Q3M9H8-1 .
?templateMotifSequenceProfileAlignmentOperationQ3M9H855 edam:has_input signature:MF_00566 ;
rdf:type edam:operation_0300 .
?targetMotifMatch56 faldo:location ?targetMotifMatchRegionMatch57 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0056659 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ3M9H8MF_0056650 .
?targetMotifMatchRegionMatch57 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0056658 .
?targetMotifMatchRegionMatchBeginMF_0056658 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0056651 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0056659 edam:has_input signature:MF_00566 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3M9H8MF_0056648, 1, (STRLEN(?templateMotifCigarQ3M9H8MF_0056648) - STRLEN(REPLACE(?templateMotifCigarQ3M9H8MF_0056648, CONCAT('^(?:-*[^-]){', STR(((35 - ?templateMotifSequenceMatchBeginPositionQ3M9H849) + 1)), '}'), '')))), '[a-z]', '')) AS ?step160) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3M9H8MF_0056650, 1, (STRLEN(?targetMotifMatchCigarQ3M9H8MF_0056650) - STRLEN(REPLACE(?targetMotifMatchCigarQ3M9H8MF_0056650, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3M9H8MF_0056650, 1, (STRLEN(?targetMotifMatchCigarQ3M9H8MF_0056650) - STRLEN(REPLACE(?targetMotifMatchCigarQ3M9H8MF_0056650, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), '')))), '[^-]', ''))) AS ?step261) .
BIND(((?step261 + ?targetMotifMatchRegionMatchBeginPositionMF_0056651) - 1) AS ?thisPositionOn11) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn12) .
BIND(?this AS ?pfs1t62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfsb9) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfse10) .
FILTER ((BOUND(?thisPositionOn11) && BOUND(?thisPositionOn12))) .
BIND(URI(CONCAT(STR(?this), '#MF_00566a8')) AS ?annotation8) .
BIND(?this AS ?pfs7) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch67 faldo:location ?templateMotifSequenceMatchRegionQ3M9H868 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3M9H870 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ3M9H8MF_0056663 .
?templateMotifSequenceMatchRegionQ3M9H868 faldo:begin ?templateMotifSequenceMatchBeginQ3M9H869 .
?templateMotifSequenceMatchBeginQ3M9H869 faldo:position ?templateMotifSequenceMatchBeginPositionQ3M9H864 ;
faldo:reference isoform:Q3M9H8-1 .
?templateMotifSequenceProfileAlignmentOperationQ3M9H870 edam:has_input signature:MF_00566 ;
rdf:type edam:operation_0300 .
?targetMotifMatch71 faldo:location ?targetMotifMatchRegionMatch72 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0056674 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ3M9H8MF_0056665 .
?targetMotifMatchRegionMatch72 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0056673 .
?targetMotifMatchRegionMatchBeginMF_0056673 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0056666 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0056674 edam:has_input signature:MF_00566 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3M9H8MF_0056663, 1, (STRLEN(?templateMotifCigarQ3M9H8MF_0056663) - STRLEN(REPLACE(?templateMotifCigarQ3M9H8MF_0056663, CONCAT('^(?:-*[^-]){', STR(((73 - ?templateMotifSequenceMatchBeginPositionQ3M9H864) + 1)), '}'), '')))), '[a-z]', '')) AS ?step175) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3M9H8MF_0056665, 1, (STRLEN(?targetMotifMatchCigarQ3M9H8MF_0056665) - STRLEN(REPLACE(?targetMotifMatchCigarQ3M9H8MF_0056665, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3M9H8MF_0056665, 1, (STRLEN(?targetMotifMatchCigarQ3M9H8MF_0056665) - STRLEN(REPLACE(?targetMotifMatchCigarQ3M9H8MF_0056665, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step175), '}'), '')))), '[^-]', ''))) AS ?step276) .
BIND(((?step276 + ?targetMotifMatchRegionMatchBeginPositionMF_0056666) - 1) AS ?thisPositionOn18) .
BIND(?thisPositionOn18 AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t77) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00566a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch82 faldo:location ?templateMotifSequenceMatchRegionQ3M9H883 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3M9H885 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ3M9H8MF_0056678 .
?templateMotifSequenceMatchRegionQ3M9H883 faldo:begin ?templateMotifSequenceMatchBeginQ3M9H884 .
?templateMotifSequenceMatchBeginQ3M9H884 faldo:position ?templateMotifSequenceMatchBeginPositionQ3M9H879 ;
faldo:reference isoform:Q3M9H8-1 .
?templateMotifSequenceProfileAlignmentOperationQ3M9H885 edam:has_input signature:MF_00566 ;
rdf:type edam:operation_0300 .
?targetMotifMatch86 faldo:location ?targetMotifMatchRegionMatch87 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0056689 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ3M9H8MF_0056680 .
?targetMotifMatchRegionMatch87 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0056688 .
?targetMotifMatchRegionMatchBeginMF_0056688 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0056681 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0056689 edam:has_input signature:MF_00566 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3M9H8MF_0056678, 1, (STRLEN(?templateMotifCigarQ3M9H8MF_0056678) - STRLEN(REPLACE(?templateMotifCigarQ3M9H8MF_0056678, CONCAT('^(?:-*[^-]){', STR(((123 - ?templateMotifSequenceMatchBeginPositionQ3M9H879) + 1)), '}'), '')))), '[a-z]', '')) AS ?step190) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3M9H8MF_0056680, 1, (STRLEN(?targetMotifMatchCigarQ3M9H8MF_0056680) - STRLEN(REPLACE(?targetMotifMatchCigarQ3M9H8MF_0056680, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3M9H8MF_0056680, 1, (STRLEN(?targetMotifMatchCigarQ3M9H8MF_0056680) - STRLEN(REPLACE(?targetMotifMatchCigarQ3M9H8MF_0056680, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), '')))), '[^-]', ''))) AS ?step291) .
BIND(((?step291 + ?targetMotifMatchRegionMatchBeginPositionMF_0056681) - 1) AS ?thisPositionOn25) .
BIND(?thisPositionOn25 AS ?thisPositionOn26) .
BIND(?this AS ?pfs1t92) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_00566a21')) AS ?annotation21) .
BIND(?this AS ?pfs20) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch97 faldo:location ?templateMotifSequenceMatchRegionQ3M9H898 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3M9H8100 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ3M9H8MF_0056693 .
?templateMotifSequenceMatchRegionQ3M9H898 faldo:begin ?templateMotifSequenceMatchBeginQ3M9H899 .
?templateMotifSequenceMatchBeginQ3M9H899 faldo:position ?templateMotifSequenceMatchBeginPositionQ3M9H894 ;
faldo:reference isoform:Q3M9H8-1 .
?templateMotifSequenceProfileAlignmentOperationQ3M9H8100 edam:has_input signature:MF_00566 ;
rdf:type edam:operation_0300 .
?targetMotifMatch101 faldo:location ?targetMotifMatchRegionMatch102 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00566104 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ3M9H8MF_0056695 .
?targetMotifMatchRegionMatch102 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00566103 .
?targetMotifMatchRegionMatchBeginMF_00566103 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0056696 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00566104 edam:has_input signature:MF_00566 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3M9H8MF_0056693, 1, (STRLEN(?templateMotifCigarQ3M9H8MF_0056693) - STRLEN(REPLACE(?templateMotifCigarQ3M9H8MF_0056693, CONCAT('^(?:-*[^-]){', STR(((126 - ?templateMotifSequenceMatchBeginPositionQ3M9H894) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3M9H8MF_0056695, 1, (STRLEN(?targetMotifMatchCigarQ3M9H8MF_0056695) - STRLEN(REPLACE(?targetMotifMatchCigarQ3M9H8MF_0056695, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3M9H8MF_0056695, 1, (STRLEN(?targetMotifMatchCigarQ3M9H8MF_0056695) - STRLEN(REPLACE(?targetMotifMatchCigarQ3M9H8MF_0056695, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) .
BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0056696) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs1t107) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_00566a28')) AS ?annotation28) .
BIND(?this AS ?pfs27) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch112 faldo:location ?templateMotifSequenceMatchRegionQ3M9H8113 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ3M9H8115 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ3M9H8MF_00566108 .
?templateMotifSequenceMatchRegionQ3M9H8113 faldo:begin ?templateMotifSequenceMatchBeginQ3M9H8114 .
?templateMotifSequenceMatchBeginQ3M9H8114 faldo:position ?templateMotifSequenceMatchBeginPositionQ3M9H8109 ;
faldo:reference isoform:Q3M9H8-1 .
?templateMotifSequenceProfileAlignmentOperationQ3M9H8115 edam:has_input signature:MF_00566 ;
rdf:type edam:operation_0300 .
?targetMotifMatch116 faldo:location ?targetMotifMatchRegionMatch117 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00566119 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ3M9H8MF_00566110 .
?targetMotifMatchRegionMatch117 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00566118 .
?targetMotifMatchRegionMatchBeginMF_00566118 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00566111 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00566119 edam:has_input signature:MF_00566 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ3M9H8MF_00566108, 1, (STRLEN(?templateMotifCigarQ3M9H8MF_00566108) - STRLEN(REPLACE(?templateMotifCigarQ3M9H8MF_00566108, CONCAT('^(?:-*[^-]){', STR(((131 - ?templateMotifSequenceMatchBeginPositionQ3M9H8109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1120) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ3M9H8MF_00566110, 1, (STRLEN(?targetMotifMatchCigarQ3M9H8MF_00566110) - STRLEN(REPLACE(?targetMotifMatchCigarQ3M9H8MF_00566110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ3M9H8MF_00566110, 1, (STRLEN(?targetMotifMatchCigarQ3M9H8MF_00566110) - STRLEN(REPLACE(?targetMotifMatchCigarQ3M9H8MF_00566110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), '')))), '[^-]', ''))) AS ?step2121) .
BIND(((?step2121 + ?targetMotifMatchRegionMatchBeginPositionMF_00566111) - 1) AS ?thisPositionOn39) .
BIND(?thisPositionOn39 AS ?thisPositionOn40) .
BIND(?this AS ?pfs1t122) .
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) = 'M')) .
BIND(URI(CONCAT(STR(?this), '#MF_00566a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
OPTIONAL {
?this up:annotation ?samsignal123 ;
up:sequence ?thisSequence .
?samsignal123 up:range ?samsignalr124 ;
rdf:type up:Signal_Peptide_Annotation .
?samsignalr124 faldo:begin ?samsignalb125 ;
faldo:end ?samsignale126 .
?samsignalb125 faldo:position ?samsignalbp127 ;
faldo:reference ?thisSequence .
?samsignale126 faldo:position ?samsignalep128 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam41) .
}
BIND(URI(CONCAT(STR(?this), '#MF_00566a47')) AS ?keyword47) .
}
"xsd:string |