| http://purl.uniprot.org/unirules/MF_01311#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:470084 up:source unirule:MF_01311 .
_:470085 up:source unirule:MF_01311 .
_:470086 up:source unirule:MF_01311 .
_:470087 up:source unirule:MF_01311 .
_:470088 up:source unirule:MF_01311 .
_:470089 up:source unirule:MF_01311 .
_:470090 up:source unirule:MF_01311 .
_:470091 up:source unirule:MF_01311 .
_:470092 up:source unirule:MF_01311 .
_:470093 up:source unirule:MF_01311 .
_:470094 up:source unirule:MF_01311 .
_:470095 up:source unirule:MF_01311 .
_:470096 up:source unirule:MF_01311 .
_:470097 up:source unirule:MF_01311 .
_:470098 up:source unirule:MF_01311 .
_:470099 up:source unirule:MF_01311 .
_:470100 up:source unirule:MF_01311 .
_:470101 up:source unirule:MF_01311 .
_:470102 up:source unirule:MF_01311 .
_:470103 up:source unirule:MF_01311 .
_:470104 up:source unirule:MF_01311 .
_:470105 up:source unirule:MF_01311 .
_:470106 up:source unirule:MF_01311 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation4 ,
?annotation6 ;
up:classifiedWith GO:0005886 ,
GO:0015035 ,
keyword:1003 ,
keyword:1133 ,
keyword:249 ,
keyword:472 ,
keyword:560 ,
keyword:676 ,
keyword:812 ,
keyword:813 ,
keyword:997 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Protein-disulfide oxidoreductase DsbI' ;
rdf:type up:Structured_Name .
?gene1 skos:prefLabel 'dsbI' .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Required for disulfide bond formation in some proteins. Part of a redox system composed of DsbI and DsbL that mediates formation of an essential disulfide bond in AssT.' .
?annotation3 a up:Subunit_Annotation ;
rdfs:comment 'Interacts with DsbL.' .
?annotation4 a up:Subcellular_Location_Annotation .
?annotation4li5 up:cellularComponent .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the DsbB family. DsbI subfamily.' .
?case7 up:classifiedWith keyword:1015 .
?pfs8 up:annotation ?annotation9 .
?annotation9 faldo:begin ?pfsb10 ;
faldo:end ?pfse11 ;
rdf:type up:Disulfide_Bond_Annotation ;
rdfs:comment 'Redox-active' .
?pfsb10 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfse11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
rdf:type up:Disulfide_Bond_Annotation ;
rdfs:comment 'Redox-active' .
?pfsb16 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?sam20 up:classifiedWith keyword:1133 ,
keyword:472 ,
keyword:812 .
?transmembrane21 faldo:begin ?transmembraneb22 ;
faldo:end ?transmembranee23 .
?transmembraneb22 faldo:position ?transmembranebp24 .
?transmembranee23 faldo:position ?transmembraneep25 .
?keyword26 up:range ?transmembrane21 .
?keyword27 up:range ?transmembrane21 .
?keyword28 up:range ?transmembrane21 .
_:470107 a rdf:Statement ;
up:attribution _:470084 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:470108 a rdf:Statement ;
up:attribution _:470085 ;
rdf:subject ?gene1 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene1 .
_:470109 a rdf:Statement ;
up:attribution _:470086 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:470110 a rdf:Statement ;
up:attribution _:470087 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:470111 a rdf:Statement ;
up:attribution _:470088 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:470112 a rdf:Statement ;
up:attribution _:470089 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:470113 a rdf:Statement ;
up:attribution _:470090 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:813 .
_:470114 a rdf:Statement ;
up:attribution _:470091 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:249 .
_:470115 a rdf:Statement ;
up:attribution _:470092 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:470116 a rdf:Statement ;
up:attribution _:470093 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:676 .
_:470117 a rdf:Statement ;
up:attribution _:470094 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:470118 a rdf:Statement ;
up:attribution _:470095 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:470119 a rdf:Statement ;
up:attribution _:470096 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:470120 a rdf:Statement ;
up:attribution _:470097 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:997 .
_:470121 a rdf:Statement ;
up:attribution _:470098 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:470122 a rdf:Statement ;
up:attribution _:470099 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0015035 .
_:470123 a rdf:Statement ;
up:attribution _:470100 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005886 .
_:470124 a rdf:Statement ;
up:attribution _:470101 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1015 .
_:470125 a rdf:Statement ;
up:source unirule:MF_01311 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:470126 a rdf:Statement ;
up:attribution _:470102 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:470127 a rdf:Statement ;
up:source unirule:MF_01311 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:470128 a rdf:Statement ;
up:attribution _:470103 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:470129 a rdf:Statement ;
up:attribution _:470104 ;
rdf:subject ?sam20 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:470130 a rdf:Statement ;
up:attribution _:470105 ;
rdf:subject ?sam20 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:470131 a rdf:Statement ;
up:attribution _:470106 ;
rdf:subject ?sam20 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01311
#Rule MF_01311 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2022-09-29
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01311 .
?thisOrganism rdfs:subClassOf+ taxon:91347 .
BIND(URI(CONCAT(STR(?this), '#MF_01311a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01311a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01311a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01311a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01311a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch33 faldo:location ?templateMotifSequenceMatchRegionQ8FDI334 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8FDI336 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8FDI3MF_0131129 .
?templateMotifSequenceMatchRegionQ8FDI334 faldo:begin ?templateMotifSequenceMatchBeginQ8FDI335 .
?templateMotifSequenceMatchBeginQ8FDI335 faldo:position ?templateMotifSequenceMatchBeginPositionQ8FDI330 ;
faldo:reference isoform:Q8FDI3-1 .
?templateMotifSequenceProfileAlignmentOperationQ8FDI336 edam:has_input signature:MF_01311 ;
rdf:type edam:operation_0300 .
?targetMotifMatch37 faldo:location ?targetMotifMatchRegionMatch38 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0131140 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8FDI3MF_0131131 .
?targetMotifMatchRegionMatch38 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0131139 .
?targetMotifMatchRegionMatchBeginMF_0131139 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0131132 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0131140 edam:has_input signature:MF_01311 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_2) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8FDI3MF_0131129, 1, (STRLEN(?templateMotifCigarQ8FDI3MF_0131129) - STRLEN(REPLACE(?templateMotifCigarQ8FDI3MF_0131129, CONCAT('^(?:-*[^-]){', STR(((127 - ?templateMotifSequenceMatchBeginPositionQ8FDI330) + 1)), '}'), '')))), '[a-z]', '')) AS ?step141) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8FDI3MF_0131131, 1, (STRLEN(?targetMotifMatchCigarQ8FDI3MF_0131131) - STRLEN(REPLACE(?targetMotifMatchCigarQ8FDI3MF_0131131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8FDI3MF_0131131, 1, (STRLEN(?targetMotifMatchCigarQ8FDI3MF_0131131) - STRLEN(REPLACE(?targetMotifMatchCigarQ8FDI3MF_0131131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step141), '}'), '')))), '[^-]', ''))) AS ?step242) .
BIND(((?step242 + ?targetMotifMatchRegionMatchBeginPositionMF_0131132) - 1) AS ?thisPositionOn12) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8FDI3MF_0131129, 1, (STRLEN(?templateMotifCigarQ8FDI3MF_0131129) - STRLEN(REPLACE(?templateMotifCigarQ8FDI3MF_0131129, CONCAT('^(?:-*[^-]){', STR(((153 - ?templateMotifSequenceMatchBeginPositionQ8FDI330) + 1)), '}'), '')))), '[a-z]', '')) AS ?step143) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8FDI3MF_0131131, 1, (STRLEN(?targetMotifMatchCigarQ8FDI3MF_0131131) - STRLEN(REPLACE(?targetMotifMatchCigarQ8FDI3MF_0131131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8FDI3MF_0131131, 1, (STRLEN(?targetMotifMatchCigarQ8FDI3MF_0131131) - STRLEN(REPLACE(?targetMotifMatchCigarQ8FDI3MF_0131131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step143), '}'), '')))), '[^-]', ''))) AS ?step244) .
BIND(((?step244 + ?targetMotifMatchRegionMatchBeginPositionMF_0131132) - 1) AS ?thisPositionOn13) .
BIND(?this AS ?pfs1t45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb10) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse11) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]*C', SUBSTR(?thisSequenceValue, ?thisPositionOn12, (?thisPositionOn13 - ?thisPositionOn12)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01311a9')) AS ?annotation9) .
BIND(?this AS ?pfs8) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch50 faldo:location ?templateMotifSequenceMatchRegionQ8FDI351 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ8FDI353 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ8FDI3MF_0131146 .
?templateMotifSequenceMatchRegionQ8FDI351 faldo:begin ?templateMotifSequenceMatchBeginQ8FDI352 .
?templateMotifSequenceMatchBeginQ8FDI352 faldo:position ?templateMotifSequenceMatchBeginPositionQ8FDI347 ;
faldo:reference isoform:Q8FDI3-1 .
?templateMotifSequenceProfileAlignmentOperationQ8FDI353 edam:has_input signature:MF_01311 ;
rdf:type edam:operation_0300 .
?targetMotifMatch54 faldo:location ?targetMotifMatchRegionMatch55 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0131157 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ8FDI3MF_0131148 .
?targetMotifMatchRegionMatch55 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0131156 .
?targetMotifMatchRegionMatchBeginMF_0131156 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0131149 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0131157 edam:has_input signature:MF_01311 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFT_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8FDI3MF_0131146, 1, (STRLEN(?templateMotifCigarQ8FDI3MF_0131146) - STRLEN(REPLACE(?templateMotifCigarQ8FDI3MF_0131146, CONCAT('^(?:-*[^-]){', STR(((55 - ?templateMotifSequenceMatchBeginPositionQ8FDI347) + 1)), '}'), '')))), '[a-z]', '')) AS ?step158) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8FDI3MF_0131148, 1, (STRLEN(?targetMotifMatchCigarQ8FDI3MF_0131148) - STRLEN(REPLACE(?targetMotifMatchCigarQ8FDI3MF_0131148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8FDI3MF_0131148, 1, (STRLEN(?targetMotifMatchCigarQ8FDI3MF_0131148) - STRLEN(REPLACE(?targetMotifMatchCigarQ8FDI3MF_0131148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step158), '}'), '')))), '[^-]', ''))) AS ?step259) .
BIND(((?step259 + ?targetMotifMatchRegionMatchBeginPositionMF_0131149) - 1) AS ?thisPositionOn18) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ8FDI3MF_0131146, 1, (STRLEN(?templateMotifCigarQ8FDI3MF_0131146) - STRLEN(REPLACE(?templateMotifCigarQ8FDI3MF_0131146, CONCAT('^(?:-*[^-]){', STR(((58 - ?templateMotifSequenceMatchBeginPositionQ8FDI347) + 1)), '}'), '')))), '[a-z]', '')) AS ?step160) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ8FDI3MF_0131148, 1, (STRLEN(?targetMotifMatchCigarQ8FDI3MF_0131148) - STRLEN(REPLACE(?targetMotifMatchCigarQ8FDI3MF_0131148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ8FDI3MF_0131148, 1, (STRLEN(?targetMotifMatchCigarQ8FDI3MF_0131148) - STRLEN(REPLACE(?targetMotifMatchCigarQ8FDI3MF_0131148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), '')))), '[^-]', ''))) AS ?step261) .
BIND(((?step261 + ?targetMotifMatchRegionMatchBeginPositionMF_0131149) - 1) AS ?thisPositionOn19) .
BIND(?this AS ?pfs2t62) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse17) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]C', SUBSTR(?thisSequenceValue, ?thisPositionOn18, (?thisPositionOn19 - ?thisPositionOn18)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01311a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag63) .
}
BIND(IF((BOUND(?tagFT_1) || BOUND(?tagFT_2)), ?caseWithTag63, ?UNBOUND_VARIABLE) AS ?case7) .
OPTIONAL {
?this up:annotation ?samtransmembrane64 ;
up:sequence ?thisSequence .
?samtransmembrane64 up:range ?samtransmembraner65 ;
rdf:type up:Transmembrane_Annotation .
?samtransmembraner65 faldo:begin ?samtransmembraneb66 ;
faldo:end ?samtransmembranee67 .
?samtransmembraneb66 faldo:position ?samtransmembranebp68 ;
faldo:reference ?thisSequence .
?samtransmembranee67 faldo:position ?samtransmembraneep69 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam20) .
}
BIND(URI(CONCAT(STR(?this), '#MF_01311a26')) AS ?keyword26) .
BIND(URI(CONCAT(STR(?this), '#MF_01311a27')) AS ?keyword27) .
BIND(URI(CONCAT(STR(?this), '#MF_01311a28')) AS ?keyword28) .
}
"xsd:string |